源代码级兼容,实现平台间零成本移植。
我们给用户最大的选择空间,最大限度满足用户专业需求!
我们给二次开发商最低成本、最易实现的平台移植!
GRX, 浩辰 RX(Runtime Extension)编程环境,是针对浩辰ICAD平台推出的最新二次开发软件包,是以VC++.net 2005为基础、面向对象的开发环境及应用程序接口。GRX提供大量的C++类库,用户可以开发ICAD应用程序、扩展ICAD类和协议、创建等同于ICAD内部命令的新命令。GRX丰富的类库使开发者可以充分利用ICAD的开放结构,直接访问ICAD的数据结构、图形系统、命令定义等。
GRX采用了标准的C++类库的封装形式,大大提高了程序员编程的可靠度和效率。GRX应用程序是一个动态链接库(DLL),与ICAD共享地址空间,对ICAD进行直接函数调用。因此,相对于Autolisp和SDS,GRX的功能更强大,编程效率和运行效率都更高,更适于开发复杂的应用软件。
开发者可以使用GRX完成下面任务:
1. 访问ICAD 数据库
一张DWG图纸是存储在一个数据库中的对象集合。这些对象不仅包括图形实体,还包括内部构造,如符号表和词典。GRX 提供了可以访问这些数据结构的工具,还也可以自定义新的数据库对象。
2. 与ICAD 编辑器进行交互
GRX提供与ICAD编辑器来进行交互的类库和函数。用户可以在ICAD中注册命令,这些命令和ICAD内置命令一样。应用程序可针对ICAD内部发生的各类事件通知进行接收和响应。
3. 用MFC创建新界面
GRX应用程序可以用与ICAD共享的动态链接MFC库来创建。可以用这个库创建标准的Windows图形用户界面。
4. 支持多文档界面 (MDI)
使用GRX,你可以创建支持ICAD多文档界面的应用程序。可以确保你的应用程序可以正常地与其他Windows环境下的应用程序进行交互。
5. 创建自定义类
用户可以借助GRX的类库创建自定义的类。在创建自定义类时可以充分利用 GRX的丰富的图形库。
6. 构建复杂的应用程序
GRX提供一系列特征,如通知、事务管理、参照编辑、代理实体等,满足用户构建复杂的应用程序的需要。
|