20分 |
你的计算方法可以多选吗?如果不可以多选的话最好用RadioButton…
|
10分 |
控件选什么都可以,关键在于你怎么识别各种计算方法,可以用策略模式,定义几种计算策略,然后根据选择的不同,创建不同的策略进行计算
|
计算方法 不能多选 就像 选一个方法 然后根据 读取的数据进行计算…. |
|
10分 |
把你的CK换成RB,然后你现在的情况基本上就满足你的要求了…. |
20分 |
你图中的是多选框, 应该换成 radiobutton 单选.. 再根据选择的不同选择,switch case 调用不同的方法..可以这么先实现..
然后去百度一下:策略模式。 其实你已经完成了它的大部分, 再对你的各种算法进行一下抽象, 然后增加一个抽象类和一个 配置(决策)类, 就差不多了.. |
10分 |
用单选列表选项框好点
|
30分 |
按照你的描述,计算方法应该是单选吧,用RadioButton控件
string CalcExpression() { string result=String.Empty; switch(选中的RadioButton的Value值) { case "算法1": //算法1对应的方法 break; case "算法2": //算法2对应的方法 break; //依次穷举 default: //todo break; } return result; } |
换成RB 接下来 不会写了。。。 |
|
谢谢 但是我还是有点 不懂,不会对完成 的个个独立程序算法 进行抽象。。。。 |
|
谢谢 我照您说的去做一下 ,看能做出来不。 刚起步的新手 好多都不懂 |