|
关于ObjectArx混合编程(c#/c++)的优势
一、c#的优点
1.c#使用垃圾回收机制,解决了内存泄漏问题。
2.C#做界面比C++开发效率要高得多,c#的winform界面也比mfc美观。
3.c#开发效率高于c++。
4.c#在ObjectARX中的各种反应器(Reactor)和选择集过滤操作(PromptSelectionOptions)比C++方便。
5.c#代码便于和微服务集成,能够简便地调用java提供的controller接口。
二、c++的优点
1.c++支持自定义实体(自定义新的几何图形),c#不支持自定义实体。
2.另外C++则擅长写算法,并保证程序的质量,提高运行效率。
3.c++能够直接共享AutoCAD进程,访问的AutoCAD数据库结构、图形系统以及AutoCAD几何构造核心,开发出更多的命令。
综上所述,基于c#界面美观和开发效率快的优点,结合c++自定义实体和操作AutoCAD的图形数据库的优点。将两者结合起来将会加快程序的开发速度,集成到微服务中构建体系化软件工具,开发出更多的功能,并且保证程序的质量。 |
|