C語言環(huán)境下如何使用動態(tài)SQL?
代碼示例:
/定義符號常量
#定義用戶名
怎樣給我的vb程序添加幫助程序?
方法1使用F1鍵:這個方法最簡單,只需要下面的代碼:privatesubform_load()amp##34#39調(diào)用主程序同目錄下的幫助文件,按F1鍵調(diào)用EndSub方法2使用SendKeys方法:
privatesubform_load()amp##34EndSubprivateSubcmdhelp_click()sendkeys#34{f1}#34#39將鍵擊發(fā)送到活動窗口EndSub方法3使用Shell函數(shù):
privatesubcmdhelp_click()shell#34hh.exe#34,vbnormalfocus#是指定的幫助文件,可以包含路徑。EndSub方法4使用HtmlHelp函數(shù):首先聲明以下API:optionexplicitprivatedeclarefunctionhtmlhelpalib#34hhctrl.ocx#34(Byvalhwndcalleraslong,ByvalpszFileasstring,byvaluCommandaslong,Byvaldwdataaslong#39hwndcaller指定調(diào)用者s窗口,pszfile指定要調(diào)用的文件,uCommand是發(fā)送給HtmlHelp的命令,dwdata是ucommand的參數(shù)。然后調(diào)用過程:
privatesubcmdhelp_click()dimIasstringiamp##34#39使用變量I記錄幫助文件HtmlHelpAForm1.hWnd,I,0與主程序在同一目錄下。0EndSub方法5使用ShellExecute函數(shù):首先聲明以下API:OptionExplicit#39聲明API函數(shù)用于異步打開文檔私有聲明函數(shù)shellexecuteLib#34Shell32.DLL#34alias#34shellexecutea#34(ByValhwndAsLong,ByVallpOperationAsString,ByVallpFile作為字符串,byvalLP參數(shù)作為字符串,byvalLP目錄作為字符串,byvalnshowcmd作為long)作為longprivateconstSW_shownormal1然后在過程中調(diào)用:
privatesubcmdhelp_click()dimaaslongdimbasstringbamp##34#39使用變量b記錄幫助文件ashellexecute(0,#34open#34,b,#34#34,#34,SW_shownormal)endsub與主程序在同一目錄下。以上五種方法各有利弊。從功能上來說,推薦第五種方法,因為它不僅用于打開CHM幫助文件,還可以打開、打印或查找相同格式的文件或文檔(參見API的描述)。