下载此文档

图元编辑器的研究与实现.doc


文档分类:汽车/机械/制造 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
图元编辑器的研究与实现.doc图元编辑器的研究与实现摘要:该文所设计的图元编辑器完成了各种图元对象符号的绘制,并把图元对象符号保存为一个文件,以作为控件的图形之用。图元编辑器具有对所绘制的图形移动、剪切、拷贝、粘贴、删除、旋转、缩放等编辑功能。关键词:图元;对象;VC++ ResearchandRealizationofGraphicsEditor CAOXiao-li (FenyiCountytheThirdCentralPrimarySchool,Fenyi336600,China) Abstract:,itcanalsomove,copy,cut,paste,delete,revolve,minify,magnifyandsoon. Keywords:Graphics;Object;VC++ 21世纪是一个竞争日益激烈的世纪,为培养出高科技人才,抢占新世纪经济战略的制高点,世界各国都在发展科技力量,我国也不例外,科学研究是至关重要的,软件产业具有举足轻重的地位,面向对象方法是基于客观世界的对象模型的软件开发方法,建立与语言无关的对象模型。它是以对象为中心的开发方法,是客观世界中抽象出来的软件开发的新思维方法,促进了软件的开发效率。ActiveX技术是在面向对象设计基础上发展起来的、:ComponentObjectModel)的技术。从发展的势头来看,ActiveX代表着Windows系统软件开发的方向。本文主要实现了图元编辑器的各种图元对象符号的绘制,并把图元对象符号保存为一个文件,以作为控件的图形之用,这些图形应具有通用性和组合性,通过接口参数可以组合成复杂的通用图形。图形编辑器应有对所绘制的图形移动、拷贝、剪切、粘贴、组合、拆分、删除、旋转、缩放等编辑功能。 1软件系统结构及运行界面软件整体设计如图1所示。图元编辑器运行界面如图2所示。编辑菜单、基本图元菜单和颜色菜单如图3所示。 2图元编辑器实现方案图元编辑器主要是分类处理线段、矩形、椭圆、圆、折线、点、标记等不同图元;实时移动、修改图元;编辑图元;保存、打开图元文件等操作;在VC的类中虽然已经封装了点,线,圆等常用的绘图函数,使用这些函数即可实现直线、矩形、椭圆等的绘制。但是这些函数只能实现图元的绘制,而无法管理图元。换言之,这些函数只能绘制图形而不能处理图形。图像是由不同属性(颜色)像素点组成的集合,图像的处理只能以像素点为基础,程序中必须保存每一个像素点的属性;而图形则是不同图元的集合,图形编辑是针对不同图元进行的操作,程序中只保存图元的特征数据(如:端点位置、图元颜色等)。根据需求分析,本程序将基本图元划分为:直线、矩形、椭圆、圆、折线、圆弧、点、标记及文本标注等图元类型,并使用不同的图元类来实现。这些图元类均派生于同一个基类:图元基类(CDrawObject)。充分利用各图元类派生于同一个基类的性质,可大大简化不同图元的处理过程。虽然不同的图元具有不同的表现形式和数据结构,但它们具有许多相同的特性。如:都具有颜色定义功能,都具有图元绘制函数,都可移动等。在基类定义中须对这些共有的数据成员和成员函数进行

图元编辑器的研究与实现 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人sftnqws018
  • 文件大小33 KB
  • 时间2019-05-14