找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1530|回复: 3
收起左侧

activex cookies java 这些是什么意思

[复制链接]

该用户从未签到

发表于 2004-11-8 23:04 | 显示全部楼层 |阅读模式
activex控件
经常遇到  但这是什么 还不明白
还有cookies java   都是什么
请帮解释解释
能详细的详细一点
  • TA的每日心情
    开心
    2023-4-15 08:35
  • 签到天数: 462 天

    连续签到: 1 天

    [LV.9]以坛为家II

    发表于 2004-11-8 23:16 | 显示全部楼层

    activex cookies java 这些是什么意思

    你有兴趣可以仔细去一看,但是我觉得没有必要了解的如此清楚。
    ActiveX控件---最常见的就是一些网页里面的插件,其实也就是一些小程序。
    cookies----记录你计算机登录的一些信息,比如你登录我们这个论坛,只要第一次登录,以后只要打开ie就行,这个也是cookies技术的应用。
    java----一种计算机语言。
    理解ActiveX控件的一些背景知识
    在真正开始创建ActiveX 控件之前,需考虑三个问题。第一个当然是ActiveX控件是什么,这个问题引起了不少混乱,所以对它下个定义是很重要的。请记住这是本书的定义,一旦你开始成为迎合ActiveX 程序员的新闻组的常客时,就会发现各种其它答案。第二件事是,我们要讨论一下,一旦你创建了一个ActiveX控件,你能从它得到些什么,这个讨论中还要看用户期待些什么。最后,我们需要看一下ActiveX 控件与使用过的其它控件有什么区别,最重要的是OCX和ActiveX控件有什么区别。下面每一节帮助你探讨刚才提到的一个问题。
        什么是ActiveX
        这里讲得是你发现的对ActiveX所作的最简单的定义。ActiveX是OCX 的高级形式(也许把它看作OLE的较简单形式更合适)。但是,这个简单定义不能表达ActiveX控件的实质,用户认为ActiveX 就是 OLE 。对程序员来说,ActiveX 还是一套用于Internet的实能技术。它提供了过去没有的一种信息交换方法。
        注释 Microsoft 目前正在开发一种新的Internet专用的组件技术,称为COM+ 。尽管许多内部网使用了ActiveX,而且ActiveX依然将用作应用程序组件,但ActiveX从未在Internet上广泛被采用过。ActiveX 在Internet上失败的理由有三条:组件大小,安全考虑以及缺乏对非Microsoft浏览器的兼容性。请谨记,你或许应该考虑把ActiveX控件作为公司内部使用的解决方案,而不是做为Internet的实现技术。
        作为真正欣赏ActiveX的程序员,就不得不从程序员的角度去看一下OLE,这就是意味着要看一下OCX。从用户的角度看,OCX所做的都是在两个应用程序(或操作系统与一个应用程序)之间交换数据。OCX比数据交换的内涵要丰富得多。它们包括着一种称之为组件对象模型(COM)的概念。COM是定义对象模块间标准二进制接口的规范。这个接口定义了函数调用方法、基于标准结构的数据传送技术以及几个标准的函数调用。使用COM 意味着,你写应用程序模块(如OCX)时使用何种语言都无关紧要,因为模块接口在二进制层次上是相同的。
        注释 写作本书时,Microsoft正在设计WebView,它是Internet Explorer与Windows 95系统的Explorer之间的一种集成技术。这一新技术使得对Web 站点的访问就像对Explorer中列出的驱动器或其它资源的访问一样容易。还可以看到你比较熟悉的 URL已被普通英文名称所代替。你可以在Windows 98中看到这一技术的实际运用。
        COM怎样对你写的应用程序产生影响呢?答案是相当复杂的,原因在于使用COM的方式众多,倒不是因为技术本身是多么复杂。当用户把一个图形图像对象放入你的应用程序控制的容器中时,你对这个对象知道些什么呢? 实际上你只知道是谁首先创建了它。知道这一信息就允许你在这个应用程序中调用许多服务,这些服务包括显示这个图形或允许用户编辑它。实际中,你在做的是共享应用程序的代码。
        程序员也能从使用COM中受益。当把一个OCX安装到你的程序设计环境中时,实际上你完成了什么呢?大多数情况下,你拥有了一个粘贴于窗体某处的一个新控件。你不必真正地知道控件的内部工作原理,唯一重要的因素是,控件能为你的应用程序做些什么,以及如何与它打交道。你可以使用标准接口来调用安装到你机器中的特定代码模块,这就是COM。
        ActiveX是这种思想的扩充,仍然使用标准接口,但是,不再简单地从本地机器环境或LAN/WAN网的常设连接上调用代码,而是从Internet调用它。另外,这一新的代码能采用applets(包含内容的小程序)或微小应用程序的形式。
        ActiveX将为你做些什么
        OCX能为桌面系统做些什么,ActiveX就能为Internet做同样的事。但是,你将在以前从没想到的地方发现ActiveX控件。例如,NetManage,Inc公司计划创建一个新的电子邮件客户机,称之为Z-Mail Pro。这一软件包支持ActiveX技术的方式是,允许用户直接地在消息查看窗口中交换、创建以及查看HTML文档。这就意味着用户拥有了创建动态Web 页的能力,这种能力正是你今天不得不实际完成的任务。
         远程连接也会从ActiveX的使用中受益。例如,Proginet Corporation 目前正在开发把主机(Mainframe)数据带到桌面系统去的ActveX技术。它的Fusion FTMS(文件传输管理系统)可以使用支持 OLE 容器的任何开发语言,比如Delphi,Visual C++以及PowerBuilder。从本质上看,你将把一个ActiveX控件放入一个窗体,定义到哪里去找数据,然后依靠控件进行连接。Internet上的远程访问不再要求用户去钻过马戏团中的大铁圈了(即不用在连接中跳来跳去了)。主机上一个特殊的传输服务器通过自动化地处理所有传输请求而完成打包。操作员在客户能访问公司站点之前再也不用人工地为站点下载一个必需的文件了。
        甚至于Microsoft Exchange也会从ActiveX受益。Wang Laboratories,Inc. 和其它公司正在创建将Exchange和ActiveX混合在一起的新的附件。Wang的产品是客户机/服务器图像附件,它允许用户扫描、查看、注释、操作或打印图形图像, 而不用考虑这些图像位于何处。正是这个产品,还包括了一个层次存贮管理的ActiveX控件。将这两种技术组合在一起,使得在大公司中使用和访问图形变得容易了。它们还使得寻找一个所需的图形变得容易了,这最终导致公司节约了存贮空间。
        Microsoft自己也发布了许许多多的ActiveX控件。其中有些可以从Microsoft的Internet站点( http://www. microsoft. com) 免费下载,这些新的控件有用于PowerPoint 的Animation Player以及用于Access和Schedule+的InternetAssistant(Internet助手)。Access的Internet助手能为要上载的数据库表格拍出快照作为静态图像,每当用户访问该页时,快照都会自动更新。Schedule+ 的Internet助手允许把日程表信息加载到Web页,因为每当用户访问站点时都会自动更新这些数据,所以再也不用担心在家上班的雇员会缺席会议了。最后,PowerPoint 的动画放映机则允许你在任何兼容ActiveX的浏览器中演示PowetPoint的演示文稿。
        最后,如果认为ActiveX无助于安全性,那还要再推敲一下。这些日子里,许多的新的防火墙和证书策略正在轮番出现,其中一个是Net2000 。Net2000 是由许多API 构成的,允许开发人员把NetWare内核服务(包括目录、 安全和特许证书)放入自己的应用程序中。你可以在内部网中通过ActiveX控件来选择这个API。这种做法对用户和开发人员有什么帮助呢? 这意味着,在适当的程序设计结构下,网络管理员能够追踪整个网络中的特许使用,这种追踪甚至于跨越Internet连接。当更多的人开始在家中而不是在办公室中进行计算工作时,这就变成了一个非常重要的课题。
        ActiveX与OCX控件
        就绝大多数情况来说,ActiveX控件和 OCX 控件是完全可以互换的。可以看到与Internet风马牛不相及的ActiveX控件广告,仔细一看,就会发现,在不久以前,这些控件大概还出现在OCX控件列表中。当然,你要仔细观察这些控件。即使ActiveX控件与OCX 控件确实共享了同一继承,ActiveX控件与OCX控件也不完全是一回事。请记住,ActiveX 控件是能够在Internet上工作的。
        Internet对程序设计环境带来了一些特殊的挑战。你不再能够奢求高速装入,OCX 在因特网环境中使用时,其规模成了一个严重的问题,下载一个60KB的OCX 就对用户的耐心带来了考验,而试图下载一个200KB的OCX 大概会导致用户中断下载。而ActiveX 控件是OCX的小型版本。
        注 OCX和ActiveX控件的一个主要差别是ActiveX控件通常要小一些(轻一些)。
        ActiveX控件也在受到各种机器专用需求的牵制。在机器上安装OCX时,安装程序能对机器进行检测并作出所需的许可。对ActiveX控件却不能这样要求。在这里你不能对客户机作任何假定,客户机可以是新的奔腾,也许是昨日的80386。(如果你的ActiveX控件确存在某种平台限制,那么,要么设法解决它,要么肯定每个使用它的人都清楚这一限制。)
        你还需要应付OCX程序员从未想到的情况。比如,如果浏览器根本不支持ActiveX时会发生什么?目前处理这一问题的方法是,浏览器对那些不知作如何处理的HTML 标记只是简单地忽略掉。在这种情况下很容易应付一个与ActiveX不兼容的浏览器──只需打出一条消息,让用户知道他们的浏览器不能在当前页工作并指导用户换一个浏览器就可以了。
        基于MFC与基于ATL的控件
        Visual C++为了说明它比其它程序设计语言有完善的开发环境,它包容了两种创建ActiveX控件的方法:MFC和ATL(Active模板库)。但是,这一灵活性也带来了其它开发人员没遇到的一些问题。比如,怎样确定创建哪一种类型的控件? 一些开发人员通过在他创建的所有控件中使用同一种技术来解决这个问题,但这样做本身就表明,你还没有真正地钻研并利用Visual C++的全部潜力。
        注 用Visual C++创建ActiveX控件有两种方法:ATL和MFC。
        确实没有任何理由能肯定地说,在给定的情况下,创建控件使用哪种方法会更好。真正需要做的是弄清楚:你期待控件做些什么,你打算对什么进行开发从而获得所需功能,以及你的专业知识水平。显然,有些情况下,创建控件用这种方法比另一种方法更好,因为,两种方法确实各有利弊。当把一个ATLActiveX控件与一个MFC ActiveX控件作对比时,需要考虑一些因素,为了给你一些对这个问题的基本看法,请读完下面列出的各条注意事项,从这里会发现一些对你有用的基本思路,从而帮助你选择一种最好的方案。
        开发速度 使用MFC ActiveX Control Wizard(MFC ActiveX 控件生成向导)是创建控件的最快方法。这个向导将大部分接口细节管理起来,使你最终得到控件逻辑的一个轮廓。事实上,使用ATL方法创建控件通常要使开发人员用两倍(于MFC方法)的时间。显然,这还取决于诸如控件复杂度以及程序设计经验之类的因素。
        维护 MFC和ATL共有的特色是使得用它们产生的代码,比那些从头开始写出的代码,维护起来要容易得多。但是,当对一个原来的控件作一些与维护有关的变化(比如找出小毛病后修改掉它)时,就要考虑一下了。ATL控件通常包含不多的由向导生成的“锅炉钢板型”(即难懂的)代码。因为对自己写出的代码会更加熟悉,因而改变起来就更快更容易。另一方面,Microsoft维护着你使用的MFC中所有控件,这就是说,许多小毛病的改正和其它种类的更新,只要简便地再把代码编译一次,就可以自动地完成。在这种情况下作何种选择,确实难以回答,因为没有办法能确切地确定在将来你需要对你的控件作什么样的维护变化。
        控件大小 如果要创建最小的ActiveX控件,那么采取ATL方案最好。ATL把控件的各方面控制权都留给你,使得你可以方便地手工调节控件的每个元素,而不至于陷于MFC专用代码的泥潭。基于MFC的控件不仅规模大,而且在用户使用这一控件之前还必须下载MFC库,这个库也有相当多的代码。
        学习难度 由于创建ATL控件时不得不考虑更多的事情(比如接口),所以创建起来比MFC控件就更困难。多数情况下,先用MFC ActiveX ControlWizard(MFC ActiveX控件生成向导)创建几个控件,从中学习创建控件逻辑的规则,这样做是值得的。
        技巧 如果你用惯了Visual C++5.0的ATL,那么就尝试一下6.0版中新的ATL COM AppWizard(ATL COM 应用程序生成向导)。新的ATL COMAppWizard(ATL COM 应用程序生成向导)帮助你以比过去手工技术快得多的速度创建控件。但是,使用 MFC ActiveX Control Wizard(MFC ActiveX 控件生成向导)创建控件仍然要比使用 ATL COMAppWizard(ATL COM 应用程序生成向导)快得多。
        兼容性 从定义可以看出,基于MFC的ActiveX控件要求客户将MFC 库安装到他们的机器上。但是,有好多种版本的MFC库在使用,而它们并不都是相互兼容的。如果用户下载了你的控件及其相关的库,但不能使用某些重要的应用程序,因为新库与它们的应用程序不兼容,这时该怎么办呢? 因为MFC库存贮于SYSTEM目录下,客户机仅能拥有一个版本,到那里找到MFC库就能解决兼容性问题了。
        使用的难易程度 MFC ActiveX Control Wizard(MFC ActiveX 控件生成向导)对你写控件代码的能力不作多少要求,所以它把它所拥有的一切都放进了控件之中。这意味着你最终可以得到十分丰富的接口,但其中有的对你来说或许用不着。这一功能性浪费,导致了控件规模的膨胀,并且使得它难于使用。
        代码修改的难易程度 开始时,创建基于MFC的控件是非常容易的。因为向导把许多代码都添加好了,所以应用程序开发进程很快,你只需关注把你的控件做得出色的细节。如果创建的控件投入使用后不需作什么修改,选择MFC显然是上策。但是,如果决定要更新控件时该怎么办? 你的源代码文件包括了大量代码,这些代码不是由程度员写出来的,需要用额外的时间去研究、理解它们。因此,如果计划经常会对代码作修改,那么选择ATL将是上策,因为,当控件中由程序员生成的代码出了什么事时,程序员处理起来就容易多了。
    网上Cookies
    Cookies到底是什么.它在起什么作用呢?会不会是网上间谍,来破坏哥们的电脑,或是一双墙外的眼睛,在网的那边监视咱的一举一动?如果你知道在瀛海威论坛上的关于在美国两人使用同一套Windows 95软件,被网上Cookies“告密”导致被罚款10000美元的事后,不知你会否对Cookies小东西产生兴趣呢?
    1.何谓Cookies
      Cookies是一组网络服务商存储在你硬盘上的数据。它记录你访问一个特定站点的信息,且只能被创建这个Cookies的站点读回。通常说来,Cookies将使你的网上漫游更简便,更自在。但正如许多事物一样,Cookies既有便利一面,也有惹人讨厌的一面。
    2.Cookies有啥用
      越来越多的网站利用Cookies来顺应大众的网上漫游习惯,调整服务功能来更好地为您服务。有一些网点要你创建用户名和口令,但记住并输入这些东西又十分麻烦,而将这些内容存入Cookies中就不失为一个方便的解决办法。在线购物时,Cookies可以创建一个购物清单,这样你可以在付款之前保存你的选购商品名单。如果你中途离去也不要紧,你可以在下次造访时接着上次来。
    3.Cookies里面是什么
      Cookies存放在你的硬盘上的某些区域中,视你使用的浏览器而定。如用Netscape Navigator,所有Cookies都存于一个叫“cookies.txt”的文件中。目录为C:\program files\Netscape\navigator folder。而Microsoft的Internet Explorer中Cookies是一个单独的文件,存于C:\Windows\Cookies folder中。使用写字板等字处理软件,你就可以查看那些神秘的Cookies了。在这些Cookies中有些网点你也许压根没访问过,这也不奇怪,在很多流行的网站中存有一些其它公司的广告。例如你要是访问A网站,你有可能收到一个B公司的Cookies。
      Cookies文件的每一行中都含有网站的名字、入口、时间期限和一些其它的附加信息。一些可在Cookies中存储的信息包括你的域名,你访问此网址的时间,你计算机的型号,操作系统和浏览器类型,以及你访问一个特定网点的网页的历史记录。 下面是一个Cookies文件的一部分:
    #Netscape HTTP Cookie File
    http://www.netscape.com/newsref/std/cookie_spec.html
    #This is a generated file! Do ntl edit..abcnews.com TRUE/FALSE 1515954367
    SWID 37634883-9133-11D1-834E-00A0C982BF6
    4.Cookies坏的一面
      Cookies文件中并未存储什么大不了的信息,以至能危害你计算机的安全性。但是它的确可以反映你常去的网站和网页。很多公司在许多网站都设有Cookies,这就是说,他们有可能偷偷摸摸地收集人们的网上冲浪的习惯。这从某些程序上泄漏了人们的隐私。
      当然,比起各ISP,如电信局、瀛海威,几个Cookies所提供给各个网站操作员的信息不算什么的。ISP们拥有我们的姓名、住址、电话号码、邮箱密码等等,等等。既然我们在网上多少都是透明的,为了获得某些实惠,大家不妨有选择地接受一些Cookies吧。
    5.如何摆脱Cookies
      如果你不想要那些方便,你可以采用许多方式挡住、删除或干脆不接受Cookies 。Netscape和IE浏览器都提供给用户拒绝Cookies的选项,在Netscape中选options/networkpreferences/protocols,然后将“Show an alert before accepting a cookie”这一条选上。这样在某个网站要求你建立Cookie时,将弹出一个菜单,你可以选择是否接受这个Cookie。在IE中你可以选“View/options/Advanced”下的“Warn before accepting cookies”这栏,作用与Navigator一样。
      另一种方法是使你的Cookies设为只读文件。这会防止任何新的Cookies写入你的硬盘,同时使它只在这一浏览器中起作用。在你关闭浏览器后,就删除你的Cookies文件也能起到同样效果。或去访问下面这个网站--http://www.anonymizer.com
      它能教你如何将你的网上查访设成匿名而令Cookies的供应商们大失所望。你也可以下载一系列控制Cookies的软件,如:Cookie Monster,Cookie Cutter和Cookie Crusher等等。
    如果你想了解有关Cookies的技术细节,下面一些网址相信对您有用:
    Netscape's Cookies Specs:http://home.netscape.com/newsref/std/cookie_ spec.html
    Andy's HTTP Cookie Info:http://www.illuminatus.com/cookie.fcgi 
    Cookie Central:http://www.cookiecentral.com 
    Electronic Privacy Information Center:http://www.epic.org
    The Center for Democracy and Technology:http://www.cdt.org

    java 常识
    简言之,Java环境可用来开发能在任何计算平台上运行的应用软件。它实际上是一种非常基本且结构紧凑的技术,而它对World Wide Web以及商业的总体影响已可同电子表格对PC机的影响相比拟。
     Java是巨大的推动力量
       Java已用动态的交互应用软件使Web栩栩如生。它使开发人员具有‘编写一次到处运行TM”的巨大能力。而且,借助其JavaAPI及其编程语言上的Java虚拟机,它已产生一种分布信息的崭新模式。这种模式叫做Java企业计算,正在帮助各企业以各种不同的方法取得竞争优势。网管和控制已大大简化。软件分配基本上是免费的,而且立即可实现。电子贸易已获得。占有成本大幅度降低。信息和应用软件到处可存取。
       Java建立在简单的前提基础上,即所有微处理器都应讲同一种语言——所有内部采用芯片的产品都应能一起工作,无缝而方便地共享信息。它已经改变企业和个人同Internet大交道的方式。现在,它正在对消费类产品产生明显的影响,而且从总体上更加深刻地影响企业计算。
       借助Java,您可自由自在地使用您已拥有的硬件和软件。这是因为Java是独立于平台的。它还可使您超越企业计算,使应用软件在便携式计算机、信息亭、电视、蜂窝电话和其他大量设备上运行。
       全世界的公司都已发现Java数不胜数的用途。所有用途可从其无可比拟的能力,即提高可靠性、安全性和简化各种不同计算产品和环境的能力中受益非浅,而且节省的时间和费用十分可观。
       Java无处不在。它已拥有几百万个用户,其发展速度要快于在它以前的其他任何一种计算机产品。它可位于任何地方,而且能到处运行。Java正在迅速被用做传播信息的事实上标准,这是因为它既可给企业,也可给最终用户带来似乎数不清的好处。

    回复 支持 反对

    使用道具 举报

    该用户从未签到

     楼主| 发表于 2004-11-8 23:40 | 显示全部楼层

    activex cookies java 这些是什么意思

    虽然知道了不少
    但还是半懂不懂的
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-8-22 07:44
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2005-2-6 11:09 | 显示全部楼层

    activex cookies java 这些是什么意思

    下面引用由吟风听月2004/11/08 11:16pm 发表的内容:
    ...http://www.netscape.com/newsref/std/cookie_spec.html ...

    这个东西里面是什么?
    不明白~!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    QQ|小黑屋|《唐诗宋词》网站 ( 苏ICP备2021032776号 )

    GMT+8, 2024-11-16 09:48 , Processed in 0.072648 second(s), 18 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表