首頁 考試吧論壇 Exam8視線 考試商城 網絡課程 模擬考試 考友錄 實用文檔 求職招聘 論文下載 | ||
![]() |
2011中考 | 2011高考 | 2012考研 | 考研培訓 | 在職研 | 自學考試 | 成人高考 | 法律碩士 | MBA考試 MPA考試 | 中科院 |
|
![]() |
四六級 | 職稱英語 | 商務英語 | 公共英語 | 托福 | 雅思 | 專四專八 | 口譯筆譯 | 博思 | GRE GMAT 新概念英語 | 成人英語三級 | 申碩英語 | 攻碩英語 | 職稱日語 | 日語學習 | 法語 | 德語 | 韓語 |
|
![]() |
計算機等級考試 | 軟件水平考試 | 職稱計算機 | 微軟認證 | 思科認證 | Oracle認證 | Linux認證 華為認證 | Java認證 |
|
![]() |
公務員 | 報關員 | 銀行從業資格 | 證券從業資格 | 期貨從業資格 | 司法考試 | 法律顧問 | 導游資格 報檢員 | 教師資格 | 社會工作者 | 外銷員 | 國際商務師 | 跟單員 | 單證員 | 物流師 | 價格鑒證師 人力資源 | 管理咨詢師考試 | 秘書資格 | 心理咨詢師考試 | 出版專業資格 | 廣告師職業水平 駕駛員 | 網絡編輯 |
|
![]() |
衛生資格 | 執業醫師 | 執業藥師 | 執業護士 | |
![]() |
會計從業資格考試(會計證) | 經濟師 | 會計職稱 | 注冊會計師 | 審計師 | 注冊稅務師 注冊資產評估師 | 高級會計師 | ACCA | 統計師 | 精算師 | 理財規劃師 | 國際內審師 |
|
![]() |
一級建造師 | 二級建造師 | 造價工程師 | 造價員 | 咨詢工程師 | 監理工程師 | 安全工程師 質量工程師 | 物業管理師 | 招標師 | 結構工程師 | 建筑師 | 房地產估價師 | 土地估價師 | 巖土師 設備監理師 | 房地產經紀人 | 投資項目管理師 | 土地登記代理人 | 環境影響評價師 | 環保工程師 城市規劃師 | 公路監理師 | 公路造價師 | 安全評價師 | 電氣工程師 | 注冊測繪師 | 注冊計量師 |
|
![]() |
繽紛校園 | 實用文檔 | 英語學習 | 作文大全 | 求職招聘 | 論文下載 | 訪談 | 游戲 |
13.3.3 數據庫窗體專家和數據庫操作臺(DBD)
Delphi為用戶開發簡單的數據庫應用程序提供了一個開發工具叫做“數據庫窗體專家”(Database Form Expert),在Delphi系統菜單Tool菜單下可以找到。
數據庫窗體專家能夠自動生成簡單的數據庫應用程序中所必須完成的許多任務,它還可以生成基于單個數據庫表的應用程序窗體或基于主要──明細型多個數據庫表的應用程序窗體,數據庫窗體專家能夠自動完成的任務如下:
● 放置數據庫部件到窗體中(TDataSource部件)
● 為數據集部件(TTable、TQuery)和磁盤上的數據庫建立連接
● 建立數據源(TDataSource)與數據控制部件的連接,數據源(TDataSource)與 數據訪問部件(TTable、TQuery)的連接
● 為TQuery部件編寫SQL語句
● 為窗體中的部件定義Tab順序
數據庫操作臺(DBD)是數據庫維護和數據定義工具,程序設計人員利用它可以查詢、連接、建立、重構、索引、修改和拷貝數據庫表,包括Pàaradox和dBASE文件和基于 SQL語言的數據庫表。而且在使用DBD操作Paradox或dBASE的表時,用戶不必擁有 Paradox 或dBASE數據庫管理系統。DBD還可以把一種格式的數據和數據字典拷貝成另一種格式,例如,你可以將一個dBASE的表拷貝到遠程的SQL服務器上的一個數據庫中去。有關DBD詳細描述,請參看“數據庫操作臺(DBD)的使用”。
13.4 Delphi數據庫應用程序的開發方法和步驟
13.4.1 概述
用Derphi用開數據庫應用程序,雖然與開發其他應用程序有相似之處,但是也有一些重要的區別,我們必須要加以注意。
利用Delphi的客戶/服務器功能,程序設計者可以在本地數據庫上或遠程數據庫服務器上開發客戶/服務器模式的應用程序。Delphi 的一個強有力的功能之一是可以將基于本地桌面數據庫系統的應用程序很容易地修改成客戶/服務器模式的應用。一個Delphi 數據庫應用程序訪問的是本地數據庫還是遠程SQL數據庫服務器上的數據庫,這對于最終用戶是完全透明的。即數據庫的物理位置對最終用戶是透明的,當數據庫的物理位置發生變化時,用戶界面不必隨之變化。
因為數據庫應用程序的是依賴于它所訪問的數據庫的,所以在開發數據庫應用程序之前必須要建立一個完善的數據庫即數據定義,數據定義應當是開發數據庫應用程序的一部分,但它超出了書本的范圍,有關數據定義的內容,請參看關系數據庫設計方面的資料。在我們用Derphi開發一個數據庫應用程序時,可能有下列四種情況。
1、數據庫不存在或者必須要重新定義。使用DBD為本地數據庫定義Paradox或dBASE 數據庫表。使用Delphi提供的服務器開發工具如Windows ISQL或DBD定義本地或遠程SQL數據庫務器上的數據庫。
2、數據庫在桌面數據庫系統中或局域網上(如Paradox或dBASE),而且BDE、數據庫和應用程序在同一臺機器上,這是典型的獨立應用。
3、數據庫在桌面數據庫系統中,但是用戶要把它改變到SQL數據庫服務器中去,這種情況我們在附錄C中詳細討論。
4、數據庫在SQL數據庫服務器中,而且應用程序將到SQL數據庫服務器中去訪問數據庫,這是一個標準的客戶/服務器應用。
有關開發客戶/服務器應用程序的詳細內容,參看“客戶/服務器應用”一章。
13.4.2 數據庫應用程序的開發步驟
數據庫應用程序的最終目標就是為用戶提供一個滿足其長期需要的軟件產品,因此,成功地開發一個數據庫應用程序的關鍵之一是要詳細地定義用戶的需求,然后再圍繞用戶的需求進行開發,數據庫應用程序的一般開發的三個基本步驟如下。
● 系統設計
● 系統實現
● 系統運行和維護
在這個三個基本步驟中,都包含著數據庫的開發和應用程序界面的開發兩大類任務,對于一個客戶/服務器模式的應用,數據庫和應用界面的區別就更明顯一些,因為它們運行在不同的平臺之上,而且使用的操作系統都常常不一樣,如(一個Unix環境的服務器和Windows環境的客戶機)。
相關推薦:2010年9月計算機等級考試試題及答案解析專題北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |