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
作者
JackeyLea
发布于
2022年7月3日
许可协议