其实不论采用什么样的开发平台技术和后台数据库开发的数据应用程序。以下7个步骤不是每个应用程序都是必需的,但绝大部分应用程序都会遵循这些步骤,在后续的开发程序中读者可以按照这种思路来阅读程序的流程。
1.连接到数据
首先需要在数据源(可以是各种各样的数据库或者文件)和客户机之间建立连接,这就好比在自来水工厂和家庭用户之间要铺设自来水管道一样。这些管道相互之间要能够连接需要满足一定的技术参数。
2.数据接收准备
仅仅有数据管道还不够,要将数据存储在客户机上,还必须有承载数据的容器,我们知道,在没有永久写入物理文件之前,数据都存放在内存中供操作。内存这么多,在哪些部分存储数据?这些都是需要考虑的,这一步称为数据接收准备。
3.将数据获取到应用程序
接下来就需要将内存中的数据获取到开发的应用程序中,比如,Windows Form、ASP.NET等。这一步往往是通过执行Select语句来完成的,也有通过存储过程来完成数据的提取过程。
4.在窗体上显示数据
窗体(Form)已经成为目前应用程序的标准界面,用于完成用户和应用程序之间的交互。在窗体上可以部署很多显示数据的控件,开发人员要做的就是将提取出来的数据绑定到这些显示数据的控件上。
5.查询或者编辑数据
根据应用程序目的的不同,用户通常会选择查询或者编辑数据。
6.验证数据
这一步不是必需的。仅仅当程序完成数据的编辑操作时才需要对编辑后的数据进行验证,以确保是否允许在数据集中接受更改后的值,以及是否将更改后的值写入数据库。检验这些新值是否符合应用程序要求的过程称为“验证”。
7.保存数据
修改后的数据通过建立的数据连接管道再次返回到数据源中,写入物理文件中,完成数据的永久修改。