Getting Started with State Dialog Commands-状态对话框命令的首个简易完整示例
摘要
本文通过实例讲解状态对话框命令的设计、编码及部署方法。示例为一条可在三维空间中创建直线的命令,命名为直线命令。
直线命令设计
- 对话框规范说明
- 对话框功能描述
直线命令开发
- 声明状态对话框命令类
- 命令生命周期管理
- 定义终端用户输入项
- 状态关联与行为实现
- 编写条件判断与执行方法
- 配置命令资源文件
将直线命令集成至应用程序
- 编写直线命令创建函数
- 生成直线命令头文件
- 配置直线命令头文件资源
小结
直线命令设计
直线命令属于状态对话框命令,是运行在应用框架内的交互式命令,用于创建直线几何图元。状态对话框命令本质是一种状态机:通过不同状态引导终端用户输入所需参数,并依靠状态间的切换完成参数处理,推进状态流程。
使用直线命令时,用户只需指定两个点即可生成直线。为简化示例,本命令未设置撤销功能。
设计对话框命令需遵循以下步骤:
- 对话框功能定义
- 对话框逻辑说明
完成状态对话框命令的设计后,即可编写对应类与方法以实现命令功能,再将其集成至应用程序中,使其可在目标文档类型下正常调用。
希望和大家一起交流学习

浙公网安备 33010602011771号