当前位置: 网学 > 编程文档 > VB > 正文

VB5.0环境下Internet应用程序的开发

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/17
下载{$ArticleTitle}原创论文样式
bsp;

   sckServer(0).LocalPort = 2000  

   sckServer(0).Listen  

  End Sub  

  设定端口号后开始侦听。  

    

  Private Sub sckServer_ConnectionRequest (Index As Integer, ByVal requestID As Long)  

   If Index = 0 Then  

   intMax = intMax + 1  

   Load sckServer(intMax)  

   sckServer(intMax).LocalPort = 0  

   sckServer(intMax).Accept requestID  

   Load txtData(intMax)  

   End If  

  End Sub  

  在ConnectionRequest事件中,首先加载一个Socket控件,然后再用它来接收连接。  

    

  2.5 测试开发中应该注意的问题  

  1)协议的设置。  

  当WinSock控件与远程计算机建立连接时,亦可通过用户数据包协议(UDP)进行数据交换。在使用WinSock控件时,首先需要考虑使用什么协议。TCP应用程序应注意选择TCP协议。可按如下方式设置应用程序使用的协议:在“属性”窗口中单击“协议”,然后选择sckTCPProtocol或者sckUDPProtocol。也可以使用程序代码来设置Protocol属性,如下所示:  

  Winsock1.Protocol = sckTCPProtocol开发TCP应用程序应注意选择TCP协议。  

  2)注意确定“计算机的名字”。  

  计算机的名字用如下方式查找:  

  ①在计算机的“任务栏”上,单击“开始”。  

  ②在“设置”项中,单击“控制面板”。  

  ③ 双击“网络”图标。  

  ④ 单击“标识”选项卡。  

  ⑤ 在“计算机名称”框中可以找到计算机的名称。  

  上面找到的计算机名称可以作为RemoteHost属性的值。应用这一技术,我方便地完成了某企业信息管理系统,成功地实现了企业内部信息流的处理。虽然目前已有WWW浏览器、FTP等Internet互联网的应用工具,可以下载网上的信息,或实现网上工作站间的数据与文件的传输,但是用Windows Sockets则可方便地在用户自己设计的Windwos应用程序中通过Internet互联网传输数据,由于互联网的传输速度可以高达数十兆到数百兆比特每秒,因此,除了可以传递一般的文字、图形、声音等数据文件外,还可以用来传递实时的图像数据。  

    

  三.创建Internet Explorer中运行的应用程序  

  3.1 概述  

  Visual Basic 5.0版本是直接针对Internet的(也有人称是针对ActiveX的),Microsoft目前正在加紧开发用于WWW的Visual Basic(估计Visual Basic 6.0必将具有这一功能)。Visual Basic包括一个称为用户文档的新容器类型。用户文档构成了Visual Basic Document(也称ActiveX Document)文档的基础,并且生成的文档能够使用Microsoft Internet Explorer 3.0以上版本在Internet上浏览(见图3.1)。利用这一功能我们可以方便地创建动态Web页面。必须指出的是:使用Visual Basic创建的AcitveX Document与其他ActiveX Document略有不同。Visul Basic AcitveX Document与Visual Basic窗体大致相同,能在ActiveX Document容器中使用,但我们不能像运行独立应用程序那样运行它们。用户文档与窗体非常相似,可以包括控件、显示消息框、处理数据以及调用其他组件。用户文档与窗体的区别主要表现在:⑴应用程序中的其他部分无法得到用户文档中的数据,不能从文档外部引用用户文档中的属性值。⑵给予用户文档的应用程序需要Internet Explorer来运行,无法直接从Visual Basic中调试它们。⑶编译过的应用程序必须从HTM文件启

网学推荐

免费论文

原创论文

浏览:
设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号