设为首页|收藏本页|用户反馈|网站地图
今天是:
您现在的位置: 中华管理在线 >> 论文 >> IT类论文 >> 正文
用VB构建Internet的应用(第3页)
作者:佚名    论文来源:本站整理    更新时间:2007-9-15

eX文档创建的菜单混合。
  
  PropertyBag---当你在InternetExplorer中部署一个ActiveX文档时,你可以通过PropertyBag对象保持数据的一致性。
  
  下面我们来看一看如何在InternetExplorer中部署一个ActiveX文档。假设我们要通过一个HTML页面中的超连接连接到这个ActiveX文档上:
  
  1.用HTML创建引用这个ActiveX文档的连接。
  
  由于ActiveX文档将在InternetExplorer中取代HTML页面,所以有必要将组件的OBJECT标签放在另一个HTML页面中。当跳转到该页面后,一旦ActiveX文档被装载,它就会立刻消失。
  
  2.用HTML为浏览器提供下载、注册以及导航到这个ActiveX文档的途径。
  
  在OBJECT标签中应该说明ActiveX文档的类ID和CODEBASE属性。
  
  3.在同一页面上,使用VBScript指示InternetExplorer立刻通过相应的.vbd文件导航到该ActiveX文档上。
  
  在Internet应用程序中使用ActiveX控件
  
  ActiveX控件为你的HTML页面带来了活力。通过HTML和VBScript,你可以在一个HTML页面上使用ActiveX控件,设置它们的属性,调用它们的方法并处理它们的事件。一个包含控件的的HTML页面仿佛一个VisualBasic的设计窗口。ActiveX控件可以提供更多的交互式的,生动的用户界面特性,使HTML页面变得更加有活力。
  
  一般需要通过HTML和VBScript的综合手段引用并控制ActiveX控件的行为。使用HTML为浏览器提供下载,注册并引用ActiveX控件引用的途径。在HTML代码的OBJECT标签中需要包括:
  
  控件的类别ID,以使程序能在Windows的注册表中找到它们;
  
  ID的属性,以便在VBScript中引用该控件(类似于VisualBasic中的Name属性);
  
  CODEBASE属性,告诉浏览器如果组件不在客户机上该去哪儿找;
  
  PARAMNAME标签,设置控件的属性参数。
  
  然后用VBScript编写处理单击事件的代码,使每一个控件被单击后,程序可以作相应的动作。
  
  VisualBasic专业版中还包括了三个已预先设计好的用于包裹Internet相关技术的控件,使你能够扩展已有的应用程序,它们是:
  
  InternetTransferControl---包裹了三种通用的Internet协议:HTTP,FTP和Gopher;
  
  WebBrowserControl---包含了许多通过InternetExplorer可以获得的功能;
  
  WinSockControl---使你可以连接到一台远程的机器,然后通过UDP或TCP交换数据。
  
  通过使用这些控件,你可以添加从FTP站点自动下载文件的功能,还可以为VisualBasicIDE提供Web浏览器的Add-in。
  
 

上一页  [1] [2] [3] 

延伸阅读:
[165博客] [社区讨论] [打印此文] [责任编辑:小林]
更多>>
娱乐图文精彩推荐
更多>>
中华健康每日推荐
更多>>
中华财经创业
今日财经要闻
股市大盘
创业指南
管理学论文
经济学论文