黃偉兵+麻小梅
摘要:一個(gè)完整的管理系統(tǒng),必須有一個(gè)科學(xué)易用的幫助系統(tǒng)。如何創(chuàng)建軟件系統(tǒng)的幫助文檔?在程序中如何調(diào)用幫助文檔呢?
關(guān)鍵詞:幫助文檔;創(chuàng)建;調(diào)用
一個(gè)完整的管理系統(tǒng)在開(kāi)發(fā)完成后,需要?jiǎng)?chuàng)建幫助文檔,讓用戶(hù)快速上手熟悉使用該系統(tǒng),或通過(guò)幫助文檔解決使用過(guò)程中碰到問(wèn)題。高中信息技術(shù)學(xué)業(yè)水平考試系統(tǒng)的開(kāi)發(fā)是我們承擔(dān)南寧市教科所“十三五”的課題,下面結(jié)合課題的研究,說(shuō)一說(shuō)系統(tǒng)的幫助文檔的創(chuàng)建及調(diào)用方法。
一、截圖
要想做好幫助文檔,首先是把使用軟件系統(tǒng)過(guò)程的步驟記錄下來(lái),并把使用軟件的窗口通過(guò)截圖軟件截圖下來(lái),通過(guò)文字和圖片進(jìn)行說(shuō)明。截圖軟件有很多好工具,比如Faststone Capture、QQ截圖等等,我們使用Faststone Capture,該工具只有6.6M,小巧易用,運(yùn)行后界面如圖,圖中各按鈕(從左到右)的作用:捕獲活動(dòng)窗口、捕獲窗口/對(duì)象、捕獲矩形區(qū)域、捕獲手繪區(qū)域、捕獲全屏、捕獲滾動(dòng)窗口、屏幕錄像機(jī)、輸出→到編輯器、設(shè)置。指向工具按鈕稍停一會(huì),就顯示其快捷鍵,使用快捷鍵更方便。把截好的圖片按系統(tǒng)的功能模塊有規(guī)律的命名,方便以后創(chuàng)建幫助文檔使用。還可以根據(jù)功能模塊,建立對(duì)應(yīng)的文件夾來(lái)存放截圖。
二、設(shè)計(jì)網(wǎng)頁(yè)文件
EasyCHM幫助文檔制作軟件支持兩種文件類(lèi)型,一個(gè)是文本文件,另一個(gè)是網(wǎng)頁(yè)文件,文本文件不能存放圖片,直觀性差。因此我們使用網(wǎng)頁(yè)文件的格式來(lái)制作幫助文件的源文件。根據(jù)系統(tǒng)的功能模塊來(lái)規(guī)劃幫助文件,創(chuàng)建對(duì)應(yīng)網(wǎng)頁(yè)文件。高中信息技術(shù)學(xué)業(yè)水平考試系統(tǒng)的幫助文檔分三個(gè)大的模塊,分別是安裝SQL Server 2005、配置SQL Server2005及附加數(shù)據(jù)庫(kù)、高中信息技術(shù)學(xué)業(yè)水平考試系統(tǒng)的使用。后者還細(xì)分為注冊(cè)控件、考生管理等12個(gè)功能模塊。創(chuàng)建網(wǎng)頁(yè)文件使用的軟件有很多,大家可以根據(jù)個(gè)人熟悉、愛(ài)好來(lái)選擇。使用Word或WPS就可以創(chuàng)建網(wǎng)頁(yè)文件,不需要花時(shí)間去學(xué)習(xí)新的軟件,節(jié)省了大量的時(shí)間。只需要利用文字處理軟件根據(jù)各功能模塊及使用的步驟輸入文字、插入圖片及符號(hào),保存文件的時(shí)候文件類(lèi)型選擇“單個(gè)網(wǎng)面文件(*.mht)”。
三、創(chuàng)建幫助文件
助文件制作工具有 WinCHM、Easy CHM等等,以EasyCHM為例說(shuō)明本系統(tǒng)創(chuàng)建幫助文件的方法。
1.下載安裝EasyCHM Easy CHM版本很多,目前最新版3.93,我們使用的版本是3.84,軟件小巧玲瓏,簡(jiǎn)單易用。下載好后,直接在安裝包里雙擊安裝文件,根據(jù)向?qū)Р僮骷纯赏瓿砂惭b。
2.創(chuàng)建幫助文件
運(yùn)行Easy CHM,點(diǎn)擊“新建”按鈕或點(diǎn)擊“文件”菜單再點(diǎn)擊“新建”,選擇“工程目錄”,再點(diǎn)擊“確定”。選擇的工程目錄就是前面建立的“系統(tǒng)幫助”文件夾。見(jiàn)下圖:
從圖中可以知道目錄順序不對(duì),可以使用左側(cè)的工具調(diào)整,利用“”把高中信息技術(shù)學(xué)考管理系統(tǒng)的使用調(diào)到最后。對(duì)應(yīng)的就是上移了。這兩工具是左移、右移,相當(dāng)于word中的目錄大綱中的升級(jí)和降級(jí)。是添加目錄項(xiàng),如果事先沒(méi)有按照幫助文檔的功能模塊建立文件夾并分類(lèi)存放網(wǎng)頁(yè)文件,可以利用添加目錄項(xiàng)工具添加幫助文檔的第一級(jí)目錄項(xiàng),點(diǎn)擊此按鈕后,輸入目錄名稱(chēng)就可以了。然后右擊此目錄項(xiàng),指向“導(dǎo)入”,單擊“導(dǎo)入文件”,找到要導(dǎo)入的文件并選擇,單擊“打開(kāi)”,即可導(dǎo)入網(wǎng)頁(yè)文件。在編輯過(guò)程中注意點(diǎn)擊“保存”按鈕保存工程文件,預(yù)防意外。編輯好目錄項(xiàng)后,就可以編譯生成CHM幫助文件了。點(diǎn)擊“編譯”按鈕,彈出對(duì)話框,根據(jù)實(shí)際情況可以修改調(diào)整,也可以使用默認(rèn)值,最后點(diǎn)擊“生成CHM”按鈕,稍等片刻即可生成CHM幫助文件。
四、在軟件中調(diào)用幫助文件
我們采用的編程語(yǔ)言是VB,在VB調(diào)用CHM文件步驟如下:
1.為應(yīng)用程序設(shè)置幫助文件:在“工程屬性”對(duì)話框中添加幫助文件名。幫助文件最好放在工程所在的文件夾。
2.在調(diào)用幫助文件的窗體的通用過(guò)程中加入如下代碼:
Private Declare Function HtmlHelpA Lib "hhctrl.ocx" (ByVal hwndCaller As Long, ByVal pszFile As String, ByVal uCommand As Long, ByVal dwData As Long) As Long
Const HH_DISPLAY_TOPIC = &H0:Const HH_DISPLAY_INDEX = &H2
Const HH_HELP_CONTEXT = &HF
Const HH_DISPLAY_SEARCH = &H3
Const HH_DISPLAY_TEXT_POPUP = &HE
3.添加一個(gè)“命令按鈕”,caption屬性設(shè)置為“幫助文件”,命令按鈕的代碼如下:
HtmlHelpA Form1.hWnd, App.Path & "\系統(tǒng)幫助.CHM", 0, 0
系統(tǒng)幫助.CHM為CHM文件名,請(qǐng)根據(jù)自己的幫助文件名自行修改。
制作系統(tǒng)的幫助文件不是難事,簡(jiǎn)單概括如下:截圖→創(chuàng)建網(wǎng)頁(yè)文件→創(chuàng)建CHM文件→在VB中調(diào)用CHM文件。要制作一個(gè)科學(xué)易懂的幫助文件,需要科學(xué)規(guī)劃和耐心細(xì)致的工作。
(作者單位:廣西橫縣橫州中學(xué) 530300)