?? 135.txt
字號(hào):
在VB中使用數(shù)據(jù)窗體設(shè)計(jì)器插件
長(zhǎng)沙 李德章
凡使用過(guò)VB4以上版本的用戶(hù)都會(huì)發(fā)現(xiàn),與VB3相比,它提供了一個(gè)稱(chēng)之為插件的新特征,一個(gè)插件實(shí)際上是一個(gè)OLE服務(wù)器,用于擴(kuò)展VB開(kāi)發(fā)環(huán)境,增強(qiáng)VB的功能。我們可以使用插件為VB菜單增加定制項(xiàng),可管理當(dāng)前激活窗體及控件,并響應(yīng)多種文件控制事件。VB在SAMPLES目錄的ALIGN、DATAWIZ和SPY子目錄下就包含了三個(gè)這樣的插件應(yīng)用程序。
這里我們著重討論DATAWIZ下的數(shù)據(jù)窗體設(shè)計(jì)器插件。
1.?dāng)?shù)據(jù)窗體設(shè)計(jì)器插件的引入
通常,我們?cè)谑褂肰B數(shù)據(jù)控件設(shè)計(jì)數(shù)據(jù)窗體時(shí),大量的時(shí)間都花在窗體的可視化設(shè)計(jì)過(guò)程上,如標(biāo)簽和數(shù)據(jù)裝訂控件的建立和對(duì)齊定位。我們?cè)O(shè)想要是能根據(jù)數(shù)據(jù)庫(kù)結(jié)構(gòu)自動(dòng)生成數(shù)據(jù)窗體,那將是一件非常令人愉快的事情。隨著VB4的推出,我們將會(huì)驚喜地發(fā)現(xiàn),它不僅提供了實(shí)現(xiàn)插件的功能,而且包含了一個(gè)實(shí)用的數(shù)據(jù)窗體設(shè)計(jì)器(Data Form Designer)插件。利用該插件瞬間即可生成使用數(shù)據(jù)控件的簡(jiǎn)單數(shù)據(jù)窗體。但是由于該窗體設(shè)計(jì)器只是一個(gè)隨VB發(fā)行的示例應(yīng)用程序,我們必須首先載入該文件,生成VB的一個(gè)插件,再安裝該插件才能使用。所以VB的數(shù)據(jù)窗體設(shè)計(jì)器可能還不廣為人知,下面將它介紹給VB的使用者,希望能為他們?cè)O(shè)計(jì)數(shù)據(jù)窗體提供幫助。
2.載入數(shù)據(jù)窗體設(shè)計(jì)器示例文件
如果數(shù)據(jù)窗體設(shè)計(jì)器沒(méi)有出現(xiàn)在可用插件的列表中,則必須載入它,其步驟是:
●選擇File|Open Project菜單命令,打開(kāi)\Vb\Samples\Datawiz\Dfd.Vbp項(xiàng)目文件
●選擇File|Make EXE File命令創(chuàng)建一個(gè)可執(zhí)行文件
●運(yùn)行該程序,數(shù)據(jù)窗體設(shè)計(jì)器自動(dòng)加入到下一步中要使用的可用插件到列表中
3.安裝數(shù)據(jù)窗體設(shè)計(jì)器插件
安裝數(shù)據(jù)窗體設(shè)計(jì)器插件是通過(guò)插件管理器完成的,其過(guò)程是:
●選擇Add-Ins|Add-In Manager菜單命令
●選取Data Form Designer,即數(shù)據(jù)窗體設(shè)計(jì)器
●單擊OK,則數(shù)據(jù)窗體設(shè)計(jì)器出現(xiàn)在Add-Ins菜單中
4.使用數(shù)據(jù)窗體設(shè)計(jì)器
通過(guò)幾個(gè)簡(jiǎn)單的步驟就可創(chuàng)建一個(gè)查看并編輯庫(kù)的示例應(yīng)用程序:
●選擇Add-Ins|Data Form De
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -