VB編程步步高-雜類(lèi)篇(一)
作 者 : 甘冀平
原文出處:http://www.vb-helper.com/tips13.htm
按照百分秒格式顯示時(shí)間
你可以編寫(xiě)下面的代碼來(lái)顯示時(shí)間,其中包括百分秒格式:
txt = Format$(Time, "hh:mm:ss") & Format$(Timer - Fix(Timer), ".00")
注意:Timer函數(shù)不能顯示百分秒格式的時(shí)間,它只能精確到50毫秒。
簡(jiǎn)易安裝注冊(cè)表項(xiàng)目
這里有一個(gè)安裝程序時(shí)設(shè)置注冊(cè)表項(xiàng)目的簡(jiǎn)單方法。首先,在機(jī)器上手工創(chuàng)建一個(gè)項(xiàng)目,比盡可能地將之放在所屬的子路徑下面。然后,使用注冊(cè)表編輯器輸出這個(gè)包含項(xiàng)目的子路徑,這就會(huì)創(chuàng)建一個(gè).REG文件。最后,將這個(gè)文件打包在安裝向?qū)С绦蛑?。這樣做后,當(dāng)進(jìn)行安裝時(shí),安裝向?qū)С绦蚓涂梢宰詣?dòng)地完成注冊(cè)表項(xiàng)目的創(chuàng)建了。
快速獲取ASCII碼
你是否經(jīng)常要獲取一個(gè)字符的ASCII碼數(shù)值?下面告訴你一個(gè)簡(jiǎn)單方法:
1、在VB編程主窗口中,選擇菜單“視圖”,再點(diǎn)擊“立即窗口”,或者直接按“CTRL+G”,在屏幕底部就顯示出“立即窗口”。
2、在立即窗口中,輸入?asc("b"),然后回車(chē),就可以得到字符b的ascii碼數(shù)值98了。又比如,想得到雙引號(hào)的ascii碼數(shù)值,請(qǐng)輸入?asc(""""),得到34。
創(chuàng)建新的工程模板文件
當(dāng)在VB中選擇文件新建工程命令后,就出現(xiàn)了一個(gè)包含多個(gè)模板的選擇窗口。你知道嗎?你可以非常簡(jiǎn)單地創(chuàng)建一個(gè)新的模板文件!
首先,按照你需要的形式,創(chuàng)建一個(gè)新工程。添加控件、工具條、表單,編寫(xiě)模塊與子程序,就象編寫(xiě)其他的工程文件時(shí)做你愿意做的事情。
接著,將工程保存到工程目錄。我不能確認(rèn)在其他系統(tǒng)中這個(gè)工程目錄位于何處,在我的系統(tǒng)中(WindowsNT/VB6),這個(gè)目錄是:
C:Program FilesMicrosoft Visual StudioVb98TemplateProjects
就保存到這里!給出一個(gè)富有含義的名字?,F(xiàn)在,當(dāng)你從文件菜單中選擇新建工程時(shí),就可以看到你剛剛建立的新模板了。
創(chuàng)建幫助文件
通常這是一個(gè)非常困難的話題。幫助編輯器是Visual Basic系統(tǒng)自帶的,你可以在Visual Basic光盤(pán)的ToolsHcw或者CommonToolsHcw目錄下找到它。
首先,創(chuàng)建一個(gè)包含幫助內(nèi)容的主題文件。你要使用一套神秘的由Microsoft定義的腳注來(lái)指示鏈接、主題標(biāo)題以及索引項(xiàng)目。然后,以RTF(Rich Text Format)格式保存,這種格式被包括Word在內(nèi)的許多高級(jí)編輯器所支持。
接著,創(chuàng)建一個(gè)工程文件,其中定義一些主題數(shù)目,并定義了幫助源文件。然后,啟動(dòng)幫助編輯器來(lái)創(chuàng)建最后的.HLP文件。
最后,在你的程序中可以使用CommonDialog控件的ShowHelp方法來(lái)顯示幫助文件。這里有一個(gè)例子程序,它的網(wǎng)絡(luò)路徑是:http://www.vb-helper.com/HowToBeg.htm,出現(xiàn)這個(gè)頁(yè)面后,再點(diǎn)擊鏈接Implement standard File and Help menu commands。
總之,創(chuàng)建幫助文件非常困難。幫助文件編譯器本身的用戶界面不很友好,而且運(yùn)行很慢,特別對(duì)于大的幫助文件。如果編譯過(guò)程中出現(xiàn)錯(cuò)誤,編譯器也不能提供足夠的信息。做為替代工具,許多第3方軟件能做得更好些。
你也許同時(shí)考慮到HTML形式的幫助文件,微軟公司正準(zhǔn)備在將來(lái)采取這個(gè)方法。然而,這并非意味著傳統(tǒng)的幫助不再有用。
聯(lián)系客服