这一周我们在做《学生信息管理系统》,这可以说是我第一次真正的敲完一个工程。
周三上午,六期的师兄给我们架上数据库,让我们对SQL Server服务器和配置ODBC数据源(连接数据库)有了初步了解。
连接数据库及登录的过程中,有两个密码,曾~经~,我也把他们混用过,没成功~哈。
手机摘录:两个密码问题:通过sa可连接服务器,然后便可操作服务器上的所有数据;另一个是数据库内的记录,通过测试方可登录主界面。
然后便是周三、四、五,三天的代码完成期,周三刚上手,有些无从着手的茫然,完成并不是很理想。周四五两天把工程整体完成。完成部分调试工作。
有关调试的几点心得,已写在前篇,一是把错误处理先注释掉。另外就是,千万不要一心求快,妄想工程敲完之后再调试。一心求快,这样即使敲完了,我们自己心里也没底,也不知它到底能不能运行的通,先不论效果如何,首先心里没底。可以先把工程架起来,把主界面和单击菜单显示各窗体完成。然后根据情况分类调试。
敲代码的过程中,给我感触最深的一点就是——严密,可谓防范的滴水不漏啊。每一步走完,该走什么,都要经过细心考虑,严密设计。
刚开始敲的时候,我把学籍、班级、课程、成绩,都当作单独的功能去完成。每一部分都有其添加、修改、查询。后来调试的时候,面对两部分之间的共有字段,尤其是Form_Load中combo的AddItem的时候,问题越发明显,于是我不得不考虑这两方面有何关系。如学籍和班级里共有的ClassNo,课程和成绩共有的课程编号和课程名称。然后在企业管理器的数据库中,开始明白,要AddItem哪个表中的哪个字段。