当前位置:三九宝宝网 → 宝宝教育 → 评语心得 → 正文

新手如何快速学好Access数据库编程

更新:12-25 整理:39baobao.com
字体:

[内外因合力——让新手教师尽快成长]在新仓镇人民政府和平湖市教育局相关科室的关心、支持下,我园今年上半年的两次新教师招聘工作进展顺利,到目前为止,幼儿园已经与七位新教师签订 合同教师 就业协议书,与两位教师...+阅读

好像武侠小说里边说的:你的招式忘了没有?,回答:差不多忘了,忘了就好。 这与数据库编程有什么关系?关系可大了。同志们学过Pascal、BASIC、C(C++)没有?如果没有,FOXBASE、FOXPRO应该学过吧?按以上这些语言编程,都是过程化的,说白一点就是一个数据一个数据、一条记录一条记录去处理(FOXBASE、FOXPRO不完全这样,但书上也经常是这样介绍的),当初我接触ACCESS 97时,一下子没有了IF、FOR这些语句(指数据处理),都用SQL语句,真是找不到北了,好在我学SQL语言时,也尽量忘掉这个IF、FOR,到我忘得差不多时,功夫也进了一大步,原来要编一大段程序,现在一两条SQL语句搞定,就算用多几条SQL语句,由于是在图形界面下做,可视化操作,拉拉扯扯,再修改一下生成的SQL语句,也就省事多了。 由于ACCESS具备完整的SQL语言(FOXBASE没有、FOXPRO不完整),我从ACCESS 97开始用ACCESS编程,到现在为止,DAO、ADO很少用,加上最近从爱赛思上接触的一些技术,基本上不用DAO、ADO都可以了,可以从我的未完工的库存管理中看出,只是在特殊情况下才偶尔用一下。(少用,但不是不用,还得学,不要误解) 1.首先要把原来一个数据一个数据、一条记录一条记录的数据处理方式忘掉,越彻底越好。 现在用成批处理了。少用记录集一条记录一条记录地处理,尽量用SQL语句。 2.学好关系数据库的理论,尤其是规范化理论,表的设计一定要规范化,最起码要规范化到第三范式。集合运算(并、交、差)。关系运算(选择、投影、连接)。其中连接与规范化是紧密结合的。 3.运用面向对象的技术:面向对象的分析OOA、面向对象的设计OOD、面向对象的编程OOP,根据表的关系,用窗体和子窗体、报表和子报表,仿真面向对象,这样可以增加程序的可读性和可维护性。(这是高级技术,同志们不要轻视,做大项目你就知道有用了) 5.查询的结果用窗体显示或用报表打印,两者的技术差不多。通常改变打开窗体或报表的条件就可控制显示或打印的记录范围。另外用查询做数据源时,动态改变查询中的SQL语句,比在查询中引用窗体的控件要方便,因为SQL语句生成是在VBA中,可以先存放在字符变量中,然后再更新查询的SQL语句,这样就可以用断点来检查变量值对不对,如果在查询中引用窗体的控件,尤其是包含IIF()函数时,调试是很困难的。 6.开发一个系统,首先要解决技术问题,即算法,用简单例子,把算法弄懂了,再详细设计,这一点从网友的提问中可以看出,有很多人问题表达不清楚,有的人其中夹了很多与算法无关的东西,尤其是很专业的东西,别人不容易看得明白,由于算法没搞清楚,程序就无法编了。 7.不要使用过多的工具特性,使用过多的工具特性会使可读性降低,可维护性差,要别人帮忙时难以得到帮助,更要命的是可移植性差,从MDB到ADP就可以体会到了,所以在编程时可读性很重要,可移植性更重要,你甘心自己的程序就固定在一个环境下运行吗?你甘心永远用一个工具搞开发吗?

本文地址:https://www.39baobao.com/show/30_15403.html

以上内容来自互联网,请自行判断内容的正确性。若本站收录的信息无意侵犯了贵司版权,请联系我们,我们会及时处理和回复,谢谢.

以下为关联文档:

回头你会发现不一样的风景新手教师的第一学期总结还记得刚踏入实小时的兴奋感,还沉浸在师父宋老师谆谆的教导中,还想起教研员吴老师第一次来听我上课时的紧张心情 时光都转瞬即逝,作为一名新手教师的第一学期的教学生涯就这样...

从一名新手教师的困惑看集体教育活动秩序的建构一名刚工作三个月的新手教师组织了一堂名为“卡通世界”的集体音乐教学活动。有一个活动环节是让幼儿坐在位子上自由创编“卡通马”动作。孩子们都深深地为情境所感染,他们自...

家长如何辅导孩子学好电子琴电子琴具有方便、易学的优点,深受广大家长和学生的欢迎。但在这一热门艺术普遍流行的同时,家长如何正确辅导,也成为大家十分关注的问题。 由于学琴的最佳时期在幼儿阶段,孩子年...

法语学习心得怎样学好法语法国人说“如果把英语比做小学生的话,法语就是博士后”了,虽然有些夸张,但法语的严谨与精确的确是其它语言无法比拟的,在纯正标准的法语中,你很难找到可以玩文字游戏的破绽,联合国...

帮助孩子们树立学好英语的自信心就像运动前要做好热身活动,赛车前要发动机预热,英语的学习同样需要时间来进行预热。这个预热阶段主要解决两个问题,第一,帮助学生调整学习状态。学生升上三年级由暑假的放松状态...

计量经济学和R语言同时学好计量经济学(英语:Econometrics),是以数理经济学和数理统计学为方法论基础,对于经济问题试图对理论上的数量接近和经验(实证研究)上的数量接近这两者进行综合而产生的经济学分支。也...

求数学高手分享下学好数学分析和高等代数的心得体会经验和方法1、在做填空选择的时候想想和这个相关联的公式,即使是这道题用不上的相关联的也可以用另一个颜色的笔写在边上,可以加深对公式之类的记忆,不然又的不常用就忘了。 2、明显看着...

数学怎么学好对数定义 1.如果 a^x=N(a>0,且a≠1),那么数x叫做以a为底N的对数(logarithm),记作 x=log(a) N .其中,a叫做对数的底数,N叫做真数。且a>o,a≠1,N>0 2.将以10为底的对数叫做常用对数(common...