您好,欢迎来到飒榕旅游知识分享网。
搜索
您的当前位置:首页浅谈VB在计算机网络中的应用

浅谈VB在计算机网络中的应用

来源:飒榕旅游知识分享网
信l息i产I业 科 氟 浅谈VB在计算机网络中的应用 段玉立 (哈尔滨学院2004级计算机哥{擘与技术专 黑龙江哈尔滨15000) 摘要:随着lnlemet牲_术的发展 编程人员施展身手的空问进一步扩大了。在过去,“lnternet应用程序”i袁个词仅仅是指一些用¨TP访议下载 文件或浏览HTML页面的工具,而如今使用Visual Basic,不仅可以为Intenmt开发应用程序,而 辽可以把Internet技术作为一部分融入大型的解 决方案中。重点对VB在计算机网络中的应用进行了沦述。 关键词:VB:计算机网络;应用 随着Interact技术的发展,编程人员施展身 23 7 动的客户机和静态的服务器 下面我们来看一看如阿在Inlemet Explorer 手的空间进一步扩大了。在过去,“Interact应用程 当客户机拥有处理能力时称之为活动的客户 中部署一个AcifveX文档。假没我们要通过一个 序”这个词仅仅是指一些用FrP协议F载文件或 机。活动的客户机拥有本地处理任务的能力,而不 HTML页面中的超连接连接到这个ActiveX文档 浏览ttTML页面的工具,而盘【1今使用Visual Ba— 是请求服务器帮助处理。在客户机/服务器应用 上: sic,不仅可以为Intemet开发应用程序,而且还可 中,本地处理的能力不仅提高了任务完成的速度, (1)用ttTMI_ 创建引用这个AetiveX文档的连 以把Internet技术作为一部分融人大型的解决方 而且减轻了服务器的负担。 接。 案中。 活动客户机的情形有很多种。例如,用Visual 由于ActiveX文档将在Intemet Explorer 1 1 Internet的开发环境 Basic构建的ActiveX文档几乎川 以包括所有传统 取代HTML页面,所以.彳f必要将组件的OBJECT Internet是一 使用TCPflP协议、全球陛的 应用的功能。 标签放在另一个HTMI 页面中。当跳转到该页面 非集中管理的计算机网络。如果去掉全球性这一 当你把它放到一 容器中时,例如lntemet 后,一旦ActivcX文档被装载,它就会立刻消失。 点,所谓“Interact技术”完全可以和本地局域网中 Explorer,你的客户端就完全拥有了传统Visual 用HTML为浏览器提供下载、注册以及导 所使用的技术—样。 Basic・t 1听有的动态功能。客rI端也可以通过在一 航到这个AetiveX文档的途径。 从—方面来看,Internet技术只是简单地为开 个H FML页丽中使用VBSeript渊用ActiveX挎件 在OBJECT标签中应该说明ActiveX文档的 发人员提供’1-另一个施展身手的空间。妞 仿班和 或DLL实现。 类ID和CODEBASE属性。 Web连接时使用了ActiveX组件,尽管你具体实现 2I4活动的客户机和活动的服务器 p)在同一页面…1-使用VBScripl指示Inlernel 的方法有可能不同,如采用了HTML和VBScript 如果采用活动客户机和活动服务器的模式可 Explorer立刻通过卡H应的 I1d文件导航到该Ac~ 代码以实现安全陛或是其他,但是你仍然在调用方 以充分发挥优势:分布式的功能便于扩展,灵活的 mreX文档上。 法,设置属性,处理事件等等。这样,作为一个VB 解决方案可以充分利用系统和网络资源。在三层结 32在IntemeI应j{j程序中{蚶玎ActiveX控件 开发人员所有的知识和技能都被用于了Internet 构的客户机/服务器环境I{l开发部署的应用叶1,其 ActiveX控件为你的HTMI 页面带来了活力。 的环境下。 组件分布于整个网络上,总起来完成提供用户界 通过tITML和VBScrip ̄.你可以在~.爪HTML页 从另外—个方面来看,应用Internet的技术 面实现业务准则和数据访问的功能 而殂巾于可 面上使用ActiveX控纯设置它们的属性,调用它 可以使你向~—些吸引人的方向延伸你的开发:E作。 以充分利用客户端和服务器端的处理能力 可以实 们的方法并处理它们的事件。一一个包含控件的的 2 lnlemet客户/服务器 现更复杂的数据访问功能。 HTML页面仿佛一个Visual Basic的设计窗口。 可以借用客户机/服务器的关系来考查ln— 一个活动的服务器可以负责跟踪客户提交的 AetiveX控件可以提供更多的交互式的,生动的用 temct的开发环境,客户端和服务器端都可以有“静 查询表格,提交查询并返回结果。…个活动的客户 户界面特 ,使tt FML页丽变得更加有活力。 态的”和“活动的”两种状态。活动的客户机或服务 机则负责将返匝j的结果展现给用户,然后将改变 一般需要通过j”ML和VBScript的综合手 器可以根据其内部状态的改变而动态地运行一个 的内容返回给服务器。另外通过Interact组件的下 段引用并控制ActiveX控件的行为。使用HTMI 为 脚本或是改变其行为;而静态的客户机或服务器仅 载,当用户访问Web站点时,可以自动更新客户端 浏览器提供下载,注册并引用  ̄.cti',eX控件引用的 仅只是对外界激励作出反应。 提交套询和处理结果的准则。 途径。 2.1静态的客户机和静态的服务器 3在Web上使用ActiveX纫件 33在It ̄temet应用程序『{1使用ActiveX代码 静态的客户向静态的服务器发送请求,服务 ActiveX组件为Interact技术带来r新的功 组件 器响应该请求并返回一-4"文件。一旦H rMI 页面 能。通过]nternet组件的下载,超连接,菜单协商等 无论是在客户端或是在服务器端,都可以使 被1 载到客户端,客户机和服务器的连接就终止, 各种功能,将ActiveX组件和Internet集成起来,内 用ActiveX代码组件 l1或.exe文件 从而为 直到服务器接受到下一个清求。在使用FTP下‘载 容和应用程序之间的界线也越来越模糊。另外由于 HTML页面添加功能。 文件或是Usemel『刘读新闻时也会发生同样的情 在站点上(在客户机和服务器之间)f5i’布功能函数, 在客户端部署代码组件,Ii】于用户的命令无 形。 我们可以创建更具扩展性和灵活性的站点。 须通过网络传输回服务器,可以大大提高运行速 结合静态客户机的功能即为用vi -al Basic 3.1在Interact应用程序中使用ActiveX文档 度。服务器端的组件同佯也可以有显示用户界面可 中和Intcmet技术相关的ActiveX控件创建一个 使用ActiveX文档,我们可以开发和Inter- 视化元素的功能。通过F载一个DI L我们可以在 丌P工具,一— Web浏览器或是一个新闻读者等 nel/lntranet站点的其他元素紧密集成的Visual HTML页面上添加用, 界面的元素,如一个登录对 等。这些性能也可以被集成到…个大的应 程序 Basic的应用程序。利用这些组件开发出来的应用 话框;还可以提供幕后的客户端处理能力,例如一一 叶I。 程序,用户可以透明地在ltTML页而和AcfiveX立 个伴随VBScript的函数库。 22静态的客f-'VL和活动的服务器 档 司辽移。 客户端的部署工作类似于对ActiveX控件的 假如你正在使用一个静态的客户端 例如和 可以把AcliveX文档作为Visual Basic为In— 使用,你同样需要使用titM1 和VBScript代码引 一一个当前应用程序相连接的Web浏览器窗体,以 lernc!提供自 E用。几乎所有现在用标准应粥程序 用并编写代码组件。 F载一个HTML页而,上面有文本框以输入查向 完成的工作郁可以用Activex丈档实现  .组件自身【f1将包禽用于形成登录字符串的代 内容,还存按钮以把fHf 输入的条目作为一个字符 作为tt'l’M1 页面f{i的 元素 如果在用户 码,并将它发送给服务器用于验证。 j};发送给服务器。当你发送完文本之后,服务器返 的客户机上没有安装Activex文档,当 列它们 通过服务器端的DLL可以由客户提供的参数 回一一个已定制过的HrrM【 页面一 往是诵过渊Hj 时,可以自动地从 上} 载;如果客户 的版本 定制返回给客户的tFi、ML页面,还可以管理数据 个1)IJI|中的函觌上面存你查询的结果。这就是 比较【F{,也可以可以 动秃级..A ̄tiveg文档的许 库的连接,对接受到的i青求和返回的结果进行整理 一个“活动的”服务器的例子,它自动处列敬批并 多特陛瞧供了很好的安装,导航降能,辨可以保证 和编组。 根据条件返回一个定制的结果。 很好的持绥…致性。 责任编辑:宋义 .- 63 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- sarr.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务