1 / 19

第十六章 網路應用程式

Visual Basic 6.0 學習範本. 第十六章 網路應用程式. 1. 2. 3. 網頁瀏覽的設計技巧. 如何引用 Web Browser 元件. 屬 性. 方 法. 說      明. 說      明. LocationURL. GoBack. 這幾個方法就和 Interent Explorer 的工具列的按鈕有同樣的功能,如下圖: GoBack GoForward Stop Refresh GoHome GoSearch. 目前 WebBrowser 所瀏覽的網頁的網址已下載。. GoForward.

kaseem-bond
Download Presentation

第十六章 網路應用程式

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Visual Basic 6.0 學習範本 第十六章 網路應用程式

  2. 1 2 3 網頁瀏覽的設計技巧 如何引用 Web Browser元件

  3. 屬 性 方 法 說      明 說      明 LocationURL GoBack 這幾個方法就和Interent Explorer的工具列的按鈕有同樣的功能,如下圖: GoBack GoForward Stop Refresh GoHome GoSearch 目前WebBrowser所瀏覽的網頁的網址已下載。 GoForward Stop Refresh GoHome GoSearch Navigate 設定WebBrowser所要瀏覽 (下載) 的網址,例如: WebBrowser1.Navigate “http://www.hinet.net” WebBrowser控制項常用的屬性、方法、事件

  4. 事 件 說      明 StatusTextChange 在下載網頁過程中,如果狀態列文字有改變,就會觸發這個事件,並傳入Text參數 (狀態列文字)。 TitleChange 在下載網頁過程中,當網頁標題列文字改變時,就會觸發這個事件,並傳入Text參數 (標題列文字)。 DownloadBegin 當開始下載網頁時,就會觸發這個事件。 DownloadComplete 當網頁下載完畢時,就會觸發這個事件。

  5. 【範例】運用WebBrowser控制項設計一個瀏覽器,包    含位址列、狀態列、工具列 (上一頁、下一頁、    停止、重新整理、首頁、搜尋…等等按鈕)。     (程式碼請參照光碟) 程式開始執行時,如下圖所示:

  6. CommandButton Label TextBox WebBrowser PictureBox

  7. 1 2 3 製作可在網頁上執行的程式 建立ActiveX Control 專案

  8. 如何執行ActiveX Control 專案  在Visual Basic整合環境中,一樣可以按一下工具列 的  (開始) 鈕,或者選取功能表 [執行/開始],就 可以執行ActiveX Control專案,如果是第一次執行, 會出現如下圖的對話方塊:

  9. 選擇要從那一個UserControl開始執行,然後按    鈕後,Visual Basic就會開啟IE瀏覽器執行ActiveX Control專案,如下圖: 可以從IE瀏覽器的「位址」列中看到ActiveX Control的執行網頁名稱 (UserComtrol1.vbd)。

  10. Step 2按一下鈕,開啟「開啟舊專案」對話方   塊,選擇要製作安裝磁片的專案檔 (請先將書附光   碟片中的 \VB16\V16_2_1資料夾拷貝到硬碟C:\V16_2_1),如下圖: 如何將 ActiveX Control 放到網路上 Step 1執行 [開始/程式集/Microsoft Visual Basic 6.0/     Microsoft Visual Basic 6.0工具/封裝暨部署精靈]    指令,結果如下圖:

  11. Step 3選擇好專案檔後按鈕,將專案載入,如   下圖: 1 2 3

  12. 按    鈕就可以進行編譯 (過程約需數分鐘)。 1 2 Step 4按一下  鈕,準備進行封裝,如果該專案尚   未編譯過,則會出現如下圖的對話方塊: Step 5程式編譯好,而且封裝前置作業完成後,出現如   下圖的畫面,準備設定封裝類型。

  13. Step 6「封裝類型(P)」選擇「Internet封裝」,然後按鈕,準備設定封裝資料夾,如下圖: Step 7由於要產生安裝的相關檔案,需要一個儲存這   些檔案的資料夾,因此您可以自行設定資料夾,   例如輸入「C:\MYPROG」,這樣所產生的安裝   程式與相關的安裝檔案,就會儲存放C:\MYPROG    資料夾中,設定好以後,按 鈕,如果     C:\MYPROG這個資料夾不存在,則會出現如   下圖的對話方塊,詢問是否要建立這個資料夾,   請按     鈕。 1 2

  14. 接下來會出現如下圖的對話方塊,由於我們的ActiveX Control只是要在瀏覽器執行,並不提供Visual Basic設計時當成一般控制項來使用,所以按     鈕即可。

  15. Step 9按一下    鈕,準備設定相關執行檔案在網路    上的位置,如下圖: Step 8接下來會出現設定安裝檔中包含的檔案清單,如下圖:

  16. Step 10您可以直接按  鈕,這樣封裝程式只會將特   殊的執行檔案封裝在*.CAB檔中,供使用者下載,   而其餘的程式庫則由微軟網站下載,這樣可以減少   *.CAB檔的大小,如果您擔心使用者從微軟下載檔   案會比較慢,或者程式只是用在Intranet中,並不對   外連線,這時候就可以一一將所要用到的程式檔案    設定成「包含此封包檔」,這樣雖然封裝出來的要   *.CAB檔會比較大,不過就不怕使用者上網連不上微   軟網站而造成無法順利安裝執行的問題了。

  17. Step 12在上圖中輸入這個封裝腳本的名稱「網路小算盤」,    然後按    鈕,開始進行安裝檔案的製作,大約    數分鐘之後,會出現如下圖的畫面,表示安裝程式已    經製作完成。 1 2 Step 11為了讓程式下載後能夠正常執行,請將「可在Script    中安全地使用」和「可安全地初始化」都設定成     「是」,設定好之後按鈕。

  18. 然後在C:\MYPROG 資料夾 (之前在步驟6所指定的路徑) 中,會產生安裝程式所有需要用到的兩個檔案,分別都是以專案的主檔名來命令,其中一個副檔名為CAB、另一個是HTM。 Step 13接下只要將這兩個檔案 (如下) 上傳到網站中,    或者在自已的網頁中加上對應的超連結,就可    以了。 - P16_2_1.CAB 封裝檔       - P16_2_1.HTM 安裝與執行的網頁檔 Step 14然後使用者就可以連上你的網站,瀏覽       P16_2_1.HTM這個網頁,就可以執行我們用     Visual Basic所寫的小算盤程式了。

  19. 要注意的是,要能夠下載並執行之前,使用端必須先開執行 [開始/設定/控制台],開啟「控制台」視窗中的「Internet」圖示,或者直接在Internet Explorer瀏覽器視窗中,執行功能表 [檢視/Internet 選項],都可以開啟「Internet 選項」對話方塊,然後再選取「安全性」標籤頁,如下圖: 將安全性層次設定為「低」,這樣才可以在Internet Explorer中正常執行我們所製作出來的ActiveX Control。

More Related