文摘
英文文摘
声明
1绪论
1.1前言
1.2研究现状
1.3本课题主要的研究内容
1.4本章小结
2 AutoCAD相关知识概述
2.1 AutoCAD二次开发概述
2.2 ObjectARX简介
2.2.1访问AutoCAD数据库
2.2.2与AutoCAD编辑器交互作用
2.2.3使用MFC创建用户界面
2.2.4支持多文档界面(MDI)
2.2.5创建自定义的类
2.2.6建立复杂的应用程序
2.2.7与其它编程环境交互作用
2.3 ObjectARX类库
2.3.1 AcRx库
2.3.2 AcEd库
2.3.3 AcDb库
2.3.4 AcGi库
2.3.5 AcGe库
2.4 ObjectARX应用程序基础
2.4.1创建自定义类
2.4.2响应AutoCAD消息
2.4.3为AutoCAD执行一个入口点
2.4.4初始化一个ObjectARX应用程序
2.4.5程序卸载
2.4.6注册新命令
2.5.AutoCAD中的数据
2.5.1 AutoCAD中数据格式
2.5.2 AutoCAD中的图元类型
2.6本章小结
3自动评判系统的总体结构设计
3.1软件开发的概述
3.2软件的需求分析
3.3软件开发环境
3.3.1编程语言的选择
3.3.2数据库的选取
3.3.3绘图软件的选取
3.3.4软件开发的硬件环境
3.3.5软件的系统结构
3.4软件的功能模块划分
3.4.1用户管理模块
3.4.2习题管理模块
3.4.3自动评判模块
3.4.4成绩管理模块
3.5本章小结
4系统自动评判的算法分析及实现
4.1自动评判的设计思想
4.2图元数据的提取
4.3直线类图元评判算法分析
4.4圆类图元评判算法分析
4.5曲线类图元评判算法分析
4.6实体比较的算法实现
4.7本章小结
5自动评判实例
5.1考试系统介绍
5.2运行实例
5.3本章小结
6结论
6.1工作总结
6.2研究中的创新点
6.3系统展望
致谢
参考文献
附录 攻读硕士学位期间发表的论文