- 3
- 0
- 约2.71万字
- 约 70页
- 2017-04-12 发布于辽宁
- 举报
《基于gdi 》2d图形软件开发方法初探-2d几何画板大学论文
《基于GDI+》2D图形软件开发方法初探-2D几何画板
摘要
《基于GDI+2D图形软件开发方法初探—2D几何画板,是采用Microsoft Visual C# 2.0Microsoft .NET Framework 2.0为支撑平台开发的用于研究二维图形的图形软件。
2D几何画板的开发,主要是研究GDI+技术在二维图形软件中的开发方法的探索。在该系统中,实现一些基本的图形绘制,如点、线、圆的绘制,及一些自定义图形的绘制,如多边形,曲线,带外接圆的三角形的绘制;实现基本的测量,如角度的测量,长度的测量,跨度的测量等;实现直角坐标系函数轨迹图形的绘制,要求为输入一个函数表达式的字符串,然后自动绘制出相关的轨迹图形;对绘制结果实现序列化,实现可以重复操作图元;图元的存储、选取、修改,实现图元的动态性,如选中对象时可以拖动,改变大小等。
2D几何画板除了实现基本的图形的绘制外,还实现了共点运动,可以动态的观察二维空间中关联对象的共点运动,当某个对象的相关属性改变时,对其他关联对象的影响;还可以精确的定位相关对象的相关属性,如圆的半径,曲线的张力等。
本论文首先介绍了项目开发的背景,相关开发工具、开发语言和平台的介绍,然后是系统的总体设计,系统的详细设计,包括窗口界面,图形绘制模块,测量模块,2D函数图形绘制模块,序列化模块的设计。
关键词:面向对象;命名空间;序列化;GDI+;图元
GDI+ Based Development of 2D Geometers Sketchpad
ABSTRACT
GDI+ Based Development of 2D Geometers Sketchpad ,as GDI + on a two-dimensional graphics technology in software development methods of exploration, from basic graphics rendering, the sequence of elements of the object and function of two-dimensional imaging is of great significance. The system has basic graphics rendering, elements of the sequence, two-dimensional mapping function graphics, objects associated elements of movement points for the observation of the dynamic nature of objects.
Basic elements, including point, line, round, curves, triangles, polygons, rectangular, diamond, and these special elements derived from the basic elements, such as the triangle with circumcircle.
Key words: Object-Oriented;Naming Space; Serialization; GDI +;Metafile
目 录
1引言 1
2开发背景 3
2.1当代信息技术的发展现状 3
2.1.1当代信息技术的发展 3
2.1.2计算机处理能力的发展 3
2.2 .NET框架的简介 4
2.2.1 .Net框架简介 4
2.2.2 .Net框架的组成 4
2.2.3.Net框架的特性 5
2.2.4 .Net的名字空间 6
2.2.5 .Net2.0平台介绍 7
2.3 C#简介 7
2.3.1什么是C# 7
2.3.2 C#的特点 8
2.3.3 C#的语言特性 9
2.4 GDI+简介 10
2.4.1什么是GDI+ 10
2.4.2 GDI+的体系结构图 11
2.4.3 GDI+的构成 11
2.4.4 GDI+的新特色 12
3系统总体设计 15
3.1系统总体结构 15
3.2系统模块结构 16
3.3系统类结构 16
3.4系统运行环境 19
3.5规格说明 19
4系统窗体界面设计 21
4.1设计原则 21
4.2界面详细设计 21
5图形绘制模块设计 25
5.1基类 25
5.2点 26
5.3线段 26
5.4矩形 27
5.5正方形 28
5.6菱形 28
5.7圆 29
5.8任意三角形 30
5.9等腰三角形 31
5.10等边三角形 32
5.11直角三角形 33
您可能关注的文档
- (mba管理课程)销售管理之(整合式)营销本科论文.doc
- (论文)小学生心理健康存在的问题及对策分析大学论文.doc
- (亿视)亚太中心智能化小区系统设计方案(改加扫描)本科论文.doc
- “向阳 3”型自动操舵仪控制电路的研究大学论文.doc
- “向阳3”型自动操舵仪控制电路的研究论文大学论文.doc
- (金融学专业优秀论文)基金类别的资产配置方法研究转转大师本科论文.doc
- 《点阵式led汉字广告屏的设计与制作》论文终稿本科论文.doc
- 《对中小学音乐教育发展的思考》本科论文.doc
- 《北京某公司发展战略研究报告》本科论文.doc
- 《环境保护与研究性学习校本课程的开发》 课题设计大学论文.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 交流转辙机道岔动作电流故障曲线分析信号集中监测课件.pptx VIP
- 2025届东北三省三校高三下学期第一次联合模拟考试政治试题(原卷版+解析版).docx VIP
- 养老服务质量检测90项.pdf VIP
- 光谱分析图谱与标志.docx
- 2025新课标中考英语词汇.pdf VIP
- T_CNPHARS 0001-2025 群体药动学药效学分析标准操作规范.pdf VIP
- (2026年)血浆置换及血浆分离吸附护理要点PPT课件.pptx VIP
- 农村狗狗交配的全过程,让你看了有点不可置信.pdf VIP
- 医院培训课件:《死亡医学证明(推断)书》规范填写及死因链基础知识.pptx VIP
- 健康体检表样表最新文档.docx VIP
原创力文档

文档评论(0)