没有设计模式画小人,有趣画板

呵呵,第一次玩,总是有点兴趣。慢慢摸索坐标系的定位。

连代码放在哪里都不知道,书上也没有说,以为高手都懂的。

我试了三四个位置才了解。MAINFORM.CS里,用BUTTON激活之~~

将两个小人画在同一个PICTUREBOX上啦。

这是为了理解后面的建造者模式作的比较代码。勿模仿~~

关键代码:

 1
 2         void Button1Click(object sender, EventArgs e)
 3         {
 4              Graphics gThin = this.pictureBox1.CreateGraphics();
 5             Pen pen = new Pen(Color.Pink);
 6             gThin.DrawEllipse(pen, 50, 20, 30, 30);
 7             gThin.DrawRectangle(pen, 60, 50, 10, 50);
 8             gThin.DrawLine(pen, 60, 50, 40, 100);
 9             gThin.DrawLine(pen, 70, 50, 90, 100);
10             gThin.DrawLine(pen, 60, 100, 45, 150);
11             gThin.DrawLine(pen, 70, 100, 85, 150);
12         }
13         void Button2Click(object sender, System.EventArgs e)
14         {
15             Graphics gFat = pictureBox1.CreateGraphics();
16             Pen penFat = new Pen(Color.Red);
17             gFat.DrawEllipse(penFat, 150, 20, 30, 30);
18             gFat.DrawEllipse(penFat, 145, 50, 40, 50);
19             gFat.DrawLine(penFat, 150, 50, 130, 100);
20             gFat.DrawLine(penFat, 180, 50, 200, 100);
21             gFat.DrawLine(penFat, 160, 100, 145, 150);
22             gFat.DrawLine(penFat, 170, 100, 185, 150);
23
24         }

嘿嘿,,输出像不像瘦人和胖人??

时间: 2024-10-26 11:58:03

没有设计模式画小人,有趣画板的相关文章

几何画板怎样画半圆

  几何画板怎样画半圆?几何画板中绘制圆形,大家可能都会,如果让你制作半圆,你可能没有制作过吧!下面我们就一起来看看如何利用几何画板制作半圆. 分析:在一个圆中同弧所对的圆周角是圆心角是一半,根据该定理,半圆所对的圆周角巧好是90°,所以我们可以通过制作直角三角形来制作半圆. 具体的操作步骤如下: 1.打开几何画板,单击"自定义工具"--"三角形"--"直角三角形",在画布上面单击一下鼠标,然后拖动鼠标就可以画出一个直角三角形. 使用自定义工具绘

利用Facade设计模式创建JS日历

关于Facade设计模块 设计模式是一个有趣的概念.一般来说,设计模式代表了一种编程语言做好接受的东西(通常是有效的方法).我已经对模型视图的控制器设计模式写,因为它涉及到整合新闻供稿.设计模式是与语言无关.你可能使用了一些设计模式之前,甚至没有实现它! Facade是一个术语,它指的是一种人为的或欺骗性的前端公众面对面的方式来隐藏吸引力的基本结构和运作.例如,建筑师可以添加一个大理石墙面的砖大楼外面的街道面临的一面.同样,从外观设计模式是一个概念,即在开发人员创建一个包装,一个公众形象,围绕一

《HTML5 Canvas游戏开发实战》——2.4 图片操作

2.4 图片操作 无论我们开发的是应用程序还是游戏软件,都是离不开图片,没有图片就无法让整个页面漂亮起来.开发游戏的时候,游戏中的地图.背景.人物.物品等都是由图片组成的,所以图片的显示和操作非常重要.Canvas中提供了drawImage函数和putImageData函数来绘制图片,在本节中将一一讲解.2.4.1 利用drawImage绘制图片 drawImage函数有3种函数原型,其语法如下: drawImage(image, dx, dy); drawImage(image, dx, dy

几何画板如何画圆的内接n边形

绘图技巧一.制作图形的平移动画 几何画板作为一款专业的几何绘图工具,它的出现弥补了黑板式教学的缺陷,使用它可以让图形动起来,例如要实现将△ABC沿DE方向进行平移,并制作成动画,具体的制作步骤如下: 步骤一 绘制△ABC和线段DE.打开几何画板,选择左侧侧边栏"多边形工具",在画板空白区域绘制△ABC;选择左侧侧边栏"线段工具",在画板上任意画一条线段DE. 步骤二 用移动工具选中线段DE,鼠标点击上方菜单栏"构造"菜单,在其下拉菜单选择&quo

几何画板如何画莱洛三角形的图文教程

几何画板画莱洛三角形的详细图文教程 莱洛三角形,也叫"勒洛三角形"或"弧三角形",不同的情况下有不同的叫法.它是除了圆形以外,最简单易懂的勒洛多边形,也是一个定宽曲线.那么我们怎样才能画出这样的三角形呢?其实在黑板上画图比较费时间,可以借助几何画板这样的专业绘图工具,下面就一起来学学用几何画板画莱洛三角形的技巧. 具体的步骤如下: 步骤一 绘制正三角形 1.打开几何画板,鼠标点击左侧侧边栏"自定义工具"按钮,在弹出的工具快捷菜单选择"三

几何画板怎么画彩色立体球

  几何画板教程:怎么画彩色立体球         具体做法如下: 1.新建一个几何画板文件.使用"圆工具"绘制一个圆心为A,过点B的圆. 2.绘制直线AB,与圆相较于点C.将直线AB隐藏.绘制线段BC.在BC上任取一点D.E.F,如下图所示. 几何画板 3.选中点D,选择"编辑"-"操作类按钮"-"动画"命令.使点D在线段BC上移动. 4.度量线段CD.CE.CF.CB的长度.选中点C.D,在"度量"菜单

几何画板教程:绝对值函数怎么画

  几何画板教程:绝对值函数怎么画             具体步骤如下: 1.在几何画板窗口中,选择"绘图"--"绘制新函数". 几何画板 2.输入函数解析式,例如f(x)=|cosx|,在新建函数窗口中选择"函数"按钮,在下拉菜单中选择"abs"函数. 几何画板 3.确定后绘图区域自动出现函数图象,如图所示.

几何画板怎么画正四棱台

  几何画板怎么画正四棱台           具体的操作步骤如下: 1.新建一个几何画板文件.绘制线段AB和BC.依次选中点B.C,选择"变换"-"标记向量"命令. 2.选中线段AB,选择"变换"-"平移"命令,将线段AB按照标记向量平移.将生成的点A'更改D. 3.绘制出平行四边形ABCD以及对角线AC和BD,线段AC.BD的交点设置为O.如下图所示. 几何画板 4.任意绘制一条线段DE.依次选中点D.E设置为"

几何画板中画墙壁的方法

  步骤一 打开几何画板,选择"直线工具",在画板空白区域任意画一水平直线l,用来表示地面,如下图所示. 在几何画板中用直线工具画水平直线l示例 步骤二 选择左侧工具箱"自定义工具",鼠标按着不放,在弹出的工具菜单选择"物理工具"--"墙壁",如下图所示. 选择自定义工具下的物理工具示例 步骤三 鼠标在直线l上方任意位置单击,画出墙壁的一个端点,此时按住Shift键,向下拖动鼠标,直到墙壁与直线l有交点,此时再单击鼠标,就可以