本章目录
- 内容提要
- 火山平台和友豆CPG框架的安装
- 一、火山平台的安装
- 二、友豆CPG框架的安装
- OLE编程和CPG的区别和运用
- 一、区别
- 二、运用
- 第一个例子
- 后记
内容提要
本章主要介绍:
1.火山平台及友豆CPG框架的安装配置过程;
2.OLE编程和CPG的区别和运用;
3.一个简单的实例;
火山平台和友豆CPG框架的安装
一、火山平台的安装
火山平台的安装有两种方式。第一种是从递归软件的官网下载火山免费版的安装包,但是这样安装的方式后续还要配置VS生成环境等较为负责的操作,如果你对VS或者火山较为了解可以使用此方法进行安装。我们这里采用第二种方式,使用打包好的集成包进行安装,这样解压后就可以直接使用,不需要配置VS等环境。
下面是集成包的下载地址:
利快云火山集成包下载地址:
https://xf3v74qido.feishu.cn/file/boxcnbIxmKV6JlYkmpak7nxnhQg
下载完成后,解压到任意目录后,可以打开里面升级工具进行升级下,当然如果只是用来开发CPG也可以不升级,大家根据自己的需要选择。
解压完成后如下图:
运行平台切换工具,选择自己的系统位数,我这里选择64位免费版,记得勾选在桌面生成快捷方式。点击后会自动在桌面创建快捷方式,同时会自动打开火山开发平台。
我们打开视窗样例项目,运行以下看看是否正常。
第一次编译运行是比较慢的,如果没有问题的话就会运行如下的程序,如果有问题会报错,报错的话大家可以截图到群里提问。
二、友豆CPG框架的安装
在群文件里下载最新版本的框架压缩包文件
下载完成解压后:
1.将plugins文件夹复制到火山开发环境的根目录下,如果提示重复文件覆盖即可。
2.打开火山开发平台,点击工具菜单下的安装模块子菜单,选择解压后的模块安装文件。
点击确定进行安装。
安装完成后。
OLE编程和CPG的区别和运用
一、区别
有关于什么是OLE编程大家可以自行去了解,我们这里只讲在插件开发时的区别。主要有以下几点区别:
1.OLE编译为EXE是外部的方式,CPG编译为DLL是内置的;
2.OLE不能被CDR主动调用,CPG在CDR启动时会自动加载;
3.OLE效率较低,CPG效率高;
4.OLE可以直接运行,CPG只能编译后被CDR加载运行;
二、运用
由于两者的特性,我们一般在插件开发时,都是先使用OLE的方式来编写和调式功能,因为OLE的方式可以直接调式运行不需要编译后放到插件文件夹下的复杂操作。等到功能调式到没问题后在转到CPG正式编译发布,这样可以实现效率的最大化。
第一个例子
打开火山开发平台,点击文件-新建项目,选择友豆CPG框架项目,选择OLE插件开发,选择好保存位置,输入解决方案名称和项目名称,点击确定新建项目。
这里大家先不用管这些代码时什么意思,后面会深入讲解。
调试运行后,如果CDR没有运行会自动运行,如果运行了会连接到已打开的CDR。点击“点击测试”按钮,可以看到会在输出窗口显示CDR的安装路径。