火山C++PG框架(作者:LYL、安若清风)—— 首发于CDR插件技术网。
它是一个基于火山中文开发平台封装的一个CDR开发库,能让新手、小白快速开发出一个属于自己的CPG插件,其优点是无需懂英文,全中文操作,编译后的CPG插件很难被反向解析出来,比传统的GMS插件具有更高的安全性,因为其本质上就是中文的C++。
现在,如果你想开发一个自己的CPG插件,可以试试该框架。可以不用学习C++、Delphi这些语言,特别是C++,对于新手入门门槛比较高。如果你有使用VBA进行GMS插件开发的经验则更好,上手会非常轻松。
CPG插件运行效果
先来看一下利用火山CPG开发框架,编译出来的一个简单小例子插件效果(这里暂时是静态JPG,后面可能会换成GIF动态演示图):
CDR插件开发方式介绍
GMS插件和CPG插件是常见的CDR插件类型,除此之外,还可以用C#开发泊坞窗、Addons加载形式的插件,甚至工具面板的自定义工具。Addons据说是要登录会员才能用,这个在CDR官网是有资料介绍的,不过是英文的。GMS就是宏,跟OFFICE宏的那一套都是一类的东西,一般用VB语言的子集VBA语言来开发,入门比较容易,新手容易上手。
C#写的CDR插件,容易被反编译过来暴露源码,VBA的也很容易泄露源码,即使工程加密也没用,这个加密很弱,市面上有专门的移除密码的工具。
CPG插件比较复杂一点,可以用Delphi、C++等,理论上只要能生成标准DLL的语言,都可以编写CPG,比如火山中文编程,这套框架就是基于火山中文开发平台打造的,作者耗时一年半,花费了很多心血。该框架的使用教程,作者已经在陆续发布文章,可以在CDR插件技术网的文章专栏中找到。
CDR插件技术网致力于分享CDR插件开发相关技术,助力广告、印刷行业实现自动化生产,必将大力支持这套火山CPG开发框架,因为它是国内第一款中文版本的CPG开发框架,大大降低了CDR插件开发的门槛,有助于国内的广告、印刷企业减少人工成本,提升生产力。
框架界面截图










