其實不論采用什么樣的開發平臺技術和后臺數據庫開發的數據應用程序。以下7個步驟不是每個應用程序都是必需的,但絕大部分應用程序都會遵循這些步驟,在后續的開發程序中讀者可以按照這種思路來閱讀程序的流程。
1.連接到數據
首先需要在數據源(可以是各種各樣的數據庫或者文件)和客戶機之間建立連接,這就好比在自來水工廠和家庭用戶之間要鋪設自來水管道一樣。這些管道相互之間要能夠連接需要滿足一定的技術參數。
2.數據接收準備
僅僅有數據管道還不夠,要將數據存儲在客戶機上,還必須有承載數據的容器,我們知道,在沒有永久寫入物理文件之前,數據都存放在內存中供操作。內存這么多,在哪些部分存儲數據?這些都是需要考慮的,這一步稱為數據接收準備。
3.將數據獲取到應用程序
接下來就需要將內存中的數據獲取到開發的應用程序中,比如,Windows Form、ASP.NET等。這一步往往是通過執行Select語句來完成的,也有通過存儲過程來完成數據的提取過程。
4.在窗體上顯示數據
窗體(Form)已經成為目前應用程序的標準界面,用于完成用戶和應用程序之間的交互。在窗體上可以部署很多顯示數據的控件,開發人員要做的就是將提取出來的數據綁定到這些顯示數據的控件上。
5.查詢或者編輯數據
根據應用程序目的的不同,用戶通常會選擇查詢或者編輯數據。
6.驗證數據
這一步不是必需的。僅僅當程序完成數據的編輯操作時才需要對編輯后的數據進行驗證,以確保是否允許在數據集中接受更改后的值,以及是否將更改后的值寫入數據庫。檢驗這些新值是否符合應用程序要求的過程稱為“驗證”。
7.保存數據
修改后的數據通過建立的數據連接管道再次返回到數據源中,寫入物理文件中,完成數據的永久修改。