VAPS XT入门教程10.01:创建新根工程

系列索引:VAPS XT入门教程索引

上一篇:VAPSXT入门教程10:开发

根工程

开发第一步,创建一个最简单的根工程。

根工程是VAPS XT的最小工程,有且只有一个根工程。根工程之下是画布、控件、Format、子工程等

双击桌面上的VAPS XT主程序快捷方式。

shortcut

双击打开之后,会显示默认编辑器界面

gui

点击菜单 File->New

new

在弹出的新建界面设置名称和位置

设置

其中名称只是工程的名称,位置是Locations所在的位置,如果文件夹不存在会自动创建。

空白工程

这是一个空白根工程,什么都做不了。

简单控件

创建完根工程后,创建一个最简单的画面对象(Graphical Object,GO)。

新建1

点击菜单File -> New

new

在新建窗口设置名称、位置

属性

点击确定,自动显示新go的参数。

参数

新建2

在根工程名上点击鼠标右键

菜单

然后接下来的操作和上面的新建1一样。

设计

打开新建GO的实现文件,默认为空白内容

实现视图

打开Toolbox -> GraphicsPrimitives,把Rect2Pnt拖拽到新GO的Implementation View中

控件

编辑器右侧可以设置属性:宽高、颜色、是否填充、是否显示。

日常最基本的操作就是拖拽组合控件形成完整的设计。熟练使用这些控件和属性,就算是入门了。

控件注释

就好像C++开发的时候可以注释一样,VAPS XT开发的时候也可以写注释。

VAPS XT的原子对象是一个一个控件,由简单控件组成复杂控件,再由复杂控件组成更复杂的控件,一层一层套娃。这些控件都可以添加注释。

当然使用代码开发的Transition的本就是代码写的,当然可以写注释。不够最好是英文的,因为非英文的可以会乱码。

默认控件状态

默认控件状态

添加查看注释有两种方法

添加1

可以使用鼠标右键

插入注释

点击Insert Comment菜单添加注释。

添加2

也可以直接点击控件,然后打开中间的Comment Editor窗口

Comment Editor 控件编辑器

窗口上面写明了当前添加注释的控件名称。

两种方法打开的窗口是一样的。

写注释

写注释

注释保存后

注释控件

可以看到有注释的控件右上角有个红色三角形标志。

控件注释用于描述控件用途,方便后续维护。其次可以追踪当前控件响应的需求信息。

Format

单纯的控件是无法使用的,要想把它变为可执行程序还需要进一步操作。

先新建一个Format,新建方法还是两种

新建format

新建完成后会直接显示Format的实现

format vimp

然后把之前创建的GO拖拽到新format的Implementation View中。

拖拽

实现中会立刻显示GO中的内容。

在Format的头文件上右击,点击Build菜单,然后VAPS XT会自动生成代码并调用VS2013的编译器编译源码。

编译

编译完成会输出

1
2
3
4
5
6
7
8
9
10
11
12
Adding objs.wogl\\vxttestfmt_Init.obj to the build ...
1 file(s) copied.
Building ...
testfmt_wogl.lib
Linking ...
testfmt_wogl.exe

C:\Presagis\Projects\test\CodeGen\testfmt\testfmt_wogl.exe
1 file(s) moved.
testfmt*.exe will be located in "C:\Presagis\Projects\test"

Build completed successfully.

在根工程文件目录中会有编译完成的exe程序

exe

然后执行程序即可

执行

如果是使用鼠标右键点击Execute菜单,VAPS XT会自动生成带参数的*.bat文件,此文件中包含自动居中、字体位置。

至此,从创建工程、创建画布、设计界面、Format创建、程序编译等常用操作完成了。

推广

下一篇:VAPS XT入门教程10.02:源码编译

技术交流群,欢迎加入讨论。这个圈子很小,大佬可能没兴趣加这些群聊社区之类的。所以只能带你入门,当然,欢迎大佬指导

qq 672991841


VAPS XT入门教程10.01:创建新根工程
https://blog.jackeylea.com/vapsxt/vapsxt-root-project/
作者
JackeyLea
发布于
2023年2月26日
许可协议