- 相關推薦
用VB構鍵Internet的應用
Internet技術的發(fā)展為編程人員提供了更廣泛的施展身手的空間。早先"Internet應用程序"這個詞僅僅只是指一些用FTP協議下載文件或瀏覽HTML頁面的工具,而如今使用Visual Basic,不僅可以為Internet開發(fā)應用程序,而且還可以把Internet技術作為一部分融入大型的解決方案中。
今天我們所要討論的問題是利用Visual Basic創(chuàng)建在面向Internet的應用中起重要作用的ActiveX組件。例如,你所創(chuàng)建的ActiveX控件可以用于HTML頁面;你開發(fā)的ActiveX文檔可以在Internet瀏覽器中使用并于其他的組件一起和HTML頁面集成起來;另外ActiveX代碼組件(以前被稱為OLE服務器), 可以被部署在客戶端或服務器端的計算機上用于后臺的處理。
[Internet的開發(fā)環(huán)境]
Internet是一個使用TCP/IP協議、全球性的非集中管理的計算機網絡。如果去掉全球性這一點, 所謂"Internet技術"完全可以和本地局域網中所使用的技術一樣。
從一方面來看, Internet技術只是簡單地為開發(fā)人員提供了另一個施展身手的空間。如果你在和Web連接時使用了ActiveX組件,盡管你具體實現的方法有可能不同,如采用了HTML和VBScript代碼以實現安全性或是其他,但是你仍然在調用方法,設置屬性,處理事件等等。這樣,作為一個VB開發(fā)人員所有的知識和技能都被用于了Internet的環(huán)境下。
從另外一個方面來看,應用Internet的技術可以使你向一些吸引人的方向延伸你的開發(fā)工作。例如將ActiveX組件和Internet技術綜合有以下的益處:
更簡單的維護---作為Web一部分的組件可以根據需要下載,無須用戶運行一個setup程序進行升級;
將功能延伸至Internet---通過通用協議,用戶將看不見在Internet和Intranet之間的切換。
Internet客戶/服務器
可以借用客戶機/服務器的關系來考查Internet的開發(fā)環(huán)境,客戶端和服務器端都可以有"靜態(tài)的"和"活動的"兩種狀態(tài);顒拥目蛻魴C或服務器可以根據其內部狀態(tài)的改變而動態(tài)地運行一個腳本或是改變其行為;而靜態(tài)的客戶機或服務器僅僅只是對外界激勵作出反應。
Internet開發(fā)包括以下四種情形:
靜態(tài)的客戶機和靜態(tài)的服務器
靜態(tài)的客戶機和活動的服務器
活動的客戶機和靜態(tài)的服務器
活動的客戶機和活動的服務器
靜態(tài)的客戶機和靜態(tài)的服務器
靜態(tài)的客戶向靜態(tài)的服務器發(fā)送請求,服務器響應該請求并返回一個文件。一旦HTML頁面被下載到客戶端, 客戶機和服務器的連接就終止,直到服務器接受到下一個請求。在使用FTP下載文件或是Usernet閱讀新聞時也會發(fā)生同樣的情形。
結合靜態(tài)客戶機的功能即為用Visual Basic中和Internet技術相關的ActiveX控件創(chuàng)建一個FTP工具,一個Web瀏覽器或是一個新聞讀者等等。這些
[1] [2] [3] [4]
【用VB構鍵Internet的應用】相關文章:
《Internet應用》課程教學04-27
淺談VB語言在道路設計中的應用04-27
斷鍵與非鍵電子學的理論及應用研究初探04-26
課堂分組案例實踐教學模式的構速與應用05-03
因特網Internet06-02
無橋臺斜腿剛構橋的受力分析與應用04-27
用VB實現對臺風路徑預報研究05-02