简单地说, Internet 应用程序就是一种编译好的交互式应用程序,通过某个团体的 intranet 或 Internet能够访问这种应用程序。Internet 应用程序可以在客户端或服务器端执行复杂的业务处理。在基于服务器的 Internet 应用程序中,应用程序使用 HTTP Internet 协议接受从客户端(典型的如 Web 浏览器)来的请求,处理相关的代码,然后向浏览器返回数据。
在 Visual Basic 的 Internet 编程中,几乎不用费事就可以向 Web 页面中增加活动的内容。 Visual Basic 的Internet 应用程序将 Visual Basic 的代码与一个或多个 HTML 页面连接,并通过与客户端或服务器上的程序交互来处理页面中发生的事件。在 Visual Basic 中有两种类型的 Internet 应用程序:基于服务器的 IIS 应用程序和基于客户的 DHTML 应用程序。
Visual Basic Internet 应用程序的用户界面可以是一系列 HTML 页面、 HTML 页面和 Visual Basic 窗体的混合或者使用了某些特殊部件的 Visual Basic 窗体,这些特殊部件是一些能够发挥 Internet 强大功能的控件,如 WebBrowser 控件等。不论采用何种用户界面,应用程序处理事件、调用方法、设置或检索属性都是基于 HTML 页面中的元素的。
构成 Visual Basic Internet 应用程序用户界面的Web 页面一般是由 Web 设计器而不是开发者制作的。如果愿意的话,可以制作自己的 HTML 页面,但并不是一定要自己做。相反, Visual Basic 程序员可以把自己的才能集中在编写 Visual Basic 代码上,这些代码可以和 HTML 交互或者使用 HTML 。一个开发者运用他的技能可以轻易地制作出动态的功能强大的 Web 应用程序。
举例来说,通过 Visual Basic 的 Internet 应用程序,您可以创建一个能够完全被浏览器使用的应用程序,使销售商可以在路上跟踪他们的情况,而当他们回到办公室时则可以连接到中心服务器。或者,您可以创建一个高级的数据库驱动系统,通过最终用户的浏览器向他们提供可选产品的清单。用户可以从清单中选择产品,然后应用程序运行有关的 Visual Basic 代码从数据库记录集里检索产品细节并将信息发送给用户。
详细信息 有关 Internet协议的详细信息可以在 World Wide Web 上得到.