一个绘图工具的面向对象设计

来源 :计算机工程与设计 | 被引量 : 0次 | 上传用户:htvit
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
已经开发的专业绘图工具有很多,功能各异,但是在面向图元对象的设计方面却有相当一致性。阐述对一个简单绘图工具的面向对象设计,实现了绘图的各种基本操作如图元绘制、图形放大缩小、图元拖动、图形的序列化等,并且按照一定的设计模式实现了绘图的撤消和重做。通过这些基本的绘图功能的实现来说明专业的复杂绘图工具所采用的一般思想。最后对这个绘制工具的扩展如图的分层处理等提出了建议。
其他文献
本文主要根据疏浚行业的特点,介绍了完工百分比法在疏浚行业中的应用方法,总结了完工百分比法的优点,针对现阶段疏浚行业完工百分比法存在的问题提出相关的解决对策,供有关从
海安花鼓有着四百余年的悠久历史。海安花鼓的舞蹈动作大多是从农民的生产和生活动作中提炼出来的。沿海一带农民质朴、爽朗、强悍的性格,赋予海安花鼓朴实,刚健、活泼诙谐、
光生物反应器作为微藻光自养培养的核心装置,对于微藻的大规模培养至关重要。敞开式跑道池作为目前微藻大规模培养中应用最广泛的一类光生物反应器,迫切需要对其结构进行优化
B20是宝来公司的微型系列机。它本身已具有汉字处理能力,但目前还不能与宝来大系统进行联机处理汉字。本文针对象B7850这样的大系统如何处理及存储汉字,使其具有汉字处理功能
在研究和探讨虚拟环境之下构造以人为中心的多维信息空间的基础上,提出了虚拟环境下的多维信息空间动画模型。该模型综合了空间、时间以及知识处理的优点,很好地表达了动画系
战略管理会计是近年来发展的一种企业战略管理与管理会计相结合的管理信息系统。本文简述了战略管理会计的特点和主要方法。
本文对最近几年内国际上对资产负债管理技术的研究的最新发展进行综述。将其主要分为较成体系的三个方面,即银行资产负债管理技术的研究,Roy安全第一的资产管理技术研究和随
在铁路交通安全检测中,铁路导轨的准确识别是判断导轨线上有无路障的前提,利用红外热像仪采集的视频图像,提出了一种在OpenCV开源平台下,实现基于数字图像处理的铁路导轨自动
以韩礼德为代表的系统功能语言学理论是20世纪后半叶语言学界最具影响力的理论之一,有助于语言工作者深入地解析语言,具有其他语言学理论无可比拟的生命力。采用系统功能语言
社会的进步促进了各类工程项目的发展,所要求的固定资产投资不断地增加,因此对于工程项目的管理,也提出了更高地要求。内部会计控制在工程项目管理中,处于核心的地位,是工程