• 大小: 952.79 KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2024-09-07
  • 语言: 其他
  • 标签: CAD  ARX  开发  实例  

资源简介

CAD二次开发ARX开发实例
第一章:
Hello1 acrxEntryPoint()
Hello2 从AcRxObject类中派生一个类
第二章:
Ch3_1 数据类型,用户输入和命令
Ch3_2 选择集
Ch3_3 选择集
第四章:
Ch4_1 层表记录和浏览器
Ch4_2 创建实体
Ch4_3 交点和偏移
Ch4_4 对选择集改变
Ch4_5 创建LWPOLYLINE
Ch4_6 插入块
Ch4_7 插入带属性的块
Ch4_8 创建带属性的块
第五章:
Ch5_1 几何类
Ch5_2 几何类
第六章:
Ch6_1 加载DCL对话框
Ch6_2 DCL对话框
Ch6_3 隐藏DCL对话框
Ch6_4 嵌套DCL对话框
第七章:
Ch7_1 模式对话框
Ch7_2 隐藏模式对话框
Ch7_3 无模式对话框
Ch7_4 标签式对话框
Ch7_4MFC MFD标签式对话框
Ch7_5 向导式对话框
Ch7_6 MFC工具栏
Ch7_7 单一资

源DLL模式对话框
Ch7_7Res 单一资源DLL
第八章:
Ch8_1 扩展实体数据
Ch8_2 扩展字典
Ch8_3 有名对象字典
Ch8_4 定制对象
Ch8_5 定制实体---ObjectDBX应用程序
Ch8_5UI 用行Ch8_5的定制实体用户接口
第九章:
Ch9_1
Ch9_2 事务处理程序
DebugDBX 调试版CH9_1UI的ObjectDBX文件
ReleaseDBX 发行版CH9_1UI的ObjectDBX文件
Ch9_2
Ch9_2UI 临时反应器
DebugDBX 调试版CH9_2UI的ObjectDBX文件
ReleaseDBX 发行版CH9_2UI的ObjectDBX文件
Ch9_3 永久反应器ObjectDBX应用程序
Ch9_3UI 用于Ch9_3的永久反应器用户接口

资源截图

代码片段和文件信息

#include 
#include 

void initApp();
void unloadApp();


void helloWorld();

void initApp()
{
    // register a command with the AutoCAD command mechanism
    acedRegCmds->addCommand(“HELLOWORLD_COMMANDS“
                            “Hello“
                            “Bonjour“
                            ACRX_CMD_MODAL
                            helloWorld);

acutPrintf(“%s%s“ “Inside InitApp - “ “Registering commands with acedRegCmds\n“);
acutPrintf(“Enter \“HELLO\“ at the command prompt to execute.\n“);
}

void unloadApp()
{
    acedRegCmds->removeGroup(“HELLOWORLD_COMMANDS“);
acutPrintf(“%s%s“ “Goodbye\n“ “Removing command group \“HELLO_COMMANDS\“\n“);
}

void helloWorld()
{
    acutPrintf(“\nHello World!“);
}

extern “C“ AcRx::AppRetCode 
acrxEntryPoint(AcRx::AppMsgCode msg void* pkt)
{
    switch (msg) 
    {
case AcRx::kInitAppMsg:
     acrxDynamiclinker->unlockApplication(pkt);
     acrxRegisterAppMDIAware(pkt);
     initApp();
     break;
case AcRx::kUnloadAppMsg:
     unloadApp();
     break;
case AcRx::kLoadDwgMsg:
acutPrintf(“Received Acrx::kLoadDwgMsg\n“);
break
default:
     break;
    }
    return AcRx::kRetOK;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1262  1999-08-01 01:47  jzym.net\objectARX 开发实例\Chapter 1\Hello1\Hello1.cpp

     文件         92  1999-07-24 05:12  jzym.net\objectARX 开发实例\Chapter 1\Hello1\Hello1.def

     文件       4303  1999-07-24 19:34  jzym.net\objectARX 开发实例\Chapter 1\Hello1\Hello1.dsp

     文件        537  1999-07-24 02:04  jzym.net\objectARX 开发实例\Chapter 1\Hello1\Hello1.dsw

     文件      41984  1999-08-05 05:03  jzym.net\objectARX 开发实例\Chapter 1\Hello1\Hello1.ncb

     文件      53760  2003-03-22 09:45  jzym.net\objectARX 开发实例\Chapter 1\Hello1\Hello1.opt

     文件       1204  1999-07-24 05:13  jzym.net\objectARX 开发实例\Chapter 1\Hello1\Hello1.plg

     文件       3437  2003-03-22 22:21  jzym.net\objectARX 开发实例\Chapter 1\Hello2\Hello2.cpp

     文件        137  1999-07-24 19:22  jzym.net\objectARX 开发实例\Chapter 1\Hello2\Hello2.def

     文件       4431  1999-07-24 19:44  jzym.net\objectARX 开发实例\Chapter 1\Hello2\Hello2.dsp

     文件        537  1999-07-24 05:23  jzym.net\objectARX 开发实例\Chapter 1\Hello2\Hello2.dsw

     文件      50176  2003-03-25 10:45  jzym.net\objectARX 开发实例\Chapter 1\Hello2\Hello2.ncb

     文件      56832  2003-03-25 10:45  jzym.net\objectARX 开发实例\Chapter 1\Hello2\Hello2.opt

     文件       1513  2003-03-21 22:12  jzym.net\objectARX 开发实例\Chapter 1\Hello2\Hello2.plg

     文件        220  1999-07-24 19:29  jzym.net\objectARX 开发实例\Chapter 1\Hello2\HloClass.cpp

     文件        289  2003-03-21 22:12  jzym.net\objectARX 开发实例\Chapter 1\Hello2\HloClass.h

     文件       2448  2003-03-25 08:24  jzym.net\objectARX 开发实例\Chapter 3\Ch3_1\Ch3_1.aps

     文件       4998  2003-03-26 12:40  jzym.net\objectARX 开发实例\Chapter 3\Ch3_1\Ch3_1.cpp

     文件         91  1999-07-18 19:16  jzym.net\objectARX 开发实例\Chapter 3\Ch3_1\Ch3_1.def

     文件       5275  1999-07-18 00:37  jzym.net\objectARX 开发实例\Chapter 3\Ch3_1\Ch3_1.dsp

     文件        535  1999-07-17 23:27  jzym.net\objectARX 开发实例\Chapter 3\Ch3_1\Ch3_1.dsw

     文件      50176  1999-08-05 05:04  jzym.net\objectARX 开发实例\Chapter 3\Ch3_1\Ch3_1.ncb

     文件      60928  2003-03-26 20:37  jzym.net\objectARX 开发实例\Chapter 3\Ch3_1\Ch3_1.opt

     文件       2182  1999-07-18 00:27  jzym.net\objectARX 开发实例\Chapter 3\Ch3_1\Ch3_1.plg

     文件       2429  1999-07-17 23:27  jzym.net\objectARX 开发实例\Chapter 3\Ch3_1\Ch3_1.rc

     文件       2238  1999-07-18 00:27  jzym.net\objectARX 开发实例\Chapter 3\Ch3_1\Ch3_1Commands.cpp

     文件        109  1999-07-17 23:33  jzym.net\objectARX 开发实例\Chapter 3\Ch3_1\cmd.api

     文件         65  1999-07-17 23:33  jzym.net\objectARX 开发实例\Chapter 3\Ch3_1\ial.api

     文件         20  2003-03-25 10:34  jzym.net\objectARX 开发实例\Chapter 3\Ch3_1\objectARX.prj

     文件        397  1999-07-17 23:27  jzym.net\objectARX 开发实例\Chapter 3\Ch3_1\res\Ch3_1.rc2

............此处省略894个文件信息

评论

共有 条评论