网路应用技巧.doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网路应用技巧.doc

網路應用技巧 網 路上有著各式各樣的網站,吸引著眾多的網路發燒迷前去參觀,那麼學會Visual Basic的我們,除了撰寫一般的Windows程式之外,能不能撰寫出能夠適合網路上執行的程式呢?答案是肯定的,Visual Basic 6.0提供了許多和網路相關的功能,讓Visual Basic程式設計師可以藉以發展各類型的網路程式,例如IIS應用程式、Dynamic HTML應用程式、CGI程式…等等,幾乎網路上的程式都可以使用Visual Basic來開發。   不過由於篇幅的限制,本章僅就幾項常用的網路技術加以說明,如此不僅不必被一大堆必須先學習的網路知識所苦 (FTP、TCP/IP、封包、Client/Server …),更可以直接看到成果,因此本章僅就如何快速設計一個網頁瀏覽器,以及如何將Visual Basic開發出來的程式放到網路上,讓使用者直接透過Internet Explorer瀏覽器來執行。 16.1 網頁瀏覽器的設計技巧   以往想要使用Visual Basic來設計一個完整的網頁瀏覽器,必須先深入了解網路的通訊協定、網頁規格…等等艱深的技術,不過現在Internet Explorer提供了一個WebBrowser元件,可以直接使用在Visual Basic中,讓自行設計瀏覽器的美夢轉眼成真。 16.1.1 如何引用WebBrowser元件   由於WebBrowser在預設的環境下,並不會出現在Visual Basic工具箱中,因此必須自行將WebBrowser元件加入工具箱中,詳細的步驟如下: 1. 執行功能表 [專案/設定使用元件] 指令,開啟「設定使用元件」對話方塊,如下圖: 2. 在「控制項」標籤頁中,設定「Microsoft Internet Controls」核取方塊,然後按 鈕,就可以將WebBrowser控制項元件加入工具箱中,如右圖: 16.1.2 WebBrowser控制項常用的屬性、方法、事件 屬 性 說      明 LocationURL 目前WebBrowser所瀏覽的網頁的網址 (已下載)。 方 法 說      明 GoBack 這幾個方法就和Interent Explorer的工具列的按鈕有同樣的功能,如下圖: GoBack GoForward Stop Refresh GoHome GoSearch GoForward Stop Refresh GoHome GoSearch Navigate 設定WebBrowser所要瀏覽 (下載) 的網址,例如: WebBrowser1.Navigate “” 事 件 說      明 StatusTextChange 在下載網頁過程中,如果狀態列文字有改變,就會觸發這個事件,並傳入Text參數 (狀態列文字)。 TitleChange 在下載網頁過程中,當網頁標題列文字改變時,就會觸發這個事件,並傳入Text參數 (標題列文字)。 DownloadBegin 當開始下載網頁時,就會觸發這個事件。 DownloadComplete 當網頁下載完畢時,就會觸發這個事件。 16.1.3 實例 運用WebBrowser控制項設計一個瀏覽器,包含位址列、狀態列、工具列 (上一頁、下一頁、停止、重新整理、首頁、搜尋…等等按鈕)。 【操作說明】 1. 程式開始執行時,如下圖所示: 2. 相關操作都和在Internet Explorer瀏覽器中一模一樣。 【分析】 1.在本例中總共有10個物件,分別由5種控制項產生: 註:其中下方那個PictureBox是預備用當做狀態列使用。 【上機】 1. 執行功能表 [檔案/建立新專案] 指令。 2. 在「表單」中建立六個CommandButton控制項、一個Label控制項、一個TextBox控制項、一個WebBrowser控制項,以及一個PictureBox控制項,各控制項的物件名稱與位置如下圖: 3. 更改物件之屬性內容,如下: 物件 屬性 預設名稱 Name (名稱) Caption (標題) Text (文字) Form1 frmBrowser (預設值) - Command1 cmdBack 上一頁 - Command2 cmdForward 下一頁 - Command3 cmdStop 停止 - Command4 cmdRefresh 重新整理 - Command5 cmdHome 首頁 - Command6 cmdSearch 搜尋 - Label1 lblURL 位址: - Text1 txtURL - 空白 WebBrowser1 webView - - PictureBox picStatus - - 4. 編輯程式碼 ***********

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档