




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第十章
WinForm中的幫助、打包和部署
2WinForm中的幫助簡介幫助文件將使用戶能更快地了解應用程序的各種功能并向他們提供幫助,可以方便用戶解決在使用應用程序的過程中遇到的問題。可以以HTML文件格式提供幫助,此格式包含一組相互鏈接的幫助主題,也可以使用MicrosoftHTMLHelpWorkshop生成的已編譯HTML(CHM)文件格式提供幫助。
3幫助窗口一個典型的幫助窗口由目錄、索引和搜索組成4HelpProvider控件Windows窗體的HelpProvider控件用于將HTMLHelp幫助文件(.htm文件或由HTMLHelpWorkshop生成的.chm文件)與Windows應用程序相關聯。此控件為Windows窗體中的控件提供區分上下文的幫助,以及打開幫助文件到特定部分,如目錄、索引或搜索功能的主頁。HelpProvider控件為窗體上的每個控件提供以下4個屬性:HelpString:將特定的幫助字符串與另一個控件相關聯。當控件有焦點且用戶按F1鍵時,在彈出式窗口中顯示與該控件關聯的字符串。HelpKeyword:設置通過HelpProvider控件傳遞至幫助文件,以顯示相應幫助主題的字符串。HelpNavigator:設置為HelpNavigator枚舉類型的值,確定如何將HelpKeyword屬性傳遞至幫助系統。ShowHelp:確定是否應為該控件顯示幫助。5HelpProvider控件HelpNavigator屬性值值說明TableOfContents顯示指定的URL目錄頁Find顯示指定URL的搜索頁Index顯示指定URL的索引Topic顯示與指定URL關聯的幫助主題AssociatedIndex顯示指定URL中執行指定主題的索引KeywordIndex顯示基于關鍵字搜索的結果6HelpButton屬性Windows窗體具有HelpButton屬性,通過將此屬性值設置為True,可以啟用窗體標題欄中的幫助按鈕,此屬性的默認值為False。7創建幫助文件在使用HelpProvider控件之前,必須使用HTMLHelpWorkshop應用程序生成.chm幫助文件,必須生成用戶要顯示其幫助的每個主題的幫助主題文件(HTML文件)、目錄表(TableofContents)和索引(Index),項目(Project)文件最終會將上述文件組合成單個項目,創建項目之后,經過編譯生成.chm幫助文件。
單擊“開始”
“程序”
HTMLHelpWorkshop
HTMLHelpWorkshop,以顯示HTMLHelpWorkshop界面。單擊File
New
HTMLFile,并單擊OK按鈕,進入創建幫助內容頁面窗體單擊File
New
TableofContents,并單擊OK按鈕,進入新建目錄表窗體選擇File
New
Index,然后單擊OK,進入新建索引的窗體選擇File
New
Project。此時將顯示NewProject對話框,單擊OK按鈕,將打開新建工程向導,指導完成創建該項目項目文件包含目錄、索引和HTML文件,在創建項目之后,必須通過單擊菜單File
Compile來編譯它,生成*.chm的文件,對任何HTML文件進行更改都需要重新編譯項目。
8使用幫助文件
在應用程序中使用幫助文件要遵循的步驟如下:(1)從工具箱中選擇HelpProvider控件并將它添加至窗體,它將顯示在“Windows窗體設計器”窗口底部的托盤中。(2)從“屬性”窗口中選擇HelpNamespace屬性,將此屬性的名稱指定為該項目的幫助文件*.chm。(3)對需要顯示幫助文件的控件單擊鼠標右鍵,選擇“屬性”,在“屬性”窗口的HelpKeyword屬性中添加一個字符串,以顯示相應的幫助主題文件。(4)將HelpNavigator屬性設置為HelpNavigator枚舉中的一個值。執行程序,激活要顯示幫助文件的控件,按F1鍵,就會打開先前所創建的幫助文件。9打包模式
為應用程序打包有很多種方法,其中包括:安裝程序文件(使用MicrosoftWindows安裝程序)CAB文件項目合并模塊10打包和部署系統
打包和部署是一個集成過程。將一個應用程序打包以后,就可以安裝它。一旦安裝了程序包,就完成了部署。在部署過程中,可以根據需要添加應用程序目錄,創建應用程序桌面快捷方式,在“開始”菜單的“程序”菜單中創建程序組。
11打包和部署系統
新建安裝部署項目的步驟:教員演示12小結HelpProvider控件用于將HTML幫助文件(由HTMLHelpWorkshop生成的.chm文件或.htm文件)與Windows應用程序關聯。通過將HelpButton屬性值設置
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年惠州貨運從業資格證考題
- 2025年柔性自動化裝備項目合作計劃書
- 2025年紹興從業資格證應用能力考些啥
- 2025年宜賓貨運從業資格證考試模擬考試
- 2025年呼和浩特貨運資格證題庫及答案
- 2025年電力計量儀表項目建議書
- 2024年2月份儲油罐靜電消除裝置迭代升級項目書
- 漸進式上下文交互與注意力機制在混凝土路面裂縫檢測中的應用
- 極端天氣下風光互補發電系統的平穩性研究及輸電規劃建議
- 2025年含油子仁項目合作計劃書
- 2024年五糧液集團招聘筆試參考題庫含答案解析
- 對室內環境污染的控制措施
- 申時茶引導詞 申時茶解說詞
- 結核性氣胸的治療及護理
- 2024屆高三英語二輪復習讀后續寫如何前后文協同一致課件
- 【企業會計信息化存在的問題及對策研究-以A銷售公司為例6000字(論文)】
- 巖石飽和與天然抗壓強度及軟化系數試驗作業指導書
- 2021年山東省青島市中考地理試卷(附答案)
- 24所浙江高校三位一體線上面試真題匯總
- 治療小兒遺尿九十九法
- 高填方路基施工質量控制培訓二
評論
0/150
提交評論