学生信息管理系统之优化

前端之家收集整理的这篇文章主要介绍了学生信息管理系统之优化前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

一直迟迟没有写优化总结,一是自己老是拖延,二是觉得大家都写的东西就不值得一写。

不过后来一想,别人的东西再好也是别人的;自己的再不好也是自己的。所以还是决定把没有做完的工作做完!没有总结成自己的东西就等同于没有收获!

以下列举的是我觉得值得改进的地方,当然大家可认同也可不认同,希望大家可以给我更好的建议!


1.界面要整齐,文字、输入框要大小一致,分别对齐。子窗体在父窗体中显示的时候要注意显示的位置尽可能居中,不要在父窗体中“四处逃窜”。我个人设置的是将一般窗体的startupposition设置为2——屏幕中心,子窗体的windowstate设置为2——maximized。这样窗体显示会舒服很多。

2.命名必须按照命名规则来,不能有的是大写的,有的是小写的。比如窗体命名,不可以有的是frmMain,有的是frmlogin,往小了说是不认真,往大了说对工作没有责任感。

3.设置Tab等快捷键,方便在无鼠标的时候操作。

4.父窗体关闭的时候子窗体一定要关闭

5.密码显示设置要设置成*,在属性对话框中直接对passwordchar设置,输入*即可。

6.要限制输入字符长度,防止因为输入字符长度超过数据库中限制的长度而报错。

7.在复合框中供选择的选项,有的只读就可以达到效果的,就尽量设成只读,防止可修改答案混乱,不统一。比如选项中是男和女,不可能出来第三个性别吧,所以选项直接就可设置为可读属性。把combo的style直接设置为2——dropdownlist即可。

8.在修改对话框中,如果删除完最后一条记录要加一个判断,提示无数据可删除;在查询对话框中,如果查询的时候没有符合条件的结果,提示没有相符合的结果。

9.在修改对话框中,打开的时候更新数据、取消修改记录enable属性为false,其他都为true;点击修改后,查看班级信息frame框中command全部为false,修改班级信息frame框中command全部为true。用不到的控件可以禁用。

10.出生日期的位置要提示格式为(yyyy-mm-dd)形式,可以采用toolbars提示,也可以采用在text中输入yyyy-mm-dd,当光标移动到此文本框中时,文字被全部选中。

11.设置年级课程中,要控制已经选择课程中不能够有重复的课程。在设置课程中的添加按钮的click事件中写入如下代码即可。

With listSelectcourse
        For intIndex1 = 0 To .ListCount - 1

            For intIndex2 = .ListCount - 1 To intIndex1 + 1 Step -1

                If .List(intIndex2) = .List(intIndex1) Then

                    .RemoveItem intIndex2

                End If

            Next intIndex2

        Next intIndex1

     End With


以上是我对系统优化修改过后的总结。另外两位同学关于系统优化写的总结博客很棒,程亚丽刘晓春,大家可以借鉴一下!

原文链接:/vb/258587.html

猜你在找的VB相关文章