程序兼容性向导:C#设计的一个向导程序(Wizard)框架
在现实
软件Software中
经常可以看到
些向导(Wizard)
存在
如何给自己
应用
实现
个向导呢?下面给出
个使用面向对象
思想设计出来
应用
向导框架
虽然很简单
但希望能给人帮助
其中有 3个比较关键
类
个是向导窗体要收集
信息封装成
类Information
个是所有向导窗体都要继承
窗体基类frmBase
还有
个就是最关键
类
向导控制类Controller
有了基类frmBase
设计
个子类窗体非常简单
只需从frmBase类中派生
个新窗体
设计完用户界面的后重写其UpdateInfo
思路方法即可
所有代码(VS2008版)如下
通俗易懂
不再做介绍说明:
(注:C#中
事件中尽量只
思路方法
逻辑
实现都放到思路方法中实现
尽量不要在事件中写太多
代码
)
解决方案
结构:
点击Previous回到上
个窗体
点击Finish结束向导
延伸阅读
最新评论