欢迎光临112期刊网!
网站首页 > 论文范文 > 计算机论文 > 计算机网络 > 计算机网络编程中VB编程的运用研究

计算机网络编程中VB编程的运用研究

日期:2023-01-24 阅读量:0 所属栏目:计算机网络


  文章首先简要分析了VB编程语言的特点,在此基础上对VB编程语言中的Winsock控件和ActiveX组件在计算机网络编程中的应用进行论述。期望通过本文的研究能够对计算机网络编程水平的提升有所帮助。

 

  1 VB编程语言的特点分析

 

  VBVisual Basic的缩写,这是一款由微软(Microsoft)公司在原有Basic语言基础上研发出来的新一代面向对象的程序设计语言,其可在Windows环境下运行。由于VB简单易学,加之其强大的功能,从而使得这款编程语言备受专业和业余编程爱好者的青睐。大体上可将VB的特点归纳为以下几个方面:

 

  1.1 面向对象

 

  Basic语言、Pascal语言以及C语言等,采用的都是面向过程的编程方法,在这些编程语言中,代码与数据之间存在着非常显著的分离性特征,由此导致了程序的缺陷较多,如可读性差、维护性差等等。而VB编程语言采用了面向对象的设计方法,其将程序与数据封装在一个类中,这里的类即对象,所有对象均为可视化。在进行程序设计时,只需通过现有的工具,并按照具体的设计要求,对所需的对象进行直接拖动,并为对象设置相应的属性即可,编程人员的主要工作是编写与对象相应的功能程序,由此简化了编程过程,提高了程序设计效率。

 

  1.2 事件驱动

 

  对于图形用户而言,事件驱动是最适合的一种编程方式,所有的程序全部是以事件作为驱动方式运行的,单个对象可以同时响应多个事件,每个事件都能够驱动一段代码,这个被事件所驱动的代码决定了对象的具体功能。

 

  1.3 集成开发

 

  这是VB编程语言较为突出的特点之一,其为程序的编辑提供了一个集成开发环境,在该环境当中,程序编辑人员可以进行界面设计、代码编写和程序调试等操作,直至将应用程序编译成能够在Windows环境下运行的可执行文件,并为其生成相应的安装程序。

 

  1.4 动态交换与链接

 

  借助动态数据交换技术,可将由VB编程语言开发出来的应用程序与Windows环境下的其它应用程序建立数据通信。而利用动态链接技术,不仅可在VB程序当中对C语言进行调用来编写函数,而且还可以对WindowsAPI(应用程序接口)函数进行调用。

 

  2 VB编程语言在计算机网络编程中的具体运用

 

  计算机的大范围普及应用推动了网络技术的发展,而VB编程语言在计算机网络中的应用,则使网络技术发生了巨大的改变,下面重点对VB中的Winsock控件和ActiveX组件在计算机网络编程中的应用进行分析。

 

  2.1 Winsock控件的应用

 

  Winsock控件能够与远程计算机之间建立连接,并借助相关的通信协议,如UDPTCP完成数据交换,其在网络编程中的具体应用如下:

 

  2.1.1 选择通信协议

 

  应用Winsock控件进行计算机网络编程的过程中,必须先选择一个协议,这既是前提也是基础。UDPTCP是最为主要的备选协议,两者之间最大的差别在于连接状态不同,前者为无连接协议,而后者的基础是连接,在进行相关数据的传输之前,必须建立起有效的连接。在实际编程中,选择何种协议,可以由待创建的应用程序来决定。

 

  2.1.2 协议设置

 

  在对计算机网络进行编程设计的过程中,可以从属性窗口中选取出协议项,然后在选出sckUDPProtocolsckTCPProtocol。除了用以上方式进行协议设置外,还可以通过程序代码的方式来设置Protocol属性。

 

  2.1.3 建立连接

 

  具体分为两种情况,一种是在TCP协议上建立连接,另一种是在UDP协议上建立连接。前者需要先建立起一个TCP服务器,具体步骤如下:建立EXE,并在窗体当中放置Winsock控件,同时将之命名为tcpServer,随后将两个TextBOX控制置于窗体之上,并进行代码编写及注释。当服务器建立完毕之后,需要建立相应的客户端。后者由于不需要在计算机之间建立连接,相对而言,它的应用要更加简单一些,运用UDP协议实现两个Winsock控件之间的数据发送时,需要对两端进行连接,并完成如下操作:可以将RemoteHost属性设定为另一个计算机的名称,并将该属性设定为另一个空间中LocalPort属性值,然后调用Bind方法,完成对LocalPort的指定。

 

  2.2 ActiveX组件的应用

 

  2.2.1 ActiveX文档在网络编程中的应用

 

  ActiveXVB语言中较为重要的编程之一,其在网络编程中的运用,使互联网在多个站点中可以形成一个统一的整体,从而将原本分散在各个站点当中的信息集中到同一个站点。灵活性是ActiveX较为突出的一大特点,所有存在于网络中的标准程序均可以使用与ActiveX插件有关的操作。在对ActiveX组件进行安装的过程中,系统一般会根据使用者的需要自动完成,并在无法满足需要时进行自动升级。ActiveX在网络编程中的应用,为各种特殊功能的开发利用提供了条件,确保了统一信息库的形成。实践表明,运用ActiveX进行网络编程后,使网页中的信息变得更加灵动,色彩也更加丰富,相关插件在网页上的应用,能够使事件的处理变得更加简单,给用户提供了一个十分便利的下载渠道。

 

  2.2.2 ActiveX代码在网络编程中的应用

 

  运用VB语言进行网页编写时,客户端与处理器能够同时借助辅助代码进行网页操作,ActiveX代码的使用,可以有效提高网页的浏览速度,并为网页增添多个不同的使用界面,同时还能完成临时事件的处理。

 

  3 结论

 

  综上所述,计算机网络编程是一项较为复杂且系统的工作,可在实际操作中合理运用VB编程语言中的Winsock控件和ActiveX组件,由此不但能够加快编程速度、提高编程效率,而且还能使程序的设定更加完美,VB在计算机网络编程中的价值也随之得以体现。

 

  作者:刘彩虹 来源:电子技术与软件工程 201620

本文链接:http://www.qk112.com/lwfw/jsjlw/jsjwl/237474.html

论文中心更多

发表指导
期刊知识
职称指导
论文百科
写作指导
论文指导
论文格式 论文题目 论文开题 参考文献 论文致谢 论文前言
教育论文
美术教育 小学教育 学前教育 高等教育 职业教育 体育教育 英语教育 数学教育 初等教育 音乐教育 幼儿园教育 中教教育 教育理论 教育管理 中等教育 教育教学 成人教育 艺术教育 影视教育 特殊教育 心理学教育 师范教育 语文教育 研究生论文 化学教育 图书馆论文 文教资料 其他教育
医学论文
医学护理 医学检验 药学论文 畜牧兽医 中医学 临床医学 外科学 内科学 生物制药 基础医学 预防卫生 肿瘤论文 儿科学论文 妇产科 遗传学 其他医学
经济论文
国际贸易 市场营销 财政金融 农业经济 工业经济 财务审计 产业经济 交通运输 房地产经济 微观经济学 政治经济学 宏观经济学 西方经济学 其他经济 发展战略论文 国际经济 行业经济 证券投资论文 保险经济论文
法学论文
民法 国际法 刑法 行政法 经济法 宪法 司法制度 法学理论 其他法学
计算机论文
计算机网络 软件技术 计算机应用 信息安全 信息管理 智能科技 应用电子技术 通讯论文
会计论文
预算会计 财务会计 成本会计 会计电算化 管理会计 国际会计 会计理论 会计控制 审计会计
文学论文
中国哲学 艺术理论 心理学 伦理学 新闻 美学 逻辑学 音乐舞蹈 喜剧表演 广告学 电视电影 哲学理论 世界哲学 文史论文 美术论文
管理论文
行政管理论文 工商管理论文 市场营销论文 企业管理论文 成本管理论文 人力资源论文 项目管理论文 旅游管理论文 电子商务管理论文 公共管理论文 质量管理论文 物流管理论文 经济管理论文 财务管理论文 管理学论文 秘书文秘 档案管理
社科论文
三农问题 环境保护 伦理道德 城镇建设 人口生育 资本主义 科技论文 社会论文 工程论文 环境科学