学生信息管理系统收宫篇

来源:互联网 发布:网络表情包出处 编辑:程序博客网 时间:2024/06/05 12:17

   经过长达一个多月的慢跑,我的《学生信息管理系统》终于完美收宫了。在此,首先感谢彪哥和粉姐的优化建议和不辞辛劳的验收!感谢给予我帮助的兄弟姐妹们!

       正如米老师经常耳提面命的那样“没有总结的学习不是真正的学习”,在这里我小小总结下自己一个多月的收获:

       一、代码书写规范:

       1、对于那些成双成对出现的关键字,例如If 和 Then(又或者IF 和 End IF)我们在书写的时候不要棒打鸳鸯将他们分开一段时间,尽量将他们成对的书写;然后再在它们中间书写其他代码。

       2、在书写操作数据库的SQL语言时,尽量按照规范书写。因为VB没有提供自动大写SQL关键字的服务,所以我们往往会遇到由不大写SQL关键字引起的一些错误。更可怕的是调试这部分代码所花费的时间往往是相当多的。

       二、数据库和数据源:

       先说说数据库方面:借这次的学习机会,我直观的看到了数据库中各个表是怎么保存数据和如何通过关键字进行表与表之间的交流的;而且我还了解到了如何保护自己的数据不被更改以及如何修改那些被保护的数据库。(详情参看链接日志的后半部分)

       再谈谈数据源部分:通过学生,我粗浅的了解到数据源的配置步骤。由于对其中本质还没有清晰的认识,这里只说几个注意事项:

       1、文件DSN的名称;

       2、默认数据库的选择;

       3、登录信息验证的方式和登录信息。

       三、输入信息的限制

       在优化阶段,学到了一段新代码分享给大家(如下图):

       上面图片中的代码非原创,由“of123”提供,在此感谢“of123”。这段代码的功能是限制输入信息只能由数字和字母组成;而且这段代码没有不能使用回车和删除等功能的弊病。

四、思想上的收获

       因为自己用的师哥师姐们提供的源码,我在代码建设上面没有花费太多时间;但是后期调试和优化却让我体会到了编程人员的艰辛。下面把我调试的经历分享给大家:

       1、实时错误 '-2147217887'及思考

       2、实时错误91+用户定义类型未定义

       3、实时错误‘381’ 下标越限

       4、实时错误3021

              上面四篇知识一部分,因为期间U盘抛锚、调试进行了两次,所以好多总结都飞了。我在这里最想分享的是两个认识:

       1、在我们苦苦追寻用一种方法解决问题未果时,也许我们换个角度就是柳暗花明!

       2、学习工作不要带着情绪,我们宁可花费时间发泄情绪也不要带着情绪,事倍功半的、不愉快的学习和工作。

欢迎访问我的网易博客:http://m15732625340.blog.163.com/

0 0
原创粉丝点击