国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

使用數據模塊和遠程數據模塊

2019-11-17 05:21:08
字體:
來源:轉載
供稿:網友

  3.9 使用數據模塊和遠程數據模塊

    數據模塊是包含了非可視化組件的非凡的窗體,這些組件可以與那些可視化控件一起在普通的窗體中使用。不過,假如用戶計劃重新使用成組的數據庫和系統對象,或者假如用戶想隔離應用程序中處理數據庫連接和處理規則(businessrule)的部分,則數據模塊為此提供了方便的組織工具。
    數據模塊有兩種類型,標準的和遠程的,要生成一級或兩級應用程序,可以使用標準數據模塊。假如用戶手中的C++Builder是企業版,并且想創建多級應用程序,可在應用程序服務器中加入遠程數據模塊,可參閱3.9.3節。

3.9.1創建及編輯數據模塊
    為了創建數據模塊,選擇FileNew并雙擊DataModule將在數據模塊設計器(DataModuleDesigner)中打開一個空白數據模塊,在代碼編輯器中顯示新模塊的單元文件,并在當前基礎上中加入該模塊。當用戶打開一個已有的數據模塊,C++Builder在數據模塊設計器中顯示其中的組件。
使用數據模塊和遠程數據模塊
    數據模塊設計器分為兩部分,如圖3-2所示,左邊的窗口中顯示一個模塊中組件的樹視圖,右邊的窗口有兩標簽頁;Components(組件)和DataDiagram(數據圖)。Components頁顯示了將在窗體中出現的各個組件,DataDiagram頁則用圖的形式描述了組件之間的相互關系,比如主要的鏈接圖和查詢字段。可以在組件面板中選擇要加入數據模塊的組件,然后單擊數據模塊設計器中左邊的組件樹視圖或者右
邊的Components視圖,加入這些組件。當在數據模塊設計器中選擇了一個組件,可以在對象觀察器中編輯該組件的屬性,就像在一般的窗體中所做的一樣。有關數據模塊設計器中的更多信息,可參閱在線幫助。
    在數據模塊中創建處理規則在數據模塊的單元文件中,可以編寫包括模塊中組件的事件處理程序等方法,如用于封裝處理規則(encapsulatebusinessrules)的全局變量。舉一個例子,可以編寫一個過程來完成月、季或年的記錄本,也可以從模塊中組件的事件處理程序或那些使用該模塊的單元中調用一個過程。

3.9.2 存取窗體的數據模塊
    為了將一個數據模塊與窗體中可視化控件聯系起來,首先要在窗體的.cpp文件里加入數據模塊的頭文件。可以有以下幾種方法:
· 在代碼編輯器中,打開窗體的單元文件,使用#include指示符把數據模塊的頭文件包括進來。
· 選擇FileIncludeUnitHdr,然后在UseUnit對話框中輸入模塊的名字或者從列表框中選擇模塊的名字。
· 在數據模塊中雙擊TTable或TQuery組件,找開字段編輯器,然后從字段編輯器中拖動想要的字段到窗體中。C++Builder會提示用戶確認是否要將模塊加入到窗體。接著為字段創建控件(如編輯框)。

3.9.3向應用程序服務器工程中加入遠程數據模塊
    C++Builder的一些版本答應給應用程序服務器工程加入遠程數據模塊。遠程數據模塊具有讓多級應用程序中的客戶通過網絡存取的接口。要在工程中加入遠程數據模塊,選擇FileNew,然后在NewItems對話框中選擇Multitier頁,單擊想要的模塊類型(遠程數據模塊、MTS數據模塊或者CORBA數據模塊)來打開遠程數據模塊向導。一旦在工程中加入遠程數據模塊,就可以像使用標準數據模塊一樣使用它。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 广平县| 清远市| 喀喇沁旗| 宁南县| 焦作市| 太保市| 清新县| 荔波县| 钟祥市| 湄潭县| 江津市| 阳朔县| 宁南县| 南京市| 平定县| 玛曲县| 宁南县| 丰镇市| 牟定县| 丰宁| 天津市| 邵东县| 昌吉市| 鸡西市| 宜阳县| 通城县| 沁阳市| 太和县| 安仁县| 呼和浩特市| 同仁县| 绿春县| 南雄市| 巴马| 牙克石市| 大余县| 台东县| 阳谷县| 镇康县| 色达县| 申扎县|