




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
第十章
WinForm中的幫助、打包和部署
2WinForm中的幫助簡介幫助文件將使用戶能更快地了解應(yīng)用程序的各種功能并向他們提供幫助,可以方便用戶解決在使用應(yīng)用程序的過程中遇到的問題??梢砸訦TML文件格式提供幫助,此格式包含一組相互鏈接的幫助主題,也可以使用MicrosoftHTMLHelpWorkshop生成的已編譯HTML(CHM)文件格式提供幫助。
3幫助窗口一個典型的幫助窗口由目錄、索引和搜索組成4HelpProvider控件Windows窗體的HelpProvider控件用于將HTMLHelp幫助文件(.htm文件或由HTMLHelpWorkshop生成的.chm文件)與Windows應(yīng)用程序相關(guān)聯(lián)。此控件為Windows窗體中的控件提供區(qū)分上下文的幫助,以及打開幫助文件到特定部分,如目錄、索引或搜索功能的主頁。HelpProvider控件為窗體上的每個控件提供以下4個屬性:HelpString:將特定的幫助字符串與另一個控件相關(guān)聯(lián)。當(dāng)控件有焦點且用戶按F1鍵時,在彈出式窗口中顯示與該控件關(guān)聯(lián)的字符串。HelpKeyword:設(shè)置通過HelpProvider控件傳遞至幫助文件,以顯示相應(yīng)幫助主題的字符串。HelpNavigator:設(shè)置為HelpNavigator枚舉類型的值,確定如何將HelpKeyword屬性傳遞至幫助系統(tǒng)。ShowHelp:確定是否應(yīng)為該控件顯示幫助。5HelpProvider控件HelpNavigator屬性值值說明TableOfContents顯示指定的URL目錄頁Find顯示指定URL的搜索頁Index顯示指定URL的索引Topic顯示與指定URL關(guān)聯(lián)的幫助主題AssociatedIndex顯示指定URL中執(zhí)行指定主題的索引KeywordIndex顯示基于關(guān)鍵字搜索的結(jié)果6HelpButton屬性Windows窗體具有HelpButton屬性,通過將此屬性值設(shè)置為True,可以啟用窗體標(biāo)題欄中的幫助按鈕,此屬性的默認(rèn)值為False。7創(chuàng)建幫助文件在使用HelpProvider控件之前,必須使用HTMLHelpWorkshop應(yīng)用程序生成.chm幫助文件,必須生成用戶要顯示其幫助的每個主題的幫助主題文件(HTML文件)、目錄表(TableofContents)和索引(Index),項目(Project)文件最終會將上述文件組合成單個項目,創(chuàng)建項目之后,經(jīng)過編譯生成.chm幫助文件。
單擊“開始”
“程序”
HTMLHelpWorkshop
HTMLHelpWorkshop,以顯示HTMLHelpWorkshop界面。單擊File
New
HTMLFile,并單擊OK按鈕,進入創(chuàng)建幫助內(nèi)容頁面窗體單擊File
New
TableofContents,并單擊OK按鈕,進入新建目錄表窗體選擇File
New
Index,然后單擊OK,進入新建索引的窗體選擇File
New
Project。此時將顯示NewProject對話框,單擊OK按鈕,將打開新建工程向?qū)В笇?dǎo)完成創(chuàng)建該項目項目文件包含目錄、索引和HTML文件,在創(chuàng)建項目之后,必須通過單擊菜單File
Compile來編譯它,生成*.chm的文件,對任何HTML文件進行更改都需要重新編譯項目。
8使用幫助文件
在應(yīng)用程序中使用幫助文件要遵循的步驟如下:(1)從工具箱中選擇HelpProvider控件并將它添加至窗體,它將顯示在“Windows窗體設(shè)計器”窗口底部的托盤中。(2)從“屬性”窗口中選擇HelpNamespace屬性,將此屬性的名稱指定為該項目的幫助文件*.chm。(3)對需要顯示幫助文件的控件單擊鼠標(biāo)右鍵,選擇“屬性”,在“屬性”窗口的HelpKeyword屬性中添加一個字符串,以顯示相應(yīng)的幫助主題文件。(4)將HelpNavigator屬性設(shè)置為HelpNavigator枚舉中的一個值。執(zhí)行程序,激活要顯示幫助文件的控件,按F1鍵,就會打開先前所創(chuàng)建的幫助文件。9打包模式
為應(yīng)用程序打包有很多種方法,其中包括:安裝程序文件(使用MicrosoftWindows安裝程序)CAB文件項目合并模塊10打包和部署系統(tǒng)
打包和部署是一個集成過程。將一個應(yīng)用程序打包以后,就可以安裝它。一旦安裝了程序包,就完成了部署。在部署過程中,可以根據(jù)需要添加應(yīng)用程序目錄,創(chuàng)建應(yīng)用程序桌面快捷方式,在“開始”菜單的“程序”菜單中創(chuàng)建程序組。
11打包和部署系統(tǒng)
新建安裝部署項目的步驟:教員演示12小結(jié)HelpProvider控件用于將HTML幫助文件(由HTMLHelpWorkshop生成的.chm文件或.htm文件)與Windows應(yīng)用程序關(guān)聯(lián)。通過將HelpButton屬性值設(shè)置
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 租房鋪面轉(zhuǎn)讓合同范本
- 燈具公司采購合同范本
- 夜市用品轉(zhuǎn)讓合同范本
- 公交車身廣告合同專業(yè)定制版
- 合作加工木炭合同范本
- 有機肥培訓(xùn)知識大全課件
- 揭陽勞動合同范本
- 并購?fù)顿Y協(xié)議合同范本
- 股份經(jīng)營合作合同范本
- 新能源知識培訓(xùn)課件
- 平方根、立方根專項訓(xùn)練(含答案)
- 第一單元-史前時期:中國境內(nèi)早期人類與文明的起源(大單元教學(xué)設(shè)計)-七年級歷史上冊(部編版)
- 婦幼保健院測量宮高腹圍操作考核評分標(biāo)準(zhǔn)
- 安全隱患報告和舉報登記臺賬
- 凈菜配送公司創(chuàng)業(yè)項目實施方案
- 養(yǎng)老俱樂部項目創(chuàng)業(yè)計劃書
- 小兒推拿全套課件
- 門面轉(zhuǎn)讓合同范本
- 云南省歷年專升本地理學(xué)概論真題及答案
- 近代物理實驗報告-鐵磁共振
- 科學(xué)課程標(biāo)準(zhǔn)測試真題卷及答案2022年版(義務(wù)教育)
評論
0/150
提交評論