我想问一下关于计算机中的几个名字
IE右键菜单:
在网页上右击鼠标出来的菜单就是IE右键菜单。
IE默认搜索引擎:打开IE后在地址栏后面有一个绿色的箭头符号,也就是说,当你在IE地址栏里输入一个中文名之后然后回车,打开的那个网页的网站就是默认的搜索网站。 (很惭愧我的被改成了3721了)。
IE标题栏:
打开网页之后在网页的左上角显示的内容就为IE标题栏。
ActiveX控件和插件:
自从Microsoft公司于1996年推出ActiveX技术以来,ActiveX技术已得到了许多软件公司的支持和响应,并纷纷在其产品中融入ActiveX技术。 而作为ActiveX技术之一的ActiveX控件也得到了迅猛的发展,不但各大软...全部
IE右键菜单:
在网页上右击鼠标出来的菜单就是IE右键菜单。
IE默认搜索引擎:打开IE后在地址栏后面有一个绿色的箭头符号,也就是说,当你在IE地址栏里输入一个中文名之后然后回车,打开的那个网页的网站就是默认的搜索网站。
(很惭愧我的被改成了3721了)。
IE标题栏:
打开网页之后在网页的左上角显示的内容就为IE标题栏。
ActiveX控件和插件:
自从Microsoft公司于1996年推出ActiveX技术以来,ActiveX技术已得到了许多软件公司的支持和响应,并纷纷在其产品中融入ActiveX技术。
而作为ActiveX技术之一的ActiveX控件也得到了迅猛的发展,不但各大软件公司推出了不少ActiveX 控件,ActiveX控件更是得到一般开发者的喜爱。那么,什么是ActiveX控件呢?ActiveX控件是一个动态链接库,是作为基于COM服务器进行操作的,并且可以嵌入在包容器宿主应用程序中,ActiveX控件的前身就是OLE控件。
由于ActiveX控件与开发平台无关,因此,在一种编程语言上开发的ActiveX控件可以无须任何修改,即可在另一种编程语言中使用,其效果如同使用Windows通用控件一样。如:在VC++中开发的ActiveX控件,不作任何修改即可应用于VB中。
由此可见,通过使用ActiveX控件即可实现快速小型的组件重用、实现代码共享,从而提高编程效率。从上面亦可看出为何ActiveX控件如此广泛地受到开发者的欢迎。
因为ActiveX控件的可重用性,加上Internet的普及,ActiveX控件得到了极大的发展,目前,从Internet上可以得到相当多的ActiveX控件,而且品种繁多,所完成的任务几乎无所不包。
对普通开发者来说,只要有耐心,都能从Internet上找到符合自己要求的ActiveX控件。
从Internet下载的ActiveX控件,或从其他途径得到的ActiveX控件,用户应该怎样做才能正确使用ActiveX控件或将其应用于自己的程序中呢?一般来说,一个外来ActiveX控件要在Windows中被正确使用,首先必须将控件文件(*。
OCX)复制到硬盘中,然后将其在Windows中注册,未在Windows中注册过的ActiveX控件是不能使用的。注册ActiveX控件一般来说有三种途径:
1。 使用Regsvr32。
exe程序对ActiveX控件进行注册;
2。 使用安装程序制作软件:InstallShield;
3。 在应用程序中加入注册代码。
上述方法适用范围不同,各有各的优点,下面分别讨论。
一、 使用Regsvr32。exe程序对ActiveX控件进行注册
对于未注册过的ActiveX控件可使用此软件对其进行注册,外来ActiveX控件要应用到自己的程序中也必须进行注册。
该文件位于Windows目录的system子目录下。使用方法如下:点击“开始”→“运行”;在运行对话框中输入以下命令:
regsvr32 注册一个ActiveX控件regsvr32 /u 解除某ActiveX控件的注册
我们使用一些带ActiveX控件的应用程序时,有时会出现不能运行的情况,这有可能是其自带ActiveX控件未注册所至,这时不妨使用上述命令一试。
另外,VC++使用者若对regsvr32。exe的编码感兴趣的话,可在VC++的联机帮助中找到其源代码。若使用VC++ 6。0,则在MSDN光盘的\sample\VC98\MFC\controls\regsvr中。
二、 使用安装程序制作软件:InstallShield
使用regsvr32。exe来注册ActiveX控件虽然简单,但需要用户手工注册,在不用时还得手工解除注册,因此,这对一个应用程序来说并非好的解决方案。
大型应用软件一般都有一个安装程序,在安装程序中解决ActiveX控件注册是较为理想的一种方案。使用InstallShield可以制作出专业级的Setup,还可注册其中的ActiveX控件;而且,在以后携载软件时,自动注销掉以前注册的ActiveX控件。
方法如下:
1。 启动InstallShield,使用Project Wizard建立一个新的项目;
2。 新建一个“File Group”,将需要注册的ActiveX控件文件放入此“File Group”中;
3。
将上述“File Group”的“Self-Registered”属性设置成“Yes”。
上述步骤仅为制作Setup中设置自动注册ActiveX控件几步,至于使用InstallShield怎样制作一个完整的Setup不在本文讨论范围之中,请读者自己参看有关书籍。
三、 在应用程序中加入注册代码
对于小型程序不宜采取第二种方法,较好的方法是在程序中嵌入注册代码,实现应用程序自注册。其编程方法是:
1。 使用Windows API函数LoadLibrary载入ActiveX控件;
2。
使用GetProcAddress函数获取ActiveX控件中注册函数DllRegisterServer(注销函数为DllUnregisterServer)指针;
3。 调用注册函数DllRegisterServer(或注销函数DllUnregisterServer)。
下面以VC++ 6。0编写的RegActivex程序为例,介绍怎样在程序中自动注册(注销)ActiveX控件。RegActivex的主体框架由VC++ 6。0的AppWizard自动产生,在其基础上增加两个菜单项:“注册ActiveX控件”、“注销ActiveX控件”。
当选择“注册ActiveX控件”菜单时,将对控件toweratl。ocx(一个汉诺游戏)进行注册;当选择“注销ActiveX控件”菜单时,将解除控件toweratl。ocx的注册。
1。
使用VC++ 6。0建立一个单文档的应用程序RegActivex,其他项目接受默认设置;
2。 给应用程序增加两个菜单项:“注册ActiveX控件”、“注销ActiveX控件”,步骤如下:
① 单击VC++ 6。
0左边窗口的“ResoureView”,双击MENU项目下的IDR_MAINFRAME以打开菜单编辑器;
② 在菜单编辑器中,加入一个主菜单“注册”,在“注册”主菜单下加入两个菜单项:“注册ActiveX控件”、“注销ActiveX控件”;
3。
给新建的菜单项 “注册ActiveX控件” 和“注销ActiveX控件”增加响应函数:
【ActiveX技术原理】
网络实名插件通过微软ActiveX技术来进行安装,点击弹出窗口中的“详细信息”后,微软已经告诉用户应该了解的信息(包括数字证书的发行商、有效期、所有者等),并根据用户点击“是”或“否”来决定是否安装插件。
网络实名插件安装时的弹出窗口是ActiveX标准的安装界面,是由Windows控制的,只能通过点击上面的链接来查看软件详细介绍和使用许可协议等信息。
【什么是ActiveX插件】
根据微软权威的软件开发指南MSDN(Microsoft Developer Network)的定义,ActiveX插件以前也叫做OLE控件或OCX控件,它是一些软件组件或对象,可以将其插入到WEB网页或其它应用程序中。
【ActiveX插件的安装方式如何】
在因特网上,ActiveX插件软件的特点是:一般软件需要用户单独下载然后执行安装,而ActiveX插件是当用户浏览到特定的网页时,IE浏览器即可自动下载并提示用户安装。
ActiveX插件安装的一个前提是必须经过用户的同意及确认。
【浏览器如何保证ActiveX插件的安全性】
当通过Internet发行软件时,软件的安全性是一个非常引人注意的问题,IE浏览器通过以下的方式来保证ActiveX插件的安全:
ActiveX使用了两个补充性的策略:安全级别和证明,来追求进一步的软件安全性;
Microsoft提供了一套工具,可以用它来增加ActiveX对象的安全性;
通过Microsoft的验证代码工具,可以对ActiveX控件进行签名,这告诉用户你的确是控件的作者而且没有他人篡改过这个控件;
为了使用验证代码工具对组件进行签名,必须从证书授权机构获得一个数字证书;证书包含表明特定软件程序是正版的信息,这确保了其他程序不能再使用原程序的标识。
证书还记录了颁发日期。当您试图下载软件时,Internet Explorer 会验证证书中的信息,以及当前日期是否在证书的截止日期之前。如果在下载时该信息不是最新的和有效的,Internet Explorer 将显示一个警告;
在IE默认的安全级别中,ActiveX控件安装之前,用户可以根据自己对软件发行商和软件本身的信任程度,选择决定是否继续安装和运行此软件。
网络实名插件使用了国际权威安全厂商Verisign所颁发的数字证书进行签名,因此可以确保网络实名插件的真实性和安全性。
【哪些厂商和软件使用ActiveX技术】
ActiveX插件技术是国际上通用的基于Windows平台的软件技术,除了网络实名插件之外,许多软件均采用此种方式开发,例如Flash动画播放插件、Microsoft MediaPlayer插件、CNNIC通用网址插件等。
举例:
一组允许软件组件与网络环境中的另一个组件交互,而不管创建组件所用语言的技术。
ActiveX 组件
一种可再次使用的软件组件,可用于合并 ActiveX 技术。
Active X 控件是一种COM对象,是实现了某种接口而让外观和行为类似于控件的COM对
象
这个属于编程问题,建议你去一些编程论坛或VC、VB新闻组看看。
收起