设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 5284|回复: 18
打印 上一主题 下一主题

[Access本身] 【Access小品】编程演义---数据库开发过程实例讲座(三)

[复制链接]
跳转到指定楼层
1#
发表于 2014-5-11 18:29:36 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 todaynew 于 2014-5-11 18:40 编辑

  代码是功能实现的基础,不过代码相对来说是最不重要的。这么说是相对与数据表和窗体设计来说,如果数据表的结构合理窗体设计完美,代码的实现就是一件非常容易的事情。而且代码怎么写,选择的方法非常的多,每个人都可以用自己有特点的代码来实现相同的功能。

  代码的编写可能最为重要的有两点:其一是要尽可能的实现代码复用,也就是用函数和子程序写通用的功能,在需要的地方调用它们;其二是每一段代码都尽可能的写得简洁并可读性强。这两点我以为的重点,实际上就一句话:代码越少越好。写出简洁的代码其实不简单,这其中也有对代码功能的归纳和提炼,而且编写代码前的数据表结构设计和窗体设计也会极大的影响代码的繁简程度。

  昨天晚上在QQ群中召开了一个对版友紫电同志的批判会,其原因就是该同志没有搞清楚数据表设计远比代码编写来的重要。说这个事情是想表明,初学者最容易犯这样的本末倒置的错误。在一个数据冗余结构紊乱的数据表基础上,一定会带来代码的臃肿和混乱。真的没有办法用代码的优化,弥补数据表设计的错误。




上一课 下一课



示例:


视图:






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏2 分享分享 分享淘帖 订阅订阅
19#
发表于 2016-4-26 16:35:55 | 只看该作者
讨论很激烈呀
18#
发表于 2014-5-28 18:24:49 | 只看该作者
这是老汉的文字风格,也只是说说,何必这么计较?楼主也要清楚,数据库表设计相当楼房的地基,地基如果要大变化,地基上的建筑基本作废了,数据库的表如果作大的修改,那么,原窗体、报表也要作废了,道理一样。

点击这里给我发消息

17#
发表于 2014-5-13 12:24:58 | 只看该作者
紫电 不必 大动肝火。你不太了解老汉,老汉素来文章就是这种风格。没有贬低你的意思
你的程序我看过。 特别是数据采集那块,自叹不如。
16#
发表于 2014-5-11 21:52:34 | 只看该作者
“不是access里头表和窗体混在一起的一坨屎的东西”这句话太偏激了。
15#
 楼主| 发表于 2014-5-11 20:06:59 | 只看该作者
呵呵,我不会不高兴的,我喜欢你提出意见,也对你的激动感到很奇怪和很有趣。不过还是不要太着急上火,对身体不好,有话慢慢说比较好一些。
14#
发表于 2014-5-11 19:36:54 | 只看该作者
这是我的C#作业,请注意,不要随便说别人是用专业术语来欺世盗名的骗子!http://www.office-cn.net/thread-118148-1-1.html
13#
发表于 2014-5-11 19:32:39 | 只看该作者
不否定各位在access上的建树,术业有专攻,平台是用来交流,促进进步的,践踏行为,是一种可耻的行为,如上图,我戳你的痛处,你也不会高兴,不是吗?
12#
 楼主| 发表于 2014-5-11 19:23:32 | 只看该作者
呵呵,看来批评会开得严重了。
11#
发表于 2014-5-11 19:21:59 | 只看该作者
健壮的程序,需要经得起摧残,牵一发动全身的程序,才是一种低劣的产品。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2025-2-27 06:25 , Processed in 0.135526 second(s), 36 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表