第十四章 簡單數(shù)據(jù)庫應用的創(chuàng)建及MASTAPP介紹
Delphi中嵌入的數(shù)據(jù)庫應用開發(fā)工具如Database Form Expert具有很強大的功能,我們不需要編寫任何程序代碼便可以快速地創(chuàng)建一個簡單的數(shù)據(jù)庫應用程序,甚至還能創(chuàng)建基于多個數(shù)據(jù)庫表的主要──明細型數(shù)據(jù)庫應用程序。
本章主要介紹用Delphi開發(fā)簡單的數(shù)據(jù)庫應用程序的一般方法和步驟,首先讓讀者對Delphi強勁的數(shù)據(jù)庫應用開發(fā)工具有一個直觀的印象,然后在此基礎(chǔ)上進行復雜的數(shù)據(jù)庫應用程序的設(shè)計,本章主要包括以下內(nèi)容:
● 創(chuàng)建數(shù)據(jù)庫應用窗體
包括用Database Form Expert 或手工方式創(chuàng)建簡單的無需編寫程序代碼的應用程序或者利用多個部件并編寫功能復雜的程序代碼創(chuàng)建主要──明細型數(shù)據(jù)庫應用程序。
● 在應用程序中控制字段有關(guān)的屬性
描述怎樣讀寫數(shù)據(jù)庫表中字段的值和控制字段的顯示格式等。
本章所介紹的例子中用到的窗體、數(shù)據(jù)庫表以及相關(guān)的文件都是在安裝Delphi時缺省安裝在C:\DELPHI\DEMOS\DB\MASTAPP目錄中,并且用別名DBDEMOS表示這一子目錄。在本章例子中,除特殊聲明外,所有的TTable和 TQuery 部件的 DatabaseName 屬性都設(shè)置為DBDEMOS。
14.1 簡單的基于單表的據(jù)庫應用
用Decphi創(chuàng)建顯示一個數(shù)據(jù)庫表中的內(nèi)容的應用非常簡單和方便,只需要三個部件,只要將這三個部件通過相關(guān)的屬性相互聯(lián)系起來,不需要編寫任何程序代碼便可以實現(xiàn)。例如,用戶想查看數(shù)據(jù)庫表Customer.DB中的內(nèi)容時,可以按下面步驟來實現(xiàn):
14.1.1 選擇相關(guān)的部件:
選擇菜單Project/New開始一個新工程,并修改Form1的Caption屬性為CustomerFrom1并把Name屬性設(shè)置為CustomerForm1,然后從部件選擇板上的Data Access 頁上選取一個Datasounce部件和一個Table部件放到窗體的左上角,它們是非可見的部件,在窗體中我們看到的只是部件的圖標;從Data Control頁上選取DBGrid部件放到窗體中前兩個部件的下面。完成這些工作之后,窗體如圖14.1所示。
相關(guān)推薦:2010年9月計算機等級考試試題及答案解析專題北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |