VAPS XT开发探索教程04:高仿
系列索引:VAPS XT开发入门教程索引
本文探索如果我们想要模仿VAPS XT写一个自己的该如何做。
已知VAPS XT有如下功能:
- 可拖拽界面
- 控件效果实时预览
- 不编译仿真
- 代码生成
可拖拽界面
界面控件可拖拽是GUI框架常用的的功能这个很简单
控件效果实时预览
依靠VAPS XT开发入门教程34:加载VAPS XT CodedObject DLL中的特性可以实现,也就是说功能开发人员需要非常了解OpenGL开发。
不编译仿真
在VAPS XT开发入门教程05:预览与状态机中介绍过,功能开发人员需要非常了解状态机的设计与实现。
代码生成
代码生成功能很简单,比如Qt的设计界面.ui就可以生成代码。
问题是生成的代码或者生成的逻辑要符合适航认证,这个不单单靠写代码来完成。
总结
要想模仿VAPS XT开发一个自己的软件你需要
- 项目经理
- 架构师
- UI
- C++开发(要懂OpenGL、状态机)
- 测试
待解决
- 如何实现不编译就运行Transition中的类C代码
如果你有问题,如果是简单的问题可以发邮件给免费解惑,如果涉及难问题或者需要提供附加的服务(比如授权、大工程集成编译、多分区相关,或者作为中间商联系Presagis)可以联系上海亥伯智能科技有限公司 邮箱
技术交流群,欢迎加入讨论。这个圈子很小,大佬可能没兴趣加这些群聊社区之类的。所以只能带你入门,当然,欢迎大佬指导

VAPS XT开发探索教程04:高仿
https://feater.top/vapsxt/how-to-develop-vapsxt