| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1653 人关注过本帖
标题:请教C/S 开发中按钮执行相应方法 取名思路
只看楼主 加入收藏
烟雨袅袅
Rank: 6Rank: 6
来 自:星空雨际
等 级:侠之大者
威 望:1
帖 子:430
专家分:494
注 册:2007-11-26
结帖率:100%
收藏
已结贴  问题点数:100 回复次数:27 
请教C/S 开发中按钮执行相应方法 取名思路
原先有个BS办公网,现在要做成CS模式
网站中有多次嵌套,较多按钮,用CS模式开发的话,这里用户点击按钮后执行相应类,这样的层次结构如何安排

比如 首页->办公室-中餐管理->中餐管理列表->中餐管理汇总表->每一个员工每天中餐详表->修改 增加,打印,删除等按钮
                           ->中餐查询->等                                   
         -考勤管理->考勤管理列表->考勤管理汇总表->每一个员工考勤记录
                           ->考勤查询->等                                   
         -出差管理->出差管理列表->出差管理汇总表
                           ->出差查询->等
                  -请假管理->请假管理列->请假管理汇总表
                           ->请假查询->等
         -等10多项

      首页->经理室->中餐管理->中餐管理列表->中餐管理汇总审批表->有审批通过按钮,
                  ->销售管理->等
                  ->等10多项

      首页->财务室->中餐管理->中餐管理列表->中餐管理汇总审批表->有
                  ->请假管理列->请假管理汇总表
                  ->等10多项
      大约7、8个部门

首页还在新闻通知,培训信息等

但是正如以上看到的,要一层一层进去,像中餐管理,考勤管理,考勤管理,请假管理要做成左右框架模式,左边是目录,右边是内容

客户端与服务端是通过一个端口连接的

单击了表里的按钮执行相应的类或方法函数,函数名或类名到底要怎么取,才比较容易管理

类似中餐类名或方法取 office_lunchmanger_lunchlist_lunchpersonnel_lunchdetail这样取名结构层次取名清晰,但是名太长

不知道我说清晰没有,总之因为按钮多,层次多,不知道如何有效管理,当按下按钮时执行相应的方法


[ 本帖最后由 烟雨袅袅 于 2010-8-15 10:53 编辑 ]
搜索更多相关主题的帖子: 按钮 思路 取名 开发 
2010-08-15 10:49
红色警戒
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:19
帖 子:444
专家分:2967
注 册:2005-11-20
收藏
得分:20 
只要不重复取最后的一个下划线后面的就可以了

2010-08-15 14:07
zhoufeng1988
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:北京
等 级:贵宾
威 望:27
帖 子:1432
专家分:6329
注 册:2009-5-31
收藏
得分:1 
我接分来了
2010-08-15 21:47
c1_wangyf
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:7
帖 子:665
专家分:2832
注 册:2010-5-24
收藏
得分:19 
以下是引用红色警戒在2010-8-15 14:07:11的发言:

只要不重复取最后的一个下划线后面的就可以了
同意
2010-08-16 09:50
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:60 
office_lunchmanger_lunchlist_lunchpersonnel_lunchdetail
不知道你这样取有什么意义,直接用文件夹管理不就行了吗?这样也直观,是属于什么功能的,就放到什么文件夹下,一目了然。
而你所说的按钮多,层次多,我觉得不是问题。
首先,先说层次多。
如果你按照我所说的用文件夹来控制,相信层次问题已经解决。
既然层次已经解决了,那一个功能也就一个form,里面的按钮多吗?面对应的控制类,应该也不复杂了吧?

飘过~~
2010-08-16 10:06
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
中餐管理                                 
考勤管理
出差管理
……
反正我的意思是,将这样的东西归类,一个类一个文件夹,便于管理。

飘过~~
2010-08-16 10:08
烟雨袅袅
Rank: 6Rank: 6
来 自:星空雨际
等 级:侠之大者
威 望:1
帖 子:430
专家分:494
注 册:2007-11-26
收藏
得分:0 
以下是引用bygg在2010-8-16 10:08:09的发言:

中餐管理                                 
考勤管理
出差管理
……
反正我的意思是,将这样的东西归类,一个类一个文件夹,便于管理。
我完全没有C# winform 开发经验,用文件夹管理类,我试试
 

[ 本帖最后由 烟雨袅袅 于 2010-8-16 13:13 编辑 ]
2010-08-16 13:12
烟雨袅袅
Rank: 6Rank: 6
来 自:星空雨际
等 级:侠之大者
威 望:1
帖 子:430
专家分:494
注 册:2007-11-26
收藏
得分:0 
以下是引用bygg在2010-8-16 10:08:09的发言:

中餐管理                                 
考勤管理
出差管理
……
反正我的意思是,将这样的东西归类,一个类一个文件夹,便于管理。
我试了一下,同一个项目中不管文件放在哪个文件夹中,类名仅只有一个, 不能重复
2010-08-16 13:30
烟雨袅袅
Rank: 6Rank: 6
来 自:星空雨际
等 级:侠之大者
威 望:1
帖 子:430
专家分:494
注 册:2007-11-26
收藏
得分:0 
我在我理解中,一个C# CS平台开发,C与S之间是用端口来连接,所以一个软件中有许多按钮,C端发送信息到S端 必须在开头加入标识(这个标识用于表示是哪个按钮发出的),这样的话,这个标识取名必定有一定规律,每个标识对应相应的类和方法,
像上面所说的
office_lunchmanger_lunchlist_lunchpersonnel_lunchdetail_Button_确定
office_lunchmanger_lunchlist_lunchpersonnel_lunchdetail_Button_修改
客户端 按了 中餐->中餐列表->中餐个人详细信息中确定按钮后,发送标识 office_lunchmanger_lunchlist_lunchpersonnel_lunchdetail_Button_确定 ,
服务端接收标识然后执行 office_lunchmanger_lunchlist_lunchpersonnel_lunchdetail_Button_确定 方法
这样取名,以后不会重复,但是名字太长,
不知道哪位有经验的能说一下,实际开发中到底如何,客户端按了某个按钮,客户端会向服务发送什么样的消息和数据,以方便服务端接收执行对应的类和方法
 

 

[ 本帖最后由 烟雨袅袅 于 2010-8-16 13:43 编辑 ]
2010-08-16 13:41
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
以下是引用烟雨袅袅在2010-8-16 13:30:25的发言:

我试了一下,同一个项目中不管文件放在哪个文件夹中,类名仅只有一个, 不能重复
为什么要将类名写成一样?难不成你的功能就只有这一个?

飘过~~
2010-08-16 13:55
快速回复:请教C/S 开发中按钮执行相应方法 取名思路
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.095718 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved