编程论坛's Archiver

ninggang 发表于 2007-1-14 19:39

[原创]我的图书馆管理系统(vb.net和sqlserver2000)

这是我的图书管管理系统,做得自己认为还可以,里面有使用说明,我的qq是415622920,做得不好的地方,望大家提提意见,呵呵[attach]15844[/attach]<BR>

YSKING 发表于 2007-1-15 09:42

这么好的贴没人顶[em05]

ninggang 发表于 2007-1-15 15:26

<P>有一点要给大家说明,就是增加读者,更新读者,删除读者的那个功能,不要用它,期于的功能没有问题,因为这个问题,我现在没有时间解决,只有考试结束了,我才能去修改他,呵呵,实际上里面涉及的知识还是挺多的,不如说备份,还原,job等...</P>

ninggang 发表于 2007-1-15 17:08

呵呵,怎么没人来下啊,我可是辛苦了好几天啊

爱上眼泪 发表于 2007-1-15 18:51

<P>我帮你下,呵呵</P>

ninggang 发表于 2007-1-16 09:30

别忘了来点评价哈

爱上眼泪 发表于 2007-1-16 12:05

评价在哪里点啊.我不知道啊,呵呵

YSKING 发表于 2007-1-16 12:11

[em02]不是吧,你顶就是评价了
[align=right][color=#000066][此贴子已经被作者于2007-1-16 12:12:13编辑过][/color][/align]

水晶蝎子 发表于 2007-1-18 17:30

<P>刚才看了一下楼主的代码,运行没有问题,除去业务逻辑不谈,就编码方面说说我个人的见解:<BR>首先界面设计让使用者觉得别扭,一般来讲一个窗口的大小比例应和显示器的比例大致相当,长宽比1.3左右,在同一套系统中除去各种对话框,窗口的比例应该相同,不要出现或长方或正方的现象,窗体中控件布局应合理。<BR>Form1应该设置成MDI主窗体为好,其它窗体在其中。<BR>在编写代码过程中最好勤使用try...catch...语句进行错误处理,尤其是在业务操作和数据库连接等方面。<BR>建议系统启动时就进行数据库,直至系统关闭,避免在程序中反复连接数据库。</P>

水晶蝎子 发表于 2007-1-18 22:18

再补充一下,注意到程序中几乎所有的文本输入框都没有进行约束验证,例如在文本框键盘事件(KeyPress)中规定只能输入指定位数整数,或者不允许输入字母,或者限定输入的字符长度等等,最好不要使用msgbox来提醒。<BR>验证第二次密码输入是否与第一次相符,最好在焦点离开第二个文本框时(Leave事件)进行。<BR>在一般情况下最好尽量保证程序中或者同一窗体中,相同控件的大小一致,控制一下控件之间尤其是Label和TextBox之间的距离,另外最好将label的AutoSize属性设为True。<BR>注意控件命名,不要使用如Label1、TextBox1、Button1等默认Name,应使用规范的前缀命名,如btnOK、txtName等。

ninggang 发表于 2007-1-18 23:23

你说的有的地方有道理,比如窗口的比例问题。<BR>在验证文本框数据的合法性的时候,也有同感,用msgbox不是很好,最好在焦点离开的时候就判断<BR>关于控件命名的问题,我会尽量避免原来的命名习惯<BR>谢谢你的提醒[em17][em23]

cxyzcl 发表于 2007-1-19 08:43

<P>学习中~~~~~~~</P>

boojum 发表于 2007-1-21 02:20

学习中...

boojum 发表于 2007-1-28 02:04

学习中,谢谢

luxj22 发表于 2007-1-28 19:51

<P>学习中~``顶</P>

ls0306 发表于 2007-1-29 00:02

学习中收到

fanjingtao 发表于 2007-3-7 15:18

<FONT color=#11eec2><STRONG><EM>顶顶顶顶顶顶!!!</EM></STRONG></FONT>[attach]17338[/attach]<BR>[em35][em34]

夜猫子 发表于 2007-3-11 12:50

顶。。下来看看。。<BR>大家交流交流。。

bigeyehero 发表于 2007-3-14 16:57

顶了

chenxinqiang 发表于 2007-3-15 14:50

回复:(ninggang)[原创]我的图书馆管理系统(vb.net...

<P>我正在做酒店客房管理系统。<BR>上面的楼主能告诉我退房模块<BR>怎么做吗?还有业绩统计?<BR></P>

页: [1] 2 3 4

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.