部署ASP.NET的三大技術(下) (2)
來源:互聯網
上載者:User
asp.net 檔案類型編輯器允許設定的屬性
屬性 作用
Name 為該類檔案指定一個類型名稱。
Command 使用者對該類檔案執行操作時應當啟動的應用程式
Extensions 指定該類檔案的副檔名
Icon 指定該類檔案的表徵圖。
Description 有關該類檔案的簡短描述
五、自訂動作編輯器
允許在安裝時運行其他程式。自訂動作的運行順序與它們在編輯器中的顯示順序相同。可通過滑鼠拖動或使用[編輯] 功能表上的“剪下”和“粘貼”命令將自訂動作重新排序。
六、啟動條件編輯器
利用這個編輯器可以設定目標機器必須滿足的條件。如果使用者試圖在一個不能滿足啟動條件的系統上運行安裝程式,安裝程式將拒絕執行。設定啟動條件時,我們可以要求安裝程式搜尋目標機器,尋找是否存在特定的檔案、註冊鍵或組件。圖三顯示的啟動條件編輯器提供了兩類設定條件的選項:
㈠ 搜尋目標機器:指定在目標機器上執行的搜尋操作,例如搜尋特定的檔案、註冊鍵等。
㈡ 啟動條件:允許檢查目標機器上是否存在特定的應用,例如IIS、.NET架構,等等。
圖三
下表提供的清單顯示了可以通過啟動條件編輯器設定的啟動條件。
條件 作用
檔案啟動條件 用來搜尋目標系統上已安裝的檔案。
註冊表啟動條件 安裝開始之前搜尋註冊鍵。
Windows安裝程式啟動條件 搜尋Windows安裝程式檔案。
.NET Framework啟動條件 檢查目標電腦上是否存在.NET Framework。
Internet資訊服務(IIS)啟動條件 檢查已安裝的IIS的版本。
■ 檢查目標機器上是否安裝了.NET Framework
作為一個例子,假設我們要在安裝期間檢查目標機器上是否存在.NET Framework。選擇菜單“視圖”→“編輯器”→“啟動條件”,右擊“目標電腦上的要求”,選擇菜單“添加.NET Framework啟動條件”,這樣就設定好了.NET Framework啟動條件。當使用者試圖在沒有安裝.NET Framework的機器上安裝應用,安裝程式將提示使用者必須安裝.NET Framework才能繼續執行安裝。
七、使用者介面編輯器
顧名思義,使用者介面編輯器的作用是設定在目標機器上安裝期間使用者介面對話方塊出現的序列。
圖四
如圖四所示,使用者介面編輯器包含兩類安裝模式:
⑴ 安裝:列出了終端使用者執行安裝程式時將要顯示的所有對話方塊。
⑵ 管理員安裝:列出了當管理員將安裝程式上傳到一個網路位置然後執行安裝時將要顯示的對話方塊。
在“安裝”和“管理員安裝”模式中,預定義的對話方塊又可以分為三類:
⑴ 啟動對話方塊:安裝開始之前顯示的對話方塊。
⑵ 進度對話方塊:向使用者顯示出安裝進度的對話方塊。
⑶ 結束對話方塊:顯示出安裝已經順利完成的對話方塊,可以讓使用者通過該對話方塊啟動應用程式。
調整使用者介面對話方塊顯示序列很方便,只要用拖放的方式把對話方塊移到適當的位置就可以了。即使不作配置,圖四顯示的一組預設對話方塊總是在應用程式的安裝期間顯示出來。
■ 加入一個啟動畫面
在使用者介面編輯器中,我們可以方便地加入安裝期間要顯示的額外的對話方塊。右擊“啟動”節點,選擇“添加對話方塊”,在“添加對話方塊”視窗中,從對話方塊清單中選擇要添加的對話方塊,即“啟動畫面”,參見圖五。將對話方塊加入之後,我們可以用拖放的方式調整其顯示時機。
圖五
由於“啟動畫面”總是在安裝開始的時候顯示,所以我們要把它拖到對話方塊序列的最前面。在啟動畫面視窗中,我們可以顯示一個位元影像,加入位元影像的方法是:右擊使用者介面編輯器中的“啟動畫面”節點,選擇菜單“屬性視窗”,將SplashBitMap屬性的值設定為一個適當的圖形檔案(bmp或jpg檔案)。