日期:2014-05-17  浏览次数:20719 次

我初次做的管理系统.大家说怎么用类.
虽然很多时候,用类的时候感觉很爽,但是这次做个"人事管理系统".
感觉大多都是和数据库打交道.感觉,有时能用得上类(面向对象).但是有时感觉用得很吃力.
因为是我自己做的,所以,业务逻辑也不怎么明晓.
举个例子:
    我的一个窗口中显示3条记录,是根据"性别"选出来的.用DataGridView显示.
    当我选择其中的一条来处理的时候,是进入另一个窗口.
    开始我是将这条记录封装为类.但是当我更新的时候,发现又要和DataTable打交道.并且更新结束后,返回之前的窗口的时候,是要将之前选择的这3条记录重新显示.
    所以,后来感觉太麻烦了,干脆用这个查询结果(即整个DataTable)在窗体间传送.省得DataTable的合并等操作.
    所以,开始真的感觉,在做管理系统的时候,如果修改后扔返回上一次记录,而不是显示所有,不是单单显示只更新的一条数据,感觉用类,反而麻烦了.大家说怎么样?

谢谢大家的时间.

------解决方案--------------------
从一个纸上谈兵的学生到一个小工,这也是是一个人成长的必然的砍。但愿你不要因此就把自己固定在低档次的设计水平上。
------解决方案--------------------
引用:
虽然很多时候,用类的时候感觉很爽,但是这次做个"人事管理系统".
感觉大多都是和数据库打交道.感觉,有时能用得上类(面向对象).但是有时感觉用得很吃力.
因为是我自己做的,所以,业务逻辑也不怎么明晓.
举个例子:
    我的一个窗口中显示3条记录,是根据"性别"选出来的.用DataGridView显示.
    当我选择其中的一条来处理的时候,是进入另一个窗口.
    开始我是将这条记录封装为类.但是当我更新的时候,发现又要和DataTable打交道.并且更新结束后,返回之前的窗口的时候,是要将之前选择的这3条记录重新显示.
    所以,后来感觉太麻烦了,干脆用这个查询结果(即整个DataTable)在窗体间传送.省得DataTable的合并等操作.
    所以,开始真的感觉,在做管理系统的时候,如果修改后扔返回上一次记录,而不是显示所有,不是单单显示只更新的一条数据,感觉用类,反而麻烦了.大家说怎么样?

谢谢大家的时间.


用DataGridView固然爽,但是让你改写成web程序,你试试。
------解决方案--------------------
引用:
削鉛筆是不能用菜刀的...

这个比喻不好。
------解决方案--------------------
做管理系统就有就主要写一个与数据库连接的语句最重要,别的其实就那样吧
------解决方案--------------------
这个看你的需求了吧。
你把 DataTable 传来传去,能确保数据的时效性么。
------解决方案--------------------
用wpf你就会爽很多,一个binding就搞定界面的显示。
------解决方案--------------------
直接使用sql语句不更好吗
------解决方案--------------------
初步用自帶的控件,採用綁定或程式賦值,再寫寫SQL就完成了,內功深厚了,都用自己寫的類吧,所有控件都自己加工後再用,到那水平了,那你只要拉拉控件,畫畫界面,再處理業務邏輯上的一些問題,系統就完成了!