VAPS XT4.2.1入门系列索引

公司安排我做VAPS相关开发和移植,但是此工具除了官方的文档外找不到任何参考资料,只能从前人的项目中分析分离,在此记录。

我现在所在的公司是Presagis VAPS XT的代理商,普通版本的授权需要15万美金左右,而且一般是国企(比如说我旁边的某研究所)使用。如果你不是国企你们不要接触这些,毕竟出来的工作不好找。

当然,现在软件国产化是趋势,以后国内军工/国企势必会替换这些工具。

我为什么接触呢?我头铁。

软件版本备注
VAPS XT4.2.1/4.1/4.0.1
Visual Studio2013 with update 5 / 2010
Qt5.10.1最后一个支持VS2013的版本
Windows7 及以上

系列文章索引

原理相关

待添加

  • 输入法
  • 计算器
  • when持续激励问题
  • 4.0.1输入问题
  • 程序运行期间,数据持续保存措施
  • 非标鼠标在vxowkrs平台下无法使用,鼠标会输出坐标和状态0/1
  • 永久修改四字节对齐
  • 各个平台中,从外部(DDS)获取数据并处理

注意

  • VAPS XT生成的代码很稳定,但是用来设计的工具不稳定,设计开发时要随时保存,否则设计工具崩溃退出就得重新来过
  • VAPS XT设计工具编译的时候会调用对应的VS工具,并且只能是此版本的VS,如果安装过其他版本会产生干扰导致无法编译。
  • VAPS XT版本对应的VS版本在VAPS XT安装包名称上有提示,比如VAPS XT4.1对应VC10即VS2010,VAPS XT4.2.1对应VC12即VS2013,具体版本没有限制Express、ultimate都可以
  • 删除设计的控件时,会把控件所有的代码、数据流都删除,如果数据流、代码所在的位置包含其他的代码也会一起删除
  • 本系列涉及的所有内容都是我用过的,如果你搜索的话会发现VAPS XT资料教程很少,除了我发布的就是论文了。

完整工程

本系列所有相关完整工程可以在此处找到。