2024年4月17日发(作者:)

目录

目 录

第1章 绪论 .......................................................................................... 1

1.1 概述 ......................................................................................................................... 1

1.2 应用程序接口 ........................................................................................................... 1

1.3 应用程序开发环境 .................................................................................................... 1

1.4 进行二次开发的基本要求 .......................................................................................... 2

1.5 主要特点 .................................................................................................................. 2

1.6 二次开发新版本的改进 .............................................................................................. 3

1.6.1 开发环境 ............................................................................................................ 3

1.6.2 应用程序管理器 ................................................................................................. 3

1.6.3 应用程序开发向导 .............................................................................................. 3

1.6.4 构件库 ............................................................................................................... 3

1.6.5 API函数 ............................................................................................................. 3

1.7 与老版本二次开发应用程序的兼容性 ......................................................................... 4

第2章 应用程序管理器 .......................................................................... 5

2.1 运行应用程序管理器 ................................................................................................. 5

2.2 添加应用程序路径 .................................................................................................... 5

2.3 删除应用程序路径 .................................................................................................... 6

2.4 修改应用程序路径 .................................................................................................... 6

2.5 加载和卸载二次开发程序 .......................................................................................... 6

2.6 设置自动加载应用程序 .............................................................................................. 6

第3章 二次开发环境及编程基础 ............................................................. 7

3.1 二次开发平台的安装与设置 ....................................................................................... 7

3.2 创建第一个二次开发程序 .......................................................................................... 7

3.2.1 创建二次开发工程 .............................................................................................. 7

3.2.2 应用程序框架分析 .............................................................................................. 9

3.2.3 添加程序实现代码 ............................................................................................. 12

第1页

目录

3.2.4 应用程序的编译、连接 ...................................................................................... 14

3.2.5 应用程序的运行、调试 ...................................................................................... 15

第4章 数据类型及常量、公共变量的定义 ...............................................17

4.1 数据类型 ................................................................................................................. 17

4.1.1 基本数据类型 .................................................................................................... 17

4.1.2 点 ..................................................................................................................... 17

4.1.3 矩形边界 ........................................................................................................... 17

4.1.4 结点 .................................................................................................................. 17

4.1.5 选择集 .............................................................................................................. 18

4.2 常量定义 ................................................................................................................. 18

4.2.1 函数返回值 ....................................................................................................... 18

4.2.2 线型定义 ........................................................................................................... 18

4.2.3 颜色定义 ........................................................................................................... 19

4.2.4 层定义 .............................................................................................................. 20

4.2.5 尺寸类型定义 .................................................................................................... 20

4.2.6 其他定义 ........................................................................................................... 20

4.3 公共变量 ................................................................................................................. 21

第5章 应用程序接口(API)函数概述 ....................................................22

5.1 交互实现 ................................................................................................................. 22

5.1.1 立即菜单 ........................................................................................................... 22

5.1.2 提示信息 ........................................................................................................... 22

5.1.3 交互取值 ........................................................................................................... 22

5.2 系统操作 ................................................................................................................. 23

5.2.1 文件存取 ........................................................................................................... 23

5.2.2 绘图状态设置 .................................................................................................... 23

5.2.3 界面定制及消息响应 .......................................................................................... 23

5.2.4 Undo/Redo操作 .................................................................................................. 24

5.2.5 用户窗口中预显图形 .......................................................................................... 24

5.3 实体部分 ................................................................................................................. 24

5.3.1 实体操作 ........................................................................................................... 24

5.3.2 基本实体生成 .................................................................................................... 24

5.3.3 块操作 .............................................................................................................. 25

5.3.4 尺寸标注 ........................................................................................................... 25

5.3.5 选择集操作 ....................................................................................................... 25

5.4 数据管理 ................................................................................................................. 26

5.4.1 得到属性数据 .................................................................................................... 26

5.4.2 设置、修改属性数据 .......................................................................................... 26

5.4.3 得到结点几何数据 ............................................................................................. 26

第2页