求助中~~~~~~~~应用程序开发中的简单问题
我没有开发过应用程序,现在遇到一棘手的问题....在开发中,主窗体有个类.我现在要实现功能,一种就是所有模块(菜单拦和工具栏的功能)的实现全部以方法的形式写在主窗体的类里面,再调用方法来实现,但是这样的话,所有代码在一起看这没有层次....二种就是把菜单栏和工具栏的功能以类的形式写出来,在主类里面调用来实现..但是这样的话,因为实现功能就要调用主类里面的成员和变量,就体现不出封装了...而且怎么实现我也不知道
请问各位大虾该怎么做呀??????? --------------------编程问答-------------------- 都不可取,建议楼主把业务封装起来,再分析每个模块需要什么功能,抽象出类并实现类的对象之间的通信 --------------------编程问答-------------------- 我认为应该根据功能把方法放在指定的类里,在主窗体调用,实现多层结构,合理 --------------------编程问答-------------------- 没开发过就不要想这么多,先写一个最简单的,以后再来改进。 --------------------编程问答-------------------- 看看软件工程的东西 --------------------编程问答-------------------- 楼主的思路不对,封装并不是要把所有的东西全部打包在一个类里面或者一个工程里面,而是每个业务逻辑单元相互独立。
我认为你应该好好考虑一下,采用第二种办法,但必须把所有的模块都拆散,窗体中放置界面处理和用户交互的代码,其它代码都放到各个模块的类中去。 --------------------编程问答-------------------- 按业务来分吧,其实如果是复杂的系统的话分几个工程,小程序的话可以用不同的类来实现不同的功能 --------------------编程问答-------------------- 控件的职能有2个,input or output...
其他的代码,别写在Control Class里... --------------------编程问答-------------------- 热闹
补充:.NET技术 , C#