Access2007数据库快速开发教程(一)-张志
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-教程


Access2007数据库快速开发教程(一)

发表时间:2013/10/30 23:06:23 评论(7) 浏览(51828)  评论 | 加入收藏 | 复制
   
摘 要:学习要求:阅读了解。
正 文:

序言

    《礼记•大学》曰:“汤之《盘铭》曰:苟日新,日日新,又日新。《康诰》曰:作新民。《诗》曰:周虽旧邦,其命维新。”《易经•乾》曰:“(君子)终日乾乾,与时偕行。”所以,紧跟时代的步伐,并借机引领时代的潮流,一直是华夏文明最基本的素养,而在当前这个信息化早已开启的时代,如若说我们的信息化技术还远远不能满足我们当前的需求,或者说,已经远远落后于主流的正常脉络,那么,最起码不能说是很正常——当然,各司其职也有其道理所在,然则论语也说:“行有余力,则以学文”,那么,身为信息化时代的现代人,我们是否也应该:“或有闲暇,则以补习呢?”补习什么呢?最起码,计算机技术,也应该是一部分人的选择吧?我们也不说什么有识不有识之类的套话,最起码,相对于一部分的人而言,这也是工作所必需,进阶所必用,如若有人相助,也可不学,如若无人,则于其所必需、必用而不学,那又会怎么样呢?无疑是“困而不学,民斯为下矣。”

    就计算机技术而言,除了基本的应用之外,最为重要的领域之一,便是数据管理,事实上,信息化的实质便是数据化,广义的数据,不外乎0和1(二进位制),由此推论,当然是包括一切的计算机文件,就狭义的数据而言,则是指存储在数据库系统中的记录——广义的领域,当然通之甚难,可是,就狭义的领域而言,如若不能知其所长,用其所善,无疑是非常遗憾的——而本教程就是从这狭义的领域开始讲起的。

    讲数据管理,当然就离不开数据库,讲数据库,就离不开数据库产品,当前比较知名的数据库产品有Access、SQL Server、Mysql、ORACLE、DB2、Sybase等,就Access而言,其知名度也不容小觑,与此同时,易用性和普及面,也值得让人称道——这当然得益于Microsoft Office极高的市场占有率,但就数据库系统的开发而言,毕竟麻雀虽小,五脏俱全,因此,尽管在基本的应用方面,Access的易用性的确比较卓越,但是就比较高端功能的开发——比如,就权限控制体系、工作中常用函数模块而言,Access在这方面的表现,却并不比其他开发容易多少,这就形成了一个很是尴尬的现状——尽管Access很容易上手,但是却很难借助它开发出一套比较专业的、完整的数据库管理系统——这就颇有些鸡肋的味道。只是,我们该怎么办呢?食之不能,弃之又可惜——因此,如若能有一款基于Access开发的平台软件,事先就搭建好那些让普通用户极为为难的模块,而只留下个性化的部分留待用户解决,那不是很好么?

    《盟威软件快速开发平台》就是这么一款平台软件——正所谓问题之所在,就是机遇之所在,长期以来,我们深悉其中的隐情,所以,一直致力于这个难题的解决——于是,这就有了《盟威软件快速开发平台》前身——《Access开发平台》(后因软件版权注册的关系,更名为《UMV开发平台》)的问世——那已经是2005年的陈年旧事了。

    人随年增,技伴时熟,《Access开发平台》自从2006年秋正式投入商业化运营以来,一直在积累着宝贵的项目经验,学员的数量也随之不断扩大,正是基于如此丰富的经验和如此广泛的支持,这才有了《盟威软件快速开发平台》的问世和成熟。

    正所谓工欲善其事,必先利其器,那么,现在已经有了好的利器,我们又如何做好开发,以便维护我们的数据呢?首先,我们要明确,无论多么先进、多么优秀的数据库管理系统,都只是现实管理中的一个工具,也就是说,它只是辅助管理,而非决定管理,因此,不要寄希望有了一套好的管理系统就能万事大吉。

    当然,好的管理系统,能提升管理的品质,增进管理的成效,这也确实是客观的事实,但这也基于现实中合理的资源配置为前提条件的——因此,作为开发人员,一定要懂管理,即便不懂管理,也要有懂管理的人协助——这是开发一套好的管理系统的最为首要的前提条件,无论采用什么样的开发工具。

     其次,有了好的管理设计和流程规划,那么,就可以借助于软件去实现、去辅助、去优化、去提升,这就需要选择一款好的平台。现在既然已经选择了Access,那么,首先,就要对Access有所了解,比如,比较基础的几个组成部分,一些比较基础的常识和控件的使用等——如若连这些最基础的常识都不具备,就想用好《盟威软件快速开发平台》,那也是不现实的,当然,我们也可以在学习平台的过程中来发现问题,并解决问题,也就是说,这个基础知识的部分,也可以边学平台边来发现,边来解决。

    了解了管理,又了解了基础知识,接下来,就可以熟悉平台环境下的基础开发技术——这也是本教程编写的根本目的所在。在这个过程中,基本的使用技巧和开发技术,当然是我们所要注意的,但更要注意的是各个功能模块的设计思想——这可以说是软件开发最为核心的技术之一,长久来讲,设计思想学习的好坏,几乎完全可以确定以后的成长空间——这也就是为什么面对同样的工具和材料,有些人能成为能工巧匠,有些人却沦为虾兵蟹将的根本原因所在。

    其实,不只在软件领域,几乎在所有的领域,设计思想,都几乎是最为紧要最为核心的组成部分——大到国家的发展设计,中到企业的发展设计,小到软件的功能设计,原理都是别无二致的,所以,《论语》中强调:“一以贯之”,《内经》中也说:“夫治国亦然”——这实在深有体悟的经验之谈。

    当然,对于初学者而言,代码或许会成为一个拦路虎——代码,看起来或许有点神秘,其实说穿了,一点也不神秘,比如,正常情况来说,汉语,对于学习过汉语的人能懂,而英语呢,对于学习过英语的人才能懂,而对于计算机呢,什么语言能懂呢?计算机唯一能懂的,当然是计算机语言,而这个计算机语言,用两个字来概括,就是:代码。当然,计算机代码也有很多种,相对于《盟威软件快速开发平台》而言,我们所要面对的VBA语言和SQL语言,只是众多计算机语言之中的两种而已,但只要是语言,原理都是一样的——都有基本的元素(字、词、句)、语法和规则,此外,还有一个无比重要的东东——那就是经验,因此,学习代码就和学习母语、外语的原则是一样的——当然,初期的学习,或许是有一点难度,但是不要着急——想当初我们学习汉语,学写汉字,也是从一个字一个字的模仿中走来的,学英语,也是从一个单词一个单词的读诵中走过来的。因此,代码的学习,也要这样,不要着急——先学着抄,再慢慢学着改,抄抄改改——渐渐就学会了,这和我们小时候学习汉语、汉字是一样的。不过,如今毕竟不同以往,眼下学代码,肯定不会像当初学汉语、汉字那么漫长,这就如同我们后来学英语就当初比学汉语的进度要快得多一样。为什么呢?学汉语的小孩子,你很难和他交流——而我们学英语的时候,可以用汉语来交流,而如今学代码的时候,可以用汉英双语来交流——因此,大家不要畏敌如虎,其实,在很多时候,最大敌人不是外来的,恰恰是自己游移不定、瞻前顾后、畏敌如虎的胆怯慵懒之心,而事后,我们往往也能发现,当我们能真正地面对困难的时候,困难往往没有我们事先想象的那么可怕——也就是说,人们往往都是先被自己打败,而后才被外在的环境所打败——正如大唐杜牧《阿房宫赋》中云:“灭六国者,六国也,非秦也;族秦者,秦也,非天下也。”

    有了以上的经验和技术,再假以时日,大部分的管理系统也就不成问题了,而我们的工作也必然可以凭之更上一层楼——而世上各行各业,无论东方西方、文科理科,还是古代现代、玄妙现实,都是相通的,简而言之,变化之中,亦有不变在,不变之中,亦有权变在,因此,善能利用者,亦必能凭借管理技术和开发技术的提升,全面提升自己的生活品质和思想境界,最起码,道在生活,总是可以渐渐体悟一点点的。

    本为序言,原欲草草数言,以明心法,但行之笔下,却啰嗦写了这么许多,本不想浪费大家的宝贵时间,但又觉得不说不行,所以,望知者不生厌倦,更能增益,不知者善知其枢,益进其功。不然,时间虚耗,劳而无功,又何所望哉?

    是以序言,普望有所成。

第二课学习见下面相关文章里面的教程二


Access软件网交流QQ群(群号:198465573)
 
 相关文章
Access2007数据库快速开发教程(二)  【竹笛  2013/10/30】
Access2007数据库快速开发教程(三)  【竹笛  2013/10/30】
Access2007数据库快速开发教程(四)  【竹笛  2013/10/30】
Access2007数据库快速开发教程(五)   【竹笛  2013/11/1】
Access2007数据库快速开发教程(六)  【竹笛  2013/11/1】
Access2007数据库快速开发教程(七)   【竹笛  2013/11/1】
常见问答
技术分类
相关资源
文章搜索
关于作者

张志

文章分类

文章存档

友情链接