VB、C#实训MINE文本编辑软件的开发-网络课程平台.doc

VB、C#实训MINE文本编辑软件的开发-网络课程平台.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB、C#实训MINE文本编辑软件的开发-网络课程平台.doc

实训:MINECAD绘图软件的开发(C#版) 目的: 引导同学们使用面向对象的方法分析与设计方法,分析需求,设计软件,认识在分析与设计阶段最常用的UML图之一……..类图(ClassDiagram)。 掌握点位图和矢量图的区别,其相应的绘图工具的程序特点 掌握基本界面设计方法(菜单设计、工具条设计、控件布局等),以及程序界面友好化的各种方法(如:按钮图标、窗体图标、按键帮助提示等) 掌握编写鼠标事件处理程序的技术。 掌握用System.Drawing.Graphics类的对象在窗体或控件上绘制图形。 理解ArrayList类的功能和使用方法,了解.NET中有哪些数组、集合类,及它们的功能。 进一步深入理解类、对象,学会用对象系列化的方法保存程序的数据、状态。 初步掌握面向对象的软件设计中,对象分析与对象抽取方法,并设计和实现对象类。 学习如何使用打开文件、保存文件的对话框(OpenFileDialog类、SaveFileDialog类),进行文件的存取对话。 习如何使用颜色对话框(ColorFileDialog类),进行颜色的设置。 小知识:点位图与知量图 点位图:把一幅图看成是若干行和列的点陈列组成,点陈中的每一个点在内存中用1位、或2、4、8、16、32位来保存它的颜色数据。Bmp图、JPG图都属于位图(JPG是对位图进行了压缩),如下是一个黑色背景的红色矩形。点位图主要用于图像类的图。 知量图:把一幅图看成是若干图元对象(如:点、线、矩形、圆、曲线、饼图……)组成,每个图元都有自已的特征数据(属性),甚至有自已的行为(方法),如:放大、旋转、变形、对齐、被选中、提至最前、放至最后等,我们在Word中的绘图就是一种矢量图,AutoCAD是一种最典型的矢量图绘制工具。矢量图主要用于图形类的图。如下是word中绘制的一个矢量图,由两个图元组成:一个矩开、一个圆 System.Drawing名称空间简介:(下面资料是从MSDN文档中摘取的资料片段,并做了通俗化处理,同学们可直接看MSDN文档) System.Drawing 命名空间提供了对 GDI(图形开发界面)的基本图形功能的访问(方法),在  HYPERLINK ..\..\TeacherDoc\frlrfsystemdrawingdrawing2d.htmSystem.Drawing.Drawing2D、 HYPERLINK ..\..\TeacherDoc\frlrfsystemdrawingimaging.htmSystem.Drawing.Imaging 以及  HYPERLINK ..\..\TeacherDoc\frlrfsystemdrawingtext.htmSystem.Drawing.Text 命名空间中提供了更高级的功能。 其中, HYPERLINK ..\..\TeacherDoc\frlrfsystemdrawinggraphicsclasstopic.htmGraphics 类提供了绘制到显示设备(屏幕)的方法,调用这些方法可在屏幕上画各种图形(图、弧、矩形、直线、典线等);  HYPERLINK ..\..\TeacherDoc\frlrfsystemdrawingrectangleclasstopic.htmRectangle 和  HYPERLINK ..\..\TeacherDoc\frlrfsystemdrawingpointclasstopic.htmPoint 等GDI+ 基本元素类提供了表示矩形和点的结构; HYPERLINK ..\..\TeacherDoc\frlrfsystemdrawingpenclasstopic.htmPen 类定义了用于绘制直线和曲线的“笔”,它决定笔画的粗细与颜色;而从抽象类  HYPERLINK ..\..\TeacherDoc\frlrfsystemdrawingbrushclasstopic.htmBrush 派生出的类则用于填充形状的内部,如:用红色去填充一个矩形。 程序功能描述: MINECAD绘图软件是能用鼠标选择工具箱中的工具,然后在画板上拖曳或点击,就可以画出各种图形。每个图形作为一个对象存在,因些是一种矢量图。软件具有保存文档与重打开文档的功能,能打印预览及打印输出。(附有可执行程序,同学们可先试运行) 同学们可以朝如下目标去设计、扩展:1。一个简单的的矢量图绘图工具,能绘制矩形、园形、曲线、弧形、饼图等常规的图形元素的工具。2。可以绘制三维图元素。 3。还可以扩展出其它特别的实体图元素,如:椅子、电脑、房子、汽车等。 4。可以加入点位图象,如人物像片、风景等多种格式的图。5 。具有保存、重打开。。。。。等文件管理功能。 6。可以转换

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档