一 为什么学Access
为什么学Access? 很多朋友要奇怪的问了,你不是在讲Lm3sxxxx的网络开发吗?咋个讲起Access数据库来了,这不是牛头不对马嘴,挂羊头买狗肉了吗?
不,一点也不,首先既然你也是在学习,那么多学一点对你并不会坏的。或许现在你用不着,将来的某一天或许你就用得上这样的方案了呢?其次,我们之前做了一个数据的采集实验,数据的处理就不用我多说了,不同的系统对数据的处理是不一样的,但数据的存储呢?我们采集回来的数据有些怎样的存储方案呢?写入一般的文件那不用我说了,但那样的方法当我们要将数据检索出来呢?数据小,那不存在什么方案都可搞定。当数据量达到一定的成度时,一般的文件就无法方便的检索出来。于是就得采用数据库这一方案的了。再次,我也是要将数据采集这个例子做得更完整。
当然我不是专门讲解数据库的,所以我会当作大家有一点数据库基础。如果有不懂的可以去找点相关的资料。后面还会用到MFC编程相关知识,可以先在网上查阅一下。
二 Access简介
Microsoft Office Access(前名 Microsoft Access)是由微软发布的关联式数据库管理系统。它结合了 Microsoft Jet Database Engine 和 图形用户界面两项特点,是 Microsoft Office的成员之一。其实Access 也是微软公司另一个通讯程序的名字,想与 ProComm 以及其他类似程序来竞争。可是事后微软证实这是个失败计划,并且将它中止。数年后他们把名字重新命名于数据库软件。
Access在2000年的时候成为了计算机等级考试中的计算机二级的一种数据库语言并且因为它的易学易用的特点正逐步取代传统的VFP成为二级中最受欢迎的数据库语言。 Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS,即Relational Database Management System),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。
Access能够存取 Access/Jet、Microsoft SQL Server、Oracle(甲骨文软件公司),或者任何 ODBC 兼容数据库内的资料。熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的"进阶用户"则能使用它来开发简单的应用软件。虽然它支援部份面向对象(OO)技术,但是未能成为一种完整的面向对象开发工具。
................................详见PDF
[
本帖最后由 yuhua8688 于 2010-11-7 10:45 编辑 ]