




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第十章
WinForm中的幫助、打包和部署
2WinForm中的幫助簡介幫助文件將使用戶能更快地了解應用程序的各種功能并向他們提供幫助,可以方便用戶解決在使用應用程序的過程中遇到的問題??梢砸訦TML文件格式提供幫助,此格式包含一組相互鏈接的幫助主題,也可以使用MicrosoftHTMLHelpWorkshop生成的已編譯HTML(CHM)文件格式提供幫助。
3幫助窗口一個典型的幫助窗口由目錄、索引和搜索組成4HelpProvider控件Windows窗體的HelpProvider控件用于將HTMLHelp幫助文件(.htm文件或由HTMLHelpWorkshop生成的.chm文件)與Windows應用程序相關聯(lián)。此控件為Windows窗體中的控件提供區(qū)分上下文的幫助,以及打開幫助文件到特定部分,如目錄、索引或搜索功能的主頁。HelpProvider控件為窗體上的每個控件提供以下4個屬性:HelpString:將特定的幫助字符串與另一個控件相關聯(lián)。當控件有焦點且用戶按F1鍵時,在彈出式窗口中顯示與該控件關聯(lián)的字符串。HelpKeyword:設置通過HelpProvider控件傳遞至幫助文件,以顯示相應幫助主題的字符串。HelpNavigator:設置為HelpNavigator枚舉類型的值,確定如何將HelpKeyword屬性傳遞至幫助系統(tǒng)。ShowHelp:確定是否應為該控件顯示幫助。5HelpProvider控件HelpNavigator屬性值值說明TableOfContents顯示指定的URL目錄頁Find顯示指定URL的搜索頁Index顯示指定URL的索引Topic顯示與指定URL關聯(lián)的幫助主題AssociatedIndex顯示指定URL中執(zhí)行指定主題的索引KeywordIndex顯示基于關鍵字搜索的結果6HelpButton屬性Windows窗體具有HelpButton屬性,通過將此屬性值設置為True,可以啟用窗體標題欄中的幫助按鈕,此屬性的默認值為False。7創(chuàng)建幫助文件在使用HelpProvider控件之前,必須使用HTMLHelpWorkshop應用程序生成.chm幫助文件,必須生成用戶要顯示其幫助的每個主題的幫助主題文件(HTML文件)、目錄表(TableofContents)和索引(Index),項目(Project)文件最終會將上述文件組合成單個項目,創(chuàng)建項目之后,經過編譯生成.chm幫助文件。
單擊“開始”
“程序”
HTMLHelpWorkshop
HTMLHelpWorkshop,以顯示HTMLHelpWorkshop界面。單擊File
New
HTMLFile,并單擊OK按鈕,進入創(chuàng)建幫助內容頁面窗體單擊File
New
TableofContents,并單擊OK按鈕,進入新建目錄表窗體選擇File
New
Index,然后單擊OK,進入新建索引的窗體選擇File
New
Project。此時將顯示NewProject對話框,單擊OK按鈕,將打開新建工程向導,指導完成創(chuàng)建該項目項目文件包含目錄、索引和HTML文件,在創(chuàng)建項目之后,必須通過單擊菜單File
Compile來編譯它,生成*.chm的文件,對任何HTML文件進行更改都需要重新編譯項目。
8使用幫助文件
在應用程序中使用幫助文件要遵循的步驟如下:(1)從工具箱中選擇HelpProvider控件并將它添加至窗體,它將顯示在“Windows窗體設計器”窗口底部的托盤中。(2)從“屬性”窗口中選擇HelpNamespace屬性,將此屬性的名稱指定為該項目的幫助文件*.chm。(3)對需要顯示幫助文件的控件單擊鼠標右鍵,選擇“屬性”,在“屬性”窗口的HelpKeyword屬性中添加一個字符串,以顯示相應的幫助主題文件。(4)將HelpNavigator屬性設置為HelpNavigator枚舉中的一個值。執(zhí)行程序,激活要顯示幫助文件的控件,按F1鍵,就會打開先前所創(chuàng)建的幫助文件。9打包模式
為應用程序打包有很多種方法,其中包括:安裝程序文件(使用MicrosoftWindows安裝程序)CAB文件項目合并模塊10打包和部署系統(tǒng)
打包和部署是一個集成過程。將一個應用程序打包以后,就可以安裝它。一旦安裝了程序包,就完成了部署。在部署過程中,可以根據需要添加應用程序目錄,創(chuàng)建應用程序桌面快捷方式,在“開始”菜單的“程序”菜單中創(chuàng)建程序組。
11打包和部署系統(tǒng)
新建安裝部署項目的步驟:教員演示12小結HelpProvider控件用于將HTML幫助文件(由HTMLHelpWorkshop生成的.chm文件或.htm文件)與Windows應用程序關聯(lián)。通過將HelpButton屬性值設置
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 技術服務合同書電子
- 合作投資合同協(xié)議書
- 公司副總經理聘用合同
- 委托外部研發(fā)合同
- 工程建筑施工合同
- 大型商場承包服務合同
- 回購居間合同協(xié)議書范本
- 養(yǎng)老合同終止協(xié)議
- 返回現(xiàn)金合同協(xié)議
- 物流協(xié)議合同
- 《 人臉識別技術的隱私威脅研究》范文
- 統(tǒng)編版四年級下冊道德與法治7、我們的衣食之源 課件
- DB34∕T 3791-2021 智慧藥房驗收規(guī)范
- 20以內加減法口算練習題帶括號填空135
- 阿里巴巴操作手冊
- 專利挖掘課件
- 地下綜合管廊工程機電安裝工程施工方案
- 2024年甘肅省定西市中考地理試卷(含答案解析)
- 高速公路路網數(shù)字底座研究與建設
- 藥學專業(yè)崗位分析報告范文
- 七年級道法上冊 第一單元 少年有夢 單元測試卷(人教版 2024年秋)
評論
0/150
提交評論