ADO.NET數(shù)據(jù)庫訪問技術(shù)案例教程 第1章 數(shù)據(jù)庫應(yīng)用系統(tǒng)概述

ADO.NET數(shù)據(jù)庫訪問技術(shù)案例教程 第1章 數(shù)據(jù)庫應(yīng)用系統(tǒng)概述

ID:45793875

大小:135.00 KB

頁數(shù):36頁

時間:2019-11-17

ADO.NET數(shù)據(jù)庫訪問技術(shù)案例教程 第1章 數(shù)據(jù)庫應(yīng)用系統(tǒng)概述_第1頁
ADO.NET數(shù)據(jù)庫訪問技術(shù)案例教程 第1章 數(shù)據(jù)庫應(yīng)用系統(tǒng)概述_第2頁
ADO.NET數(shù)據(jù)庫訪問技術(shù)案例教程 第1章 數(shù)據(jù)庫應(yīng)用系統(tǒng)概述_第3頁
ADO.NET數(shù)據(jù)庫訪問技術(shù)案例教程 第1章 數(shù)據(jù)庫應(yīng)用系統(tǒng)概述_第4頁
ADO.NET數(shù)據(jù)庫訪問技術(shù)案例教程 第1章 數(shù)據(jù)庫應(yīng)用系統(tǒng)概述_第5頁
資源描述:

《ADO.NET數(shù)據(jù)庫訪問技術(shù)案例教程 第1章 數(shù)據(jù)庫應(yīng)用系統(tǒng)概述》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫

1、第1章數(shù)據(jù)庫應(yīng)用系統(tǒng)概述數(shù)據(jù)庫訪問實例分析1.1數(shù)據(jù)庫應(yīng)用系統(tǒng)的結(jié)構(gòu)模式1.2預(yù)覽數(shù)據(jù)庫應(yīng)用系統(tǒng)1.3數(shù)據(jù)庫應(yīng)用系統(tǒng)的基本操作1.4一般數(shù)據(jù)庫應(yīng)用系統(tǒng)分為三層:用戶界面層、數(shù)據(jù)訪問層和數(shù)據(jù)存儲層。數(shù)據(jù)訪問技術(shù)是數(shù)據(jù)庫應(yīng)用系統(tǒng)的核心部分,而Microsoft公司推出的ADO.NET展示了最新的數(shù)據(jù)訪問技術(shù),開辟了數(shù)據(jù)訪問技術(shù)的新紀(jì)元,可用于創(chuàng)建分布式的數(shù)據(jù)共享應(yīng)用系統(tǒng)?!局?識?技?能?目?標(biāo)】——(1)對數(shù)據(jù)訪問和數(shù)據(jù)庫應(yīng)用系統(tǒng)有一個初步的認(rèn)識和體驗。(2)了解數(shù)據(jù)庫應(yīng)用系統(tǒng)常見的結(jié)構(gòu)模式。(3)掌握數(shù)據(jù)庫應(yīng)用系統(tǒng)界面的基本操作?!颈?章?學(xué)

2、?習(xí)?導(dǎo)?航】——在深入探討ADO.NET數(shù)據(jù)庫訪問技術(shù)之前,首先對數(shù)據(jù)庫應(yīng)用系統(tǒng)和數(shù)據(jù)訪問技術(shù)應(yīng)有一定的感性認(rèn)識和操作體驗,本章通過使用數(shù)據(jù)庫應(yīng)用系統(tǒng)、預(yù)覽數(shù)據(jù)庫應(yīng)用系統(tǒng)的主要窗體,讓讀者對數(shù)據(jù)庫訪問技術(shù)有一個初步的認(rèn)識,為學(xué)習(xí)后續(xù)內(nèi)容奠定基礎(chǔ)。1.1數(shù)據(jù)庫訪問實例分析【實例1-1】數(shù)據(jù)庫訪問的實例分析ADO.NET訪問技術(shù)為用戶界面訪問后臺數(shù)據(jù)表中的數(shù)據(jù)提供了技術(shù)支持,運用ADO.NET數(shù)據(jù)訪問技術(shù)可以實現(xiàn)以下功能。(1)快速從后臺數(shù)據(jù)表中瀏覽數(shù)據(jù)。(2)按給定的查詢條件從后臺數(shù)據(jù)表中查詢所需的數(shù)據(jù)。(3)按給定的條件統(tǒng)計數(shù)據(jù)。(4)通過用戶界

3、面,對后臺數(shù)據(jù)表中的數(shù)據(jù)實現(xiàn)新增、修改和刪除等操作。1.2數(shù)據(jù)庫應(yīng)用系統(tǒng)的結(jié)構(gòu)模式數(shù)據(jù)庫應(yīng)用系統(tǒng)的結(jié)構(gòu)模式主要有四種:單機模式、客戶機/服務(wù)器模式(即C/S模式)、瀏覽器/服務(wù)器模式(即B/S模式)和多層混合模式。1.3預(yù)覽數(shù)據(jù)庫應(yīng)用系統(tǒng)圖1-6所示為學(xué)生數(shù)據(jù)管理模塊的操作界面,該窗體可以實現(xiàn)記錄的移動、新增、修改與刪除等操作,也可以實現(xiàn)多種形式的模糊查詢。單擊工具欄中的【新增】或【修改】可以打開另一個窗體新增記錄或修改數(shù)據(jù),修改學(xué)生信息窗體如圖1-7所示。圖1-6學(xué)生數(shù)據(jù)管理窗體的運行效果圖1-7修改學(xué)生數(shù)據(jù)窗體的運行效果圖1-8所示為一個瀏覽學(xué)

4、生信息的Web窗體,該窗體可以查詢不同班級的數(shù)據(jù),也可以編輯或刪除數(shù)據(jù),單擊【編輯】按鈕,該Web窗體變?yōu)槿鐖D1-9所示的狀態(tài),數(shù)據(jù)修改完成后,單擊圖1-9中的【更新】按鈕可以保存修改,單擊【取消】按鈕則取消所做的修改,單擊【刪除】按鈕可以刪除一條記錄。圖1-8瀏覽學(xué)生信息的Web窗體圖1-9編輯學(xué)生數(shù)據(jù)的Web窗體1.4數(shù)據(jù)庫應(yīng)用系統(tǒng)的基本操作數(shù)據(jù)庫應(yīng)用系統(tǒng)的基本功能一般包括:數(shù)據(jù)瀏覽、搜索、新增、修改、刪除和輸出,數(shù)據(jù)導(dǎo)航等,圖1-10所示是數(shù)據(jù)庫應(yīng)用系統(tǒng)實現(xiàn)基本功能的典型用戶界面。圖1-10界面的初始狀態(tài)【實例1-2】數(shù)據(jù)庫應(yīng)用系統(tǒng)的基本操作

5、(1)數(shù)據(jù)庫應(yīng)用系統(tǒng)運行時的初始狀態(tài)如圖1-10所示,其中【保存】、【取消】兩個按鈕為禁用狀態(tài),其他的按鈕為可用狀態(tài),四個文本框為只讀狀態(tài)。其實現(xiàn)的方法是在窗體的Load事件過程中調(diào)用了自定義過程InitializationControl。(2)單擊【后一條】按鈕,文本框中顯示數(shù)據(jù)表中的第二條記錄。(3)單擊【前一條】按鈕,文本框中顯示數(shù)據(jù)表中的前一條數(shù)據(jù)記錄。(4)單擊【首記錄】按鈕,文本框中顯示數(shù)據(jù)表中的第一條記錄。(5)單擊【尾記錄】按鈕,文本框中顯示數(shù)據(jù)表中的最后一條記錄。(6)單擊【添加】按鈕可以增加新的數(shù)據(jù)記錄,界面中各個按鈕的狀態(tài)如圖

6、1-11所示,其中【添加】、【修改】與【刪除】按鈕為禁用狀態(tài),其他的按鈕為可用狀態(tài)。(7)單擊【添加】按鈕之后,在如圖1-11所示的界面文本框中輸入新的數(shù)據(jù),然后單擊【保存】按鈕保存新增的記錄,界面中各個按鈕的狀態(tài)如圖1-12所示,各個按鈕的狀態(tài)變化是通過調(diào)用自定義過程InitializationControl實現(xiàn)的。圖1-11單擊【添加】按鈕增加新記錄圖1-12新增記錄單擊【保存】按鈕(8)單擊【修改】按鈕可以修改顯示在文本框中的數(shù)據(jù),界面中各個按鈕的狀態(tài)如圖1-13所示,各個按鈕的狀態(tài)變化是通過調(diào)用自定義過程ControlState1實現(xiàn)的。圖

7、1-13單擊【修改】按鈕修改記錄數(shù)據(jù)代碼1-4-1代碼1-4-2PrivateSubInitializationControl()TextBox1.ReadOnly=TrueTextBox2.ReadOnly=TrueTextBox3.ReadOnly=TrueTextBox4.ReadOnly=TruebtnAdd.Enabled=TruebtnEdit.Enabled=TruebtnDelete.Enabled=TruebtnUpdate.Enabled=FalsePrivateSubControlState1()TextBox1.ReadOn

8、ly=FalseTextBox2.ReadOnly=FalseTextBox3.ReadOnly=FalseTextBox

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。