第3章图形简介.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章图形简介.ppt

第3章 图形简介 3.1 简介 3.2 对象、方法、属性和类的类比 3.3 第一次绘图 3.4 创建程序 3.5 图形坐标系统 3.6 解释程序 3.7 绘图方法 3.8 颜色 3.9 顺序概念和语句 3.10 使用注释来添加含义 3.11 编程原则 3.12 编程陷阱 3.13 语法要点 3.14 新的语言元素 3.15 新的IDE工具 3.16 小结 3.1 简介 计算机图形:既可以是由计算机生成的好莱坞影片,也可以是一个复杂的视频游戏,一个虚拟的现实环境,显示器上一个图形样式的静态图像,或一个由线条构建的简单图像。 3.2 对象、方法、属性和类的类比 在C#中,new用来为程序员提供将要使用的新建对象。使用方法在术语上称为“调用”方法。除了方法,对象还具有属性。不能调用属性 。 3.3 第一次绘图 现在创建一个单击按钮时在图片框中显示两个矩形的程序。下面是代码清单: private void button1_Click(object sender, System.EventArgs e) { Graphics paper; paper = pictureBox1.CreateGraphics(); Pen pen = new Pen(Color.Black); paper.DrawRectangle(pen, 10, 10, 100, 50); paper.DrawRectangle(pen, 10, 75, 100, 100); } 3.4 创建程序 基本步骤如下: 进入C# IDE。 创建一个新的Windows Application工程。 按上面的方法设置工程选项。 在窗体上添加一个按钮和一个图片框。 单击图片框,将它的Size属性改为150,200。 将图片框的BackColor属性改为合适的颜色。 如果需要,可以改变窗体标题的文字。 双击按钮并插入绘图指令。 3.5 图形坐标系统 C#图形是基于像素的。像素是屏幕上的小点,可以用来设置特定的颜色。每个像素都由从零开始的一对数字(坐标)来标识: 水平位置,在C#文档中称为x。该值从左向右递增。 垂直位置,经常称为y,该值从上向下递减。 3.6 解释程序 这里只解释这几行代码。 Graphics paper; paper = pictureBox1.CreateGraphics(); Pen pen = new Pen(Color.Black); 第1行选择绘图区的名称。 第2行将绘图区链接到在窗体上添加的图片框。 第3行为画笔命名。 3.7 绘图方法 与绘制矩形一样,C#还提供了绘制一系列形状的工具。例如: 线条。 椭圆(即卵形)——也包括圆形。 实心矩形和椭圆。 来自文件的图像。 3.8 颜色 在C#中,大约有150种命名的颜色。下面列举一些主要的颜色和一些罕用的颜色: Black Violet Blue Indigo Green Yellow Orange Red Gray Purple White Firebrick LemonChiffon Maroon OliveDrab 3.9 顺序概念和语句 当程序中有很多语句时,它们按从屏幕的顶部到底部的顺序来执行。 通常,C#程序由一系列的语句构成。语句有很多种类型,比如方法调用或赋值语句。有些语句只占一行,但其他(比如if和while,不久就会看到)语句需要涵盖数行。 3.10 使用注释添加含义 在C#中,可以为指令添加注释(一种注解),方法是使用//或使用/* ... */。最简单的方法是在注释前使用//,注释可以包含任何内容,没有特定的规则。 3.11 编程规则 C#具有大量的可调用方法。 传递给图形方法的参数的作用是控制绘制的形状。 3.12 编程陷阱 注意标点、拼写和方法名的大小写。逗号和括号必须像示例程序中的那样精确。 3.13 语法要点 每个方法中的参数的顺序和类型必须正确。 3.14 新的语言元素 ( )用来括起参数。 在声明项时类名称的使用。 创建新对象时new的使用。 调用类的方法时“.”符号的使用。 在注释前//的使用,以及用来括起注释的/*和*/的使用。 结束语句的“;”的使用。 3.15 新的IDE工具 没有新的IDE工具。 3.16 小结 语句必须遵守一定的顺序,从上到上执行。 C#具有一组“绘图”方法,可以调用它们来显示图形。 图形定位

文档评论(0)

zcbsj + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档