发信人: lioness()
整理人: cobe(1999-12-17 10:15:56), 站内信件
|
在Visual Basic窗体中嵌入Web功能
或许,你现在的处境和想法与大多数人不一样:你手头有一个典型的,基于窗体 的Visual Basic 应用程序(典型的就地运行型应用程序),你现在只想在应用程 序中加进一些Web功能。通过将基于Web的控件嵌入到你的应用程序中,你可以使 它具备一些Web功能。比如,你可以将某个控件嵌入到应用程序中的一个窗体中, 使窗体在运行起来如同Internet Explorer。两者的区别在于,在窗体中,你可以 对显示和导航操作进行完全控制。
有许多基于Web的控件可供使用,包括:
WebBrowser控件,它可以使你的应用程序具有导航能力。
DHTML编辑控件,它可以使你的应用程序具有编辑所见即所得HTML 的能力。
Internet 传输控件,它可以使你的应用程序更容易通过HTTP 和FTP实现对外界的 访问。
然而,如果你想构建一个完全能够在Web环境下运行的应用程序,你可能不希望通 过在现有的基于Visual Basic 的应用程序中添加这些控件来实现(你可以通过把 浏览器作为客户端应用程序来满足你的这种要求)。但是,如果你希望在一个主 要是基于客户机的应用程序增加Web功能,这些控件还是很有用的。
在窗体中创建浏览器
控件WebBrowser在一个如同浏览器般的窗口中运行,它能象Internet Explorer一 样,在它自己的窗口产生HTML(DHTML)。你还可以在窗体中添加按扭,文本框和 其它标准的Visual Basic 控件,以使应用程序具有导航和其它一些浏览功能。控 件WebBrowser是Internet Explorer 的一个组成部分。
在窗体中创建HTML编辑器
DHTML编辑控件的功能更加强大:它不仅可以产生文档,还能够提供编辑所见即所 得的功能。利用这个控件,你可以为用户提供一个完全的进行编辑HTML的环境。 有一个样例应用程序为用户提供了编辑DHTML 的功能,实际上,它就是在现有的 Visual Basic 应用程序中嵌入了DHTML编辑控件来实现的。
发送和接收原始的Web 数据
另外一个有用的控件是Internet 传输控件,它能够通过HTTP协议(下载)或者是F TP协议(上载或下载)实现对文本,图象以及二进制信息的低级传输。这个控件在 运行窗口并不产生任何信息,它仅仅负责处理Web上点到点之间的传输。Web发布 向导是使用Internet 传输控件的一个很好的样本应用程序。该控件是Visual Ba sic 的一个组成部分,你可以在Visual Basic的帮助文档中了解关于它的更多信 息。
-- 同是天涯沦落人,相逢何必曾相识。
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.96.159.237]
|
|