VB.NET开发互联网应用

<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
VB. NET 开发互联网应

作者:刘彦青  

  尽管在Visual Basic 6中也有一些有关互联网功能的组件,例如WebClasses、Winsock和 WebBrowser控制,但也仅此而已,它再也没有其他更令人激动的功能了。尤其是WebClasses,更象是后来添上去的,简直可以说是没有一点用处。

  但在 VB. NET中,网络功能则扮演着重要的角色。首先, VB. NET中有Web Services,它将是DCOM的取代者。其次, VB. NET中还有Web Forms。Web Forms可以使用户无需使用古老的ASP或者CGI就能有效地建立全交互的互联网网站。(仅仅是理论上是如此,我并不希望你真的这样作。)

  理论

  在介绍Web Forms的具体细节之前,让我们先抽出一点时间来介绍一些理论方面的基础知识。

  那么我们现在使用的互联网开发工具有什么不足之处呢?对于任何比较重要的开发活动,一般都需要用到ASP,但我必须说明的是,我并不喜欢它。

  首先,它会使我们所编写的代码显得凌乱。我们必须将表示层(实际的HTML代码)与ASP代码混在一块儿。我们应该将所有代码都隐藏在窗体的后面,尽管有几种方法能够解决这一问题,但并不是十分理想。

  其次,必须浪费时间对所有使用老式计算机的用户提供支持,如果这些用户的浏览器不支持JavaScript,我们就需要发现这一问题,并通过修改网页,满足用户的需求。

  此外,还存在状态管理问题。如果有人登录了网站,而我们希望知道有关它的基本情况,就需要使用Session对象。当有多台机器需要访问Session对象时,网站的负荷就会很大,这时我们又会遇上麻烦。

  令人不可思议的是, VB. NET中的Web Forms将能够使所有这些问题迎刃而解。Web Forms是全新的ASP. NET(不再是ASP+),它们可以使用我们在 VB. NET中有效地创建交互式互联网网页,而且这一工作还非常地轻松。

  我们只要简单地在 VB. NET中创建一个Web Form即可。这一过程与设计一个WebClass有点类似,但令人遗憾的是,我们只能在FrontPage中设计好网页,然后把生成的HTML代码传送给 VB. NET中的Web Form。

  提示:尽管可以将在FrontPage中生成的HTML代码传送给 VB. NET中的Web Form,但这与事实有一定的出入。在我的多次试验中,似乎在网页比较简单时没有什么问题,但如果网页的输出变得复杂时,就会出错。在以后的版本中这一问题应该得到修正。

  因此,我们可以通过Web Form创建基本的网页,然后在 VB. NET中添加交互性元素━━例如文字框或提交按钮,此外,还可以在其中添加不需要进行独立下载的更高级的HTML功能━━Web Controls。这样设计出来的网页可以兼容所有的浏览器。

  提示: VB. NET中捆绑有许多Web Controls,例如,我们在稍后会使用到的Calendar控制。

  在设计出网页和添加上交互性元素后,还需要再添加一些代码使得二者能够更好地融合在一块儿。也就是说,我们在Web Form上有了一个文本框和按钮,但还需要编写一段代码,获得在文本框中输入的数据并在标签中显示它,或者把它添加到数据库中、或者在一个用户列表中进行校验,然后把用户定期导向到成员区中。

  这里的关健问题是我们可以将整个网页和对象当作一个对象来处理。你再也无需象在原来的ASP中那样请求一些窗体字段,而只需象在Windows Form中那样调用对象即可。

  在把ASP. NET与ASP进行比较后,我们再来看看我在上面提出的问题,并找出如何解决它们的办法。

  首先,是HTML、ASP代码混用的问题。在 VB. NET中不会遇到这一问题,HTML网页与所使用的代码是完全分离的,在Web Form上只有一行代码与所使用的代码模块有关,其他的工作有互联网服务器来完成。

  提示:象ASP文件有.ASP后缀那样,Web Forms有一个.ASPX后缀。当互联网服务器向用户提交这一网页时,. NET Framework首先自动地对它进行处理,例如,Web Controls被转换为HTML代码,编译代码等,我们在后面会更详细地谈到这一问题。

  第二,使用原来的ASP,我们必须在检查用户的浏览器并对内容进行适当的修改使它的兼容性更好方面花费一定的时间。在 VB. NET中,它可以为我们完成所有的处理,. NET Framework只能产生可以被目标浏览器所识别的HTML代码。

  那么状态管理如何呢?对于大多数的ASP开发人员而言,这都是个难以处理的问题。在ASP. NET中,状态是被存储在发给用户的网页中的(以一种隐藏字段的方式。)。在下次再发送该网页时,就可以读取和使用其中的数据。

  提示之一:我们可以把ASP. NET中的状态管理认为与使用Property Bags类似,它会自动地在Property Bags中添加信息,例如文本框信息。此外,我们还可以自己添加相关的信息,然后再使用它们。

  提示之二:测试表明,与传统的ASP中的Session对象相比,使用这种状态管理的方法在性能上有较大的提升。

  提示之三:安全仍然是个问题,数据编码的标准化程度非常高,如果在实际的操作中需要真正有效的安全,还需要根据具体的情况,将状态管理与现有的数据库口令记录等类似的东西结合起来。

  好了,这就是ASP. NET,它是一种崭新的工具,它所提供的功能是ASP开发人员所梦寐以求的。如果你使用Visual Basic作为开发工具,并希望涉足互联网应用开发,这将是一个理想的机会。
  实例之一

  ASP. NET应用开发是一件相当简单的事儿,为了说明这一点儿,我们把空洞的理论放到一边儿,首先来看一个实际的例子:

  ⷥ𐯥ꨖB. NET

  ⷥ蛥𛺤𘀤𘪦𖰧𚄗eb应用。


     图:Working the Web1  


  注意:其中的位置已经不再是文件路径,而是一个HTTP地址了,但也许是运行IIS的本地机器上的地址。在本例中,我在http://ABYDOS地址上创建了GroovyWeb工程,意味着我最终的工程地址是http://ABYDOS/GroovyWeb/。

  在经过适当的处理后,就会出现WebForm1.aspx文件,计算机的屏幕应该显示如下所示的状态:


      图:Working the Web2  

  现在,我们创建一个应用程序,它能够接受在文本框中的名字,并将该名字显示在窗体上的标签中。尽管这个应用程序很简单,但却展示了一种全新的理念。

  ⷩ燧𔨦떦𔾦𖹥𜏥𜨗eb Form上创建Label、TextBox和Button,如果有可能,将它们布置在不同的行上。

  提示:需要注意的是,在设计时不能象在Win Forms中那样将一个控制拖出窗体。但这并不会影响到对控制的其他操作,我们仍然可以通过Properties窗口修改名字和风格等相关的属性。

  生成的窗体应当如下图所示:


   图:Working the Web3  

  在添加代码前,我们可以首先来通览组成我们刚生成的网页的HTML代码:

  ⷩڨ🇧⹥继ꗤ𝓥𚕩㨥𐈩§𚄦쉩𒮯𜌥𐆗eb Form模式由Design改为HTML。


     图:Working the Web4  

  我们首先来看第一行用黄色高亮度显示的代码,它说明.ASPX网页代码的存储地址,在本例中是Codebehind=“WebForm1. VB”,随后我们还会看到这一文件。

  象标签、文本框等这些我们以往都使用HTML代码定义的控制现在都有了 标记,这也正是这些控制能够被识别为ASP. NET控制的原因。

  提示:即使它们都带有标记,在发送给浏览器之前,这些控制也会被转换为正常的HTML代码。

  其中大多数代码与正常的HTML代码类似,如果以前对HTML比较熟悉,应该能够毫不费力地理解它们。

  ⷨ🔥𛞥谄esign模式。

  好了,下面我们在工程中添加一些代码。

  ⷥ继ꗤ𝓤𘊧𚄦쉩𒮼BR>
  我们将看到Web Form代码窗口。一些预先生成的代码会使你感到困惑,其中一些是非常有用的,例如Load事件的代码。

  ⷨ𞓥奤𘋩𝢧𚄤𛣧o𜚼BR>


  当我第一次这么作的时候,感到非常的不安,这是因为在正常的Visual Basic应用中书写ASP和CGI等代码的原因。

  好了,下面让我来给你一个小惊喜。

  ⷥ细5键“运行”新生成的互联网网页。

  提示:在我按F5键后,我看到了一条有关安全权限设置不恰当的信息,这一信息是错误的,安全权限的设置一切正常。如果你也碰到了这一问题,可以简单地点击OK按钮,别理它。然后运行IE,并访问新生成的网页,在本例中,网页的地址为http://ABYDOS/GroovyWeb/WebForm1.aspx。

  第一次运行时可能需要几秒钟进行加载,原因是互联网服务器需要对代码进行编译,在网页第一次被访问时,它会自动进行这一处理。如果网页有所变化,则还需要再次进行编译,当然,这也是自动进行的。

  ⷨ𞓥奤𝠥𖜦좧𚄗eb Form上的颜色,然后点击那个按钮。


   图:Working the Web6  

  几乎是同时,窗体就能够接收到数据并进行适当的处理,窗体会变成如下所示:


   图:Working the Web7  

  哇!仅仅通过一行代码,我们就完成了一个ASP开发人员需要好长时间才能完成的工作。

  提示:看一下网页的源代码(点击View->Source)。注意一下隐藏的__VIEWSTATE字段,这是我刚才调用时产生的编码数据,现在,它包含有控制的值等一些信息。随着完成的复杂操作越来越多,它的尺寸也会不断增长,但性能仍然会优于以前的使用Session对象的方法。

  好了,至此我们已经完成一个非常简单的例子,下面我们再通过一个比较复杂的例子来学习Web控制和Web Form事件。
  实例之二

  下面我们将创建一个网页让用户与他的医生预约一次见面。他们只要输入姓名并选择一个日期,如果遗漏了姓名,就会得到一个出错信息。我们再来添加一个新的Web Form:

  ⷦ𗻥ꠤ𘀤𘪗eb Form。(依次选择Project->Add Web Form,并使用缺省的WebForm2.aspx名字。)

  然后,我们将修改现有的网页,使它与新的工程连接起来。

  ⷩ獦𖰥𛞥谗ebForm1.aspx。

  ⷥ𜨗eb Form上添加一个CheckBox控制。

  ⷥ𐆥嶔ext属性改为:Move baby move!。

  缺省情况下,在点击CheckBox时,该网页不会被送回到服务器进行处理,但为了证明它能够被处理(同时也为了巧妙地说明另一个概念)我们可以覆盖掉这一缺省的操作。

  ⷥ𐆁utoPostBack属性的值改为:True。


    图:Working the Web8  

  现在我们来添加一些代码,在CheckBox被点击时对网页进行重定向。

  ⷥ绗ebForm1.aspx上的CheckBox。

  ⷨ𞓥奤𘋩𝢧𚄤𛣧o𜚼BR>
  Navigate("WebForm2.aspx")

  提示:如果不使用Navigate关健字,我们也可以使用与ASP格式类似的Response.Redirect("WebForm2.aspx")。这是因为我们仍然可以使用Response、Server 、Request、Session和Application等对象。当然,如果有时间,你也可以再试试ClientTarget、ErrorPage、IsValid、User和Validators等关健字。

  现在我们来设计WebForm2.aspx:

  ⷨ🔥𛞥谗ebForm2.aspx。

  ⷥ𜨆orm窗口中输入Name -

  ⷥ𜨎ame之后用拖放方式添加一个TextBox控制。

  ⷥ𜨤𘋤𘀨ጤ𘊨𞓥奯𜚐ick a date -

  ⷥ𜨦逦𜉦趧𚄤𘋦𖹦𗻥ꠂutton控制。

  ⷦꊂutton控制的Text属性改变为:Make Appointment。

  然后,我们将添加一个控制,检查TextBox中是否包含一个姓名,如果没有包含姓名,这个控制将变为可见的,并显示“raises an error”的出错信息。

  ⷦ𜀥𐎯𜌥𜨆orm的底部添加RequiredFieldValidator控制。

  ⷥ𐆖alidator的ErrorMessage属性改为:Oi, u forget ur name!。

  ⷥ𐆖alidator的ControlToValidate属性改为:TextBox1。

  我们设计的Form应当如下所示:


    图:Working the Web9  

  现在,我们再添加“Make Appointment”按钮的一些代码:

  ⷤ𘺦쉩𒮦𗻥ꠥ悤𘋦逧产𚄤𛣧o𜚼BR>
Button1.Text = "Appointment for " & TextBox1.Text & " booked on " & Calendar1.SelectedDate

  就是这么简单,通过简单的几步,我们就建立了一个要求用户输入姓名(如果没有输入姓名,就会显示出错信息。)并选择日期的应用程序,当点击“Make Appointment”时,Text就会验证输入的数据。

  提示:可以通过使用IsValid属性检查控制确认是否已经成功。

  ⷥ细5键对设计的网页进行测试。

  我们来检查一下我们的设计。首先,检查WebForm1.aspx、WebForm2.aspx上的文本框,并试着在没有输入姓名的情况下点击按钮。然后输入姓名并选择一个日期,注意Calendar互联网控制是如何自动处理这些事情的,然后,点击Button,看看你的成果吧。

  提示:如果CheckBox不进行重定向,WebForm2.aspx就会发生问题。当我直接访问网页时,就会收到“Invalid Base Class”的错误信息。我发现解决这一问题的方法是在 VB. NET中编译网页,这似乎是一种常见问题。

  当然,我们还可以在Button的代码中执行其他任意的操作。在数据库中添加用户细节,根据用户的输入获得资料,验证用户的资料并进行登录。

  结论

  在本篇文章中,我们主要探讨了Web Forms的使用问题。首先,从理论上说明了它的工作原理,然后再使用Web控制创建了二个交互式网页 <


<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
<script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
◆ 01.htm 1、怎么用mscomm控件检测modem是否与计算机联接正确?2、如何用mscomm挂断modem与别的电话机间的连接?(已接通) ◆ 02.htm CWinInetConnection---一个封装了WinInet API函数的类 ◆ 03.htm MODEM通讯意外处理 ◆ 04.htm MsComm 文字传输 ◆ 05.htm PING一个IP地址(向它发送一个数据包并等待回应) ◆ 06.htm SMTP协议简介 (Simple Mail Transfer Protocol) ◆ 07.htm VB5.0 中远程数据库的访问 ◆ 08.htm VB下如何编写CRC校验程序 ◆ 09.htm VB中Winsock控制的UDP协议的使用 ◆ 10.htm Visual Basic 6中发送邮件的新方法 ◆ 11.htm Visual Basic通信程序设计 ◆ 12.htm Whois 示例程序 ◆ 13.htm Winsock Terminal示例程序 ◆ 14.htm WinSock断开导致客户端问题 ◆ 15.htm 把Outlook信箱中的附件另存为 ◆ 16.htm 保证连网计算机时间同步 ◆ 17.htm 编写网络寻呼机 ◆ 18.htm 编制自已的电话录音小程序 ◆ 19.htm 程序中如何启动默认的拨号连接 ◆ 20.htm 程序中如何启动默认的拨号连接? ◆ 21.htm 打开器并进入指定网址 ◆ 22.htm 打开一个直接到自己主页的器 ◆ 23.htm 得到用户的IP地址 ◆ 24.htm 电话拨号 ◆ 25.htm 电子邮件的标准格式 (RFC 822) ◆ 26.htm 断开拨号网络的连接 ◆ 27.htm 断开与 Internet 的连接 ◆ 28.htm 发送电子邮件附件 ◆ 29.htm 发送电子邮件附件1 ◆ 30.htm 发送电子邮件附件2 ◆ 31.htm 发送电子邮件附件3 ◆ 32.htm 发送电子邮件附件4 ◆ 33.htm 获得用户网络登录名 ◆ 34.htm 基 于Win95 的VB5 串 口 通 信 程 序 ◆ 35.htm 基于Win95的VB5串口通信程序 ◆ 36.htm 几个设置IE的API ◆ 37.htm 检测运程数据传送的断线 ◆ 38.htm 简单的聊天程序 ◆ 39.htm 简单电子邮件发送程序 ◆ 40.htm 建立拨号联接 ◆ 41.htm 将所有窗口最小化 ◆ 42.htm 利用IE控件访问Internet ◆ 43.htm 利用IE控件设计简易器 ◆ 44.htm 利用Mscomm32控件判断MODEM是否打开,或者正在工作,并且判断拨号时是否遇忙音 ◆ 45.htm 利用TAPI进行电话拨号 ◆ 46.htm 利用VB访问Internet ◆ 47.htm 利用VB设计聊天室 ◆ 48.htm 利用Visual Basic实现无线通讯 ◆ 49.htm 利用Winsock控件实现局域网通信 ◆ 50.htm 强制一个本地或远程NT系统关闭 ◆ 51.htm 取得网卡序列号 ◆ 52.htm 如何从 Internet 上取回某一个网页的內容? ◆ 53.htm 如何检测是否已连接到Internet? ◆ 54.htm 如何利用Winsock控件编写自己的Internet程序 ◆ 55.htm 如何每天抓取 Internet 上某一个网页中的图片来更换桌面的壁纸? ◆ 56.htm 如何启动拨号网路中的连线? ◆ 57.htm 如何使用MSCOMM32.OCX发送大于80H的字符,可否给个示例程序 ◆ 58.htm 如何通过VB获取网卡地址 ◆ 59.htm 如何用VB打开默认器或默认发信程序? ◆ 60.htm 如何用Visual Basic编写小型的网络系统 ◆ 61.htm 如何在程序中启动 NT 的【拨号连接】对话框 ◆ 62.htm 如何在程序中启动 NT 的【拨号连接】对话框? ◆ 63.htm 如何在网页上使用 VB5 制作的 ActiveX 控件? ◆ 64.htm 如何中断【拨号网络连接】 ◆ 65.htm 设计Browser及FTP程序 ◆ 66.htm 设计Chat程序 ◆ 67.htm 设计E-mail程序 ◆ 68.htm 设置计算机名称 ◆ 69.htm 使用VB获得一页的HTML代码 ◆ 70.htm 使用VB收发电子邮件 ◆ 71.htm 使用标签控件调出器 ◆ 72.htm 使用超链接和发送Email ◆ 73.htm 使用器的文件复制对话框 ◆ 74.htm 输入/输出篇 ◆ 75.htm 通过WnetEnumResource函数获得网络资源 ◆ 76.htm 通往 Internet 的捷径 ◆ 77.htm 显示计算机的名称 ◆ 78.htm 用 MAPI 控件实现发送邮件 ◆ 79.htm 用 WinSock 控件下载文件 ◆ 80.htm 用 Winsock 实现聊天的程序 ◆ 81.htm 用Internet Transfer编写FTP程序 ◆ 82.htm 用Sockets发送电子邮件 ◆ 83.htm 用VB 创 建 自 己 的 通 信 程 序 ◆ 84.htm 用VB5.0开发通信软件的技巧 ◆ 85.htm 用VB5开发IE ◆ 86.htm 用VB编写网络寻呼 ◆ 87.htm 用VB编写小型的网络系统 ◆ 88.htm 用VB创建自己的通信程序 ◆ 89.htm 用VB构建Internet的应用[微软提供] ◆ 90.htm 用VB开发标准CGI程序 ◆ 91.htm 用VB实现客户——服务器(TCP IP)编程实例 ◆ 92.htm 用VB实现客户服务器(TCP、IP)编程实例 ◆ 93.htm 用VB实现聊天讨论室和点对点会话 ◆ 94.htm 用VB写一个定时PING某IP的程序 ◆ 95.htm 用VB制作器 ◆ 96.htm 用Visual Basic 5.0设计E-mail程序(MAPI) ◆ 97.htm 用Visual Basic6.0编写客户服务器程序 ◆ 98.htm 用Visual Basic创建FTP组件 ◆ 99.htm 用Visual Basic开发数据库器 ◆ 100.htm 用Visual Basic轻松地设计Browser及Ftp程序 ◆ 101.htm 用Winsock控件发信Email ◆ 102.htm 用Winsock控件实现文件的下载 ◆ 103.htm 用Winsock实现点对点通信 ◆ 104.htm 邮件检查程序(二) ◆ 105.htm 邮件检查程序(一) ◆ 106.htm 在VB程序中怎样挂断拨号网络 ◆ 107.htm 在VB中操纵OLE服务器应用程序 ◆ 108.htm 在VB中利用UDP协议编写聊天程序 ◆ 109.htm 在VB中模拟实现邮件传输 ◆ 110.htm 在VB中如何得到网络中某一台电脑(电脑名)的网卡地质? (自己的) ◆ 111.htm 在VB中实现文件上传 ◆ 112.htm 在VB中实现文件上载 ◆ 113.htm 在VB中使用UDP协议 ◆ 114.htm 在VB中用Outlook发电子邮件 ◆ 115.htm 在WindowsNT网络中广播消息 ◆ 116.htm 在程序中打开 Internet 拨号连接窗口 ◆ 117.htm 在一个单位内部或通过广域协议(如X.25)互联的行业内部都有几十或上万台计算机互联,用Intranet虽然可以建立聊天室,但实现点对点实时对话却比较困难。本人用Winsock和VB自制了一套聊天室和对话系统,特拿来供同行们参考。 ◆ 118.htm 在应用中集成器 ◆ 119.htm 在桌面上建立一个 Internet 快捷键 ◆ 120.htm 怎样接收电子邮件(POP3协议简介) ◆ 121.htm 怎样用VB得知系统当前是否处于internet链结状态 ◆ 122.htm 制作自己的网络搜索软件 ◆ 123.htm 自动更新工作站的应用程序 ◆ 124.htm 自己的IE——用VB制作器 ◆ 125.htm HTTP协议(学习笔记) ◆ 126.htm HTTP协议四--关于Chunked编码 ◆ 127.htm IE器完全控制 ◆ 128.htm OICQ服务器系统通讯协议 ◆ 129.htm POP3协议的基本命令 ◆ 130.htm RAS API上的其他Function ◆ 131.htm VB + API 获取 IE 的 “代理服务器” 配制 ◆ 132.htm vb调用winInet API接口post数据到指定的url ◆ 133.htm vb开发通信软件 ◆ 134.htm vb设计数据库电子邮件程序(1) ◆ 135.htm vb设计数据库电子邮件程序(2) ◆ 136.htm vb设计数据库电子邮件程序(3) ◆ 137.htm vb设计数据库电子邮件程序(4) ◆ 138.htm vb设计数据库电子邮件程序(5) ◆ 139.htm vb设计数据库电子邮件程序(6) ◆ 140.htm VB实现应用程序在局域网上自动更新 ◆ 141.htm VB邮件检查程序 ◆ 142.htm vb中从域名得到IP及从IP得到域名 ◆ 143.htm VB中检测是否连网 ◆ 144.htm WebClass实现动态WEB编程之理论篇 ◆ 145.htm Winsocket网络编程谈 ◆ 146.htm Winsock编程框架 ◆ 147.htm Winsock错误代码一览表 ◆ 148.htm 程式自动呼叫拨号网络(RAS API) ◆ 149.htm 打开一个超连接 ◆ 150.htm 得到登入windows 的人的id ◆ 151.htm 访问Internet并调用Explorer ◆ 152.htm 非同步文件下载类 ◆ 153.htm 给Outlook的所有用户发送信件 ◆ 154.htm 获得网卡的MAC地址 ◆ 155.htm 基于WinSock的小型网络管理系统及其实现 ◆ 156.htm 检测是否连接到Internet ◆ 157.htm 检测网络是否连通 ◆ 158.htm 建立Web的超链接树形图 ◆ 159.htm 建立你自己的器-Properties ◆ 160.htm 建立你自己的器-查看源文件 ◆ 161.htm 建立你自己的器-打印 ◆ 162.htm 建立你自己的器-打印设置 ◆ 163.htm 建立你自己的器-发送到FontPage ◆ 164.htm 建立你自己的器-发送到Visual Interdev ◆ 165.htm 建立你自己的器-发送到软盘 ◆ 166.htm 建立你自己的器-复制 ◆ 167.htm 建立你自己的器-另存为 ◆ 168.htm 建立你自己的器-全选 ◆ 169.htm 建立你自己的器-页面设置 ◆ 170.htm 开发通信软件的技术与技巧 ◆ 171.htm 开发网络应用的5个技巧 ◆ 172.htm 利用RAS调用在VB6.0中实现拨号上网 ◆ 173.htm 利用VB提取HTML文件中的EMAIL地址 ◆ 174.htm 枚举出局域网上所有网络资源 ◆ 175.htm 面向Internet的开发工具 ◆ 176.htm 你也可以YAI--VB5中Winsock控件的使用 ◆ 177.htm 判断一个文件是否在IE的缓存中 ◆ 178.htm 启动拨号网络中的连接 ◆ 179.htm 浅谈HTTP协议(二)--返回值 ◆ 180.htm 浅谈HTTP协议(一)--结构 ◆ 181.htm 如何利用 WebBrowser 控件显示 .GIF 动画? ◆ 182.htm 如何映射(中断网络磁盘) ◆ 183.htm 设计E-mail的接收部分 ◆ 184.htm 设置器默认网址 ◆ 185.htm 实现端口对端口的聊天 ◆ 186.htm 使用ASP建立Http组件 ◆ 187.htm 使用VB编写纯ASP程序 ◆ 188.htm 使用vb获取网上邻居里的计算机名 ◆ 189.htm 使用VB建立Web Server ◆ 190.htm 使用Visual Basic开发通讯软件 ◆ 191.htm 使用资源工具包执行本地和远程重新启动 ◆ 192.htm 谈谈远程控制中关于搜索、控制计算机的功能 ◆ 193.htm 压缩 Html ◆ 194.htm 用ASP、VB和XML建立互联网应用程序(1) ◆ 195.htm 用ASP、VB和XML建立互联网应用程序(2) ◆ 196.htm 用ASP、VB和XML建立互联网应用程序(3) ◆ 197.htm 用ASP、VB和XML建立互联网应用程序(4) ◆ 198.htm 用COMMUNICATION控件进行数据采集(学习笔记) ◆ 199.htm 用OLE自动化Outlook ◆ 200.htm ActiveX控件用于DHTML开发 ◆ 201.htm 用VB编写ActiveX DLL实现ASP编程 ◆ 202.htm 用VB编写Windows CGI应用程序 ◆ 203.htm 用VB编写标准CGI程序(上) ◆ 204.htm 用VB编写标准CGI程序(下) ◆ 205.htm 用VB编写收发电子邮件程序 ◆ 206.htm 用VB编写网络监控软件 ◆ 207.htm 用VB编写异步多线程下载程序 ◆ 208.htm 用VB导入导出IE器收藏夹 ◆ 209.htm 用VB定制合路器 ◆ 210.htm 用VB和XML建立集中式应用程序 ◆ 211.htm 用VB将Html转换为文本文件 ◆ 212.htm 用VB开发分布式应用 ◆ 213.htm 用VB设计基于代理服务器的网络计费系统 ◆ 214.htm 用VB制作文件下载程序 ◆ 215.htm 用Visual Basic 实现无线通讯 ◆ 216.htm 用Winsock制作一套聊天室和对话系统 ◆ 217.htm 远程共享显示及声音的实现 ◆ 218.htm 远程启动机器ABC API解决方案 ◆ 219.htm 远程启动机器ABC WMI解决方案 ◆ 220.htm 在VB5中利用Winsock和msDNS控件进行 ◆ 221.htm 找出计算机上当前登录入网的用户 ◆ 222.htm 用VB5 Winsock控件创建TCP(IP)客户机 服务器程序
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值