如何开发向导类应用程序

徐蕴 2009-11-30 11:32:28
请问对于向导类应用程序一般采取什么实现方法。我想到的有:
1. 所有控件都坐在一个对话框上,按需要显示和排列,这样做似乎太繁琐;
2. 每个页面做一个窗口,按需要显示和隐藏,这样做似乎有重复工作,比如下面的“《前一步” “下一步》”就需要实现N多次。
3. 每个页面一个对话框,似乎更傻。
4. 把页面嵌在一个对话框中,对话框实现公共功能。

请问专家高手有没有更好的方案?
...全文
227 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
老吴笔记 2009-11-30
  • 打赏
  • 举报
回复
对了,你就把这个CWnd放在CDialog上,无边框的,"上一步","下一步"就放在CDialog上.
仅供参考哈.

吃完饭刚回来,吼吼~~~
老吴笔记 2009-11-30
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 xu_yun 的回复:]
功能不复杂,暂时三四页,但是想了解一下比较合理的设计。
[/Quote]

我觉得吧,你可以弄一个CDialog,N个(N=步骤数)CWnd,然后用链表串起来.像这样调用就可以了
p->Next->Show();

在每个CWnd里你写每一步想的处理就行了,这样也不会太乱,好理解.想插入步骤,只需要修改链表就OK
MoXiaoRab 2009-11-30
  • 打赏
  • 举报
回复
http://www.vckbase.com/document/viewdoc/?id=330
徐蕴 2009-11-30
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zyq5945 的回复:]
CPropertyPage+CPropertyPage
[/Quote]
这个是Tab页方式的实现吧?
skyworld2288 2009-11-30
  • 打赏
  • 举报
回复
一个对话框就行,动态的创建和显示控件,不要的时候将其隐藏,撤销!
徐蕴 2009-11-30
  • 打赏
  • 举报
回复
功能不复杂,暂时三四页,但是想了解一下比较合理的设计。
老吴笔记 2009-11-30
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 zyq5945 的回复:]
CPropertyPage + CPropertySheet
[/Quote]
这是什么啊?是不是有那种侧边栏的那种啊?如果步骤太多的话,我觉得也不是太妥啊,要看需求了
LZ把需求说细一些嘛
zyq5945 2009-11-30
  • 打赏
  • 举报
回复
CPropertyPage + CPropertySheet
zyq5945 2009-11-30
  • 打赏
  • 举报
回复
CPropertyPage+CPropertyPage
老吴笔记 2009-11-30
  • 打赏
  • 举报
回复
步骤很多吗?
我觉得一个对话框就够用了,根据不同的操作步骤显示相应的控件就行啊
  • 打赏
  • 举报
回复
每个页面一个对话框
然后做一个大的对话框放前一步,后一步。将页面作为子对话框放到这个大的对话框上面。

你可以用spy++看看现有的这种向导怎么做的。
allenhiman 2009-11-30
  • 打赏
  • 举报
回复
偷懒是要付出代价的,呵呵
大对话框装小对话框是可行的。也是个办法,你想增删改都容易。
内容概要:本文围绕“单相逆变器闭环逆变电路PWM模型仿真研究”展开,基于Simulink平台构建单相逆变器的闭环控制系统仿真模型,重点研究PWM调制技术在逆变电路中的应用与实现。文中详细阐述了系统架构设计、电压电流双闭环控制策略的实现原理、控制器参数设计及仿真建模全过程,并通过仿真结果验证了控制方案在动态响应、稳态精度与系统稳定性方面的有效性。同时,文档还涵盖多种电力电子系统典型应用场景,如多型短路故障仿真(中性点不接地、经小电阻接地、经消弧线圈接地等)、软开关技术、微电网能量管理、MPPT控制等,体现出较强的技术综合性和工程实践价值。; 适合人群:电气工程、自动化、电力电子与新能源等相关专业的高校本科生、研究生、科研人员,以及从事电力系统仿真、逆变器设计与新能源并网技术研发的工程技术人员。; 使用场景及目标:①掌握基于Simulink的单相逆变器闭环控制系统建模与PWM仿真方法;②深入理解双闭环控制、SPWM/SVPWM调制、系统稳定性分析等核心技术原理;③为课程设计、毕业设计、科研项目或实际工程开发提供可复用的仿真模型与技术支持; 阅读建议:建议结合文中仿真模型动手实践,重点掌握PI控制器参数整定、PWM信号生成机制与仿真结果分析方法,同时可延伸学习文档中涉及的软开关、故障仿真、微电网控制等关联技术,以拓展系统级设计能力。

15,976

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧