VAPS XT入门系列索引

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

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

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

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

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

学习VAPS XT你需要:

  • 软件,软件里面有官方的参考文档,虽然是英文的,但是那是最容易获取到的资料
  • 官方示例,这个是我们能够接触到的最全面的实际能够使用的工程,把它吃透
  • 前人工程,如果有前人做过的实际工程,把它吃透,如果有做过项目的大佬指导就更好了。同时成熟的公司一般都会有内部的培训文档
  • 论文,论文仅仅提供了思路没有实际操作步骤,但是这个思路很重要,如果方向错了,你技术再多也是错的
  • 英语,一般购买软件后官方提供1年技术支持,一般是发英文邮件

根据我的经验,VAPS XT就是各种官方提供的控件的套娃组合,只是大佬知道如何方便快速高效使用,这个得在实际项目中锻炼出来

系列文章索引

文章内容结构如下v1.1

study

入门

本部分介绍VAPS XT相关基础内容,包括安装、开发方法、控件效果等等

官方示例解析

接下来我们解析官方示例,因为不是每个人都有前人的工程或者项目可以实践。我们将一步一步实现官方例子的效果

官方示例还有演示各个控件运行效果的作用,本部分会跳过较简单的例子

进阶

本部分中,我将我做过的项目、大佬的工程拆分解析(保密规则)

原理相关

结束

  • 终章

注意

  • 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资料教程很少,除了我发布的就是论文了。

完整工程

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

架构图

v1.0

study