在ObjectARX Training教程的这一部分中,我们将创建一个自定义实体。 自定义实体将是从AcDbEllipse派生的AsdkEmployee实体。 在这里,我们获得了AcDbEllipse对象的所有功能以及自定义的派生行为。 自定义的AsdkEmployee类将存储一个Employee ID; 员工的隔间编号; 员工的名字和员工的姓氏,但是此信息将存储在实体本身中,而不是以前使用的NOD或扩展词典中。 与上一个应用程序一样,该应用程序将是使用DB / UI分离的另一个示例。 我们将创建一个ObjectARX和ObjectDBX应用程序. 

目的:

在本练习中,我们将创建一个新的AutoCAD命令“ CREATEEMPLOYEE”。

当执行“ CREATEEMPLOYEE”命令时,它将: 

  • 提示用户输入员工ID; 员工隔间号; 员工名字; 员工姓氏; 和员工位置.. 

  • 将自定义的AsdkEmployee对象与从用户获得的输入数据一起放入模型空间中. 

通过使用ObjectARX向导创建名为Step06的新ObjectARX项目来开始本教程。.

 

NEXT: 为ObjectDBX(* .dbx)模块创建一个子项目

Introduction - Custom Entities
Copyright ? 2013 Autodesk, Inc.