日期:2014-05-20  浏览次数:20854 次

加分贴3
http://bbs.csdn.net/topics/390639680主贴位置

------解决方案--------------------
好吧,我是看到你说的那个结贴时间特地回复的,因为那天正好是我生日。
首先,你的界面真的太业余了,你老板说的不错,我的第一感觉也是这样。你能加点皮肤吗?你能把控件摆摆整齐吗?你能把控件的布局弄的专业一点、大气一点吗?界面(UI)是软件的第一印象,就算你的功能非常OK,也不能算好软件。这块我建议你学点DevExpress第三方控件来做你的系统,效果要好很多。
其次,你的项目命名不规范,sqlManage如果是我,第一感觉是sql管理,很显然当我看到你的Form3界面的时候,我才知道你这个软件是干什么的。还有什么Form1、Form2、Form3,这些窗体都是干嘛的呢?能不能起个名字比如FrmLogin、FrmProductManage,这样的名字一看就知道是干什么的。sqlApply类的名字首字母要大写。应为SqlApply。
此外,SqlApply这个数据库操作类不建议你自己写的这个,用法很繁琐,每次调用都要设置属性。实际上这块已经有很成熟的类了。搜索SqlHelper。
最后我说下你的Form3,首先你的DataGridView没有分页功能,如果数据量大的话全部显示不显示(自己搜索一下看看有没有DataGridView的分页组件或者自己弄个自定义控件)。可以用Office2007的风格,弹出子窗体,一个是产品的管理界面,一个是产品的检索(可根据多条件组合模糊查询)。
经过上面的一番润色,显然要比你这个好很多了。
------解决方案--------------------
我下载打开第一感觉,单调,后面的难道你就不会加点什么美化什么的么?窗口枯燥,你可以下个皮肤插件例如IrisSkin2.dll什么的,美化美化下,我大学的时候做的这个都比你的好看,还有你链接数据库的时候你定义  private string server_name = ".";
        private string database_name = "wu";
        private string user_name = "sa";
        private string key_code = "11";
做什么,你直接本地链接得了,你也不用给他赋值默认的,这样看起来想什么直接点击就登陆?数据库链接本来就几局代码就行了,你非得搞几个方法,这样显的你多余,特别是你的功能简单的时候,你看你下面的那些方法都是一句话的,为什么非得搞个方法,这么简单的难道就不可以优化下?还有就是你的grid控件的考虑,你有没有考虑过显示多少数据为一页?实在无力吐糟,说句实话,我大学做的做过的仓库管理系统比你这个都还要好,还有不知道LZ的里面的逻辑有没有实现你老板给你的要求,这个是最重要的啦;
------解决方案--------------------
jiefen