TO:hdt(千金散近还复来,一给就是200分)
如何加强模块的内聚性。
我现在做到,给出(表名,字段名,控件数目,条件等参数),实例化这个class,然后就可以直接用class.update(),class.insert()等等,但就是如何重新这些方法之间固有的逻辑,如某个button点击后调用那个方法,等,不要去copy代码了。
如何加强模块的内聚性。
我现在做到,给出(表名,字段名,控件数目,条件等参数),实例化这个class,然后就可以直接用class.update(),class.insert()等等,但就是如何重新这些方法之间固有的逻辑,如某个button点击后调用那个方法,等,不要去copy代码了。
解决方案 »
- ASP.NET如何按标签读取浏览器收藏夹的htm文件啊?
- 求一个asp.net2.0开源的商城程序
- 询问关于cookies(登陆时使用)的问题
- 一个简单的服务器探针(源码)共享
- 简单问题,大家的举手之劳,懂javescript的朋友,帮忙解释一下这段代码的作用,奉上一百分
- error -- '類別未登錄 '?
- 请问控件的查询如何实现呢?(很急)
- DataList必须自动套用表格吗?
- DataGrid中DropDownList的问题。
- 请问谁有这种地球的图片?最好有原文件的(旋转)如:http://www.xhjz.com.cn/里的地球?
- !!!紧急求助!!!关于javascript与cs的交互、动态生成控件的问题。紧急求助!!!
- 与sql serevr连接的问题,麻烦大家帮帮我,谢谢?
做成控件可能不错。
----------------------------------------------
实例化这个class,class1 objclass1=new class1();然后就可以直接用objclass1.update(),objclass1.insert()等等,。
----------------------------------------------------
但就是如何重新这些方法之间固有的逻辑,如某个button点击后调用那个方法,等,不要去copy代码了
----------------------------------
在BUTTON点击事件里,class1 objclass1=new class1();然后就可以直接用objclass1.update(),objclass1.insert()等等PS:感觉这样费力不讨好,其实你只要把页面的逻辑抽象出来就可以,没必要把控件也包括进去,控件只是一个传值的,看成一个变量就可以了。
数据表的操作很简单就查询、添加、编辑、删除等,主要的是一些控件的属性不同,每个功能、页面都有不同,想实现搂主的想法,我觉得有点难:)
--------------------------------------------------
推荐一个网站:http://www.ads4cn.com/newsbar/refferer.asp?hongxua
我现在就是如你所说的这样实现的,我真正的问题在于:
我的这些页面布局,控件命名规范等一样,需要做的事情也一样,
(唯一不同的就是如文本框的数目,这个我在实例化包含很多公用方法的那个class时候作为参数给它了。)所以,这些东西还可以进一步共用的,不要重复的去写如
case "Save":objClass.insert(); ///公用的insert方法
objClass.Status="Browse"; /// 公用的状态定义
ControlButtonStatus(toolbar,objectClass.Status)///公用的更加状态控制控件属性的方法Case Other:
----------------------------------------------
实例化这个class,class1 objclass1=new class1();然后就可以直接用objclass1.update(),objclass1.insert()等等,。
----------------------------------------------------
但就是如何重新这些方法之间固有的逻辑,如某个button点击后调用那个方法,等,不要去copy代码了
----------------------------------
在BUTTON点击事件里,class1 objclass1=new class1();然后就可以直接用objclass1.update(),objclass1.insert()等等PS:感觉这样费力不讨好,其实你只要把页面的逻辑抽象出来就可以,没必要把控件也包括进去,控件只是一个传值的,看成一个变量就可以了。
数据表的操作很简单就查询、添加、编辑、删除等,主要的是一些控件的属性不同,每个功能、页面都有不同,想实现搂主的想法,我觉得有点难:)
--------------------------------------------------
推荐一个网站:http://www.ads4cn.com/newsbar/refferer.asp?hongxua
--------------------------------------------------------------------------------其实应该不难,因为这些页面有非常的相似!逻辑都一样的。大家别不耐烦,仔细看看了。
或许用控件真的比较好吗?谁指点?
1)如果实现insert,update,delete等功能
2)如果在界面上控制显示
第一个问题:是or-map(对象与数据库的映射)问题
第二个问题:界面变化。
对于第一个问题,楼上已有很多论述
对于第二个问题:你可以单独也写一个类。相关控件可以进行注册。
如何不通过copy,通过类的继承也好,控件也好,还是什么方法实现这个东西。而不只是简单的方法可以共用。事件和他们之间的逻辑关系也可以。