在VB中使用數據窗體設計器插件

發表于:2007-07-14來源:作者:點擊數: 標簽:
長沙 李德章 凡使用過 VB 4以上版本的用戶都會發現,與VB3相比,它提供了一個稱之為插件的新特征,一個插件實際上是一個OLE 服務器 ,用于擴展VB 開發 環境,增強VB的功能。我們可以使用插件為VB菜單增加定制項,可管理當前激活窗體及控件,并響應多種文件控
長沙 李德章

凡使用過VB4以上版本的用戶都會發現,與VB3相比,它提供了一個稱之為插件的新特征,一個插件實際上是一個OLE服務器,用于擴展VB開發環境,增強VB的功能。我們可以使用插件為VB菜單增加定制項,可管理當前激活窗體及控件,并響應多種文件控制事件。VB在SAMPLES目錄的ALIGN、DATAWIZ和SPY子目錄下就包含了三個這樣的插件應用程序。
這里我們著重討論DATAWIZ下的數據窗體設計器插件。
1.數據窗體設計器插件的引入
通常,我們在使用VB數據控件設計數據窗體時,大量的時間都花在窗體的可視化設計過程上,如標簽和數據裝訂控件的建立和對齊定位。我們設想要是能根據數據庫結構自動生成數據窗體,那將是一件非常令人愉快的事情。隨著VB4的推出,我們將會驚喜地發現,它不僅提供了實現插件的功能,而且包含了一個實用的數據窗體設計器(Data Form Designer)插件。利用該插件瞬間即可生成使用數據控件的簡單數據窗體。但是由于該窗體設計器只是一個隨VB發行的示例應用程序,我們必須首先載入該文件,生成VB的一個插件,再安裝該插件才能使用。所以VB的數據窗體設計器可能還不廣為人知,下面將它介紹給VB的使用者,希望能為他們設計數據窗體提供幫助。
2.載入數據窗體設計器示例文件
如果數據窗體設計器沒有出現在可用插件的列表中,則必須載入它,其步驟是:
●選擇File|Open Project菜單命令,打開\Vb\Samples\Datawiz\Dfd.Vbp項目文件
●選擇File|Make EXE File命令創建一個可執行文件
●運行該程序,數據窗體設計器自動加入到下一步中要使用的可用插件到列表中
3.安裝數據窗體設計器插件
安裝數據窗體設計器插件是通過插件管理器完成的,其過程是:
●選擇Add-Ins|Add-In Manager菜單命令
●選取Data Form Designer,即數據窗體設計器
●單擊OK,則數據窗體設計器出現在Add-Ins菜單中
4.使用數據窗體設計器
通過幾個簡單的步驟就可創建一個查看并編輯庫的示例應用程序:
●選擇Add-Ins|Data Form De?signer菜單命令,彈出一個數據窗體設計器窗口
●輸入窗體名稱
●選取一個數據庫類型
●單擊Open Database打開一個數據庫
●從RecordSource列表中選取相應表
●從Available Columns中選取部分或全部字段至Included Columns中
●單擊Build the Form按鈕,產生所需要的數據窗體
●數據窗體建立完畢,單擊Close按鈕
●選擇Tools|Options命令將該窗體設置為啟動窗體
●運行該應用程序
5.數據窗體設計器完成的工作
數據窗體設計器為程序開發者創建的可視窗體包括以下的工作:
●在窗體上增加一個數據控件,并為其設置Connect,DatabaseName和RecordSource屬性
●對于表中所選的數據庫字段,增加一個有字段名的標簽和相應的裝訂控件,裝訂控件的類型取決于字段的數據類型:

字段數據類型 裝訂控件類型

字符串、日期和數值 文本框

布爾 檢查框

Memo域 多行文本框

二進制數據 OLE包容器

●增加四個命令按鈕:增加、刪除、刷新、更新和關閉,以執行不同的數據訪問功能
為命令按鈕和數據控件增加簡單的程序代碼和注釋說明
當然,使用數據窗體設計器產生的數據訪問窗體是非常簡單的,但這個簡單的窗體可以作為在應用程序中建立更復雜的數據訪問功能的框架結構。 

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97