[原创]我的图书馆管理系统(vb.net和sqlserver2000)
这是我的图书管管理系统,做得自己认为还可以,里面有使用说明,我的qq是415622920,做得不好的地方,望大家提提意见,呵呵[attach]15844[/attach]<BR> 这么好的贴没人顶[em05] <P>有一点要给大家说明,就是增加读者,更新读者,删除读者的那个功能,不要用它,期于的功能没有问题,因为这个问题,我现在没有时间解决,只有考试结束了,我才能去修改他,呵呵,实际上里面涉及的知识还是挺多的,不如说备份,还原,job等...</P> 呵呵,怎么没人来下啊,我可是辛苦了好几天啊 <P>我帮你下,呵呵</P> 别忘了来点评价哈 评价在哪里点啊.我不知道啊,呵呵 [em02]不是吧,你顶就是评价了[align=right][color=#000066][此贴子已经被作者于2007-1-16 12:12:13编辑过][/color][/align]
<P>刚才看了一下楼主的代码,运行没有问题,除去业务逻辑不谈,就编码方面说说我个人的见解:<BR>首先界面设计让使用者觉得别扭,一般来讲一个窗口的大小比例应和显示器的比例大致相当,长宽比1.3左右,在同一套系统中除去各种对话框,窗口的比例应该相同,不要出现或长方或正方的现象,窗体中控件布局应合理。<BR>Form1应该设置成MDI主窗体为好,其它窗体在其中。<BR>在编写代码过程中最好勤使用try...catch...语句进行错误处理,尤其是在业务操作和数据库连接等方面。<BR>建议系统启动时就进行数据库,直至系统关闭,避免在程序中反复连接数据库。</P> 再补充一下,注意到程序中几乎所有的文本输入框都没有进行约束验证,例如在文本框键盘事件(KeyPress)中规定只能输入指定位数整数,或者不允许输入字母,或者限定输入的字符长度等等,最好不要使用msgbox来提醒。<BR>验证第二次密码输入是否与第一次相符,最好在焦点离开第二个文本框时(Leave事件)进行。<BR>在一般情况下最好尽量保证程序中或者同一窗体中,相同控件的大小一致,控制一下控件之间尤其是Label和TextBox之间的距离,另外最好将label的AutoSize属性设为True。<BR>注意控件命名,不要使用如Label1、TextBox1、Button1等默认Name,应使用规范的前缀命名,如btnOK、txtName等。 你说的有的地方有道理,比如窗口的比例问题。<BR>在验证文本框数据的合法性的时候,也有同感,用msgbox不是很好,最好在焦点离开的时候就判断<BR>关于控件命名的问题,我会尽量避免原来的命名习惯<BR>谢谢你的提醒[em17][em23] <P>学习中~~~~~~~</P> 学习中... 学习中,谢谢 <P>学习中~``顶</P> 学习中收到 <FONT color=#11eec2><STRONG><EM>顶顶顶顶顶顶!!!</EM></STRONG></FONT>[attach]17338[/attach]<BR>[em35][em34] 顶。。下来看看。。<BR>大家交流交流。。 顶了
