- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
摘要在现代社会中,电脑被视为视觉艺术中越来越常用的工具。原本依托于纸张的信件和绘画,依托于胶片的照相摄影及医学检查,它们均在慢慢向电子化与网络化发展。各种显示设备已经能够满足人们对于图像几乎所有的需求。因此,人们也需要能够在显示屏上像用纸和笔一样进行绘画。这篇论文针对这一需求,提出了使用VC++利用微软公司的MFC类库,在Windows平台上制作一个简易的、轻量的、低学习成本的画板程序的方法。关键词:MFC,C++,图形图像编程,画板程序ABSTRACTIn modern society, computers are seen as more and more commonly used in visual arts.Letters and paintings were originally based on paper, photography and medical check were originally based on film, but now they are becoming electronic and networked.A variety of display devices have been able to meet peoples demand for almost all images. Therefore, people also need to be able to paint on the screen like using paper and pen. In response to this demand, this paper presents a method of making a drawing board program with using Microsofts MFC class library in Visual C++,which is lightweight and low learning costs.Keywords:MFC, VC++, Graphic image programming, Drawing board program目 录第一章绪 论11.1 数字图像的发展11.2 绘图软件的发展现状11.3 编程语言简介21.4 本文主要研究内容3第二章编程基础42.1 编程原理42.1.1 C语言编程原理42.1.2 面向对象编程52.1.3 类简介52.1.4 MFC简介62.2 程序创建原理72.2.1 创建源代码文件82.2.2 编译和链接92.3 本章小结10第三章 MFC程序的实现113.1 创建MFC应用程序框架113.2 控件113.2.1 静态控件133.2.2 编辑框控件143.2.3 按钮163.2.4 组合框203.3 图形图像编程243.3.1 GDI坐标系与映射模式253.3.2 颜色和颜色设置263.3.3 GDI对象263.3.4 画笔工具273.3.5 图形绘制工具283.3.6 画刷工具293.4 本章小结30第四章总 结31致谢32参考文献33附录34外文文献原文39外文文献译文44第一章绪 论1.1数字图像的发展有证据表明,在书面沟通之前,绘画是人类表达思想的最古老形式之一[1]。大约3万年前,在书面语言发明之前,绘画就已经作为智人专门的交流方式出现在他们洞穴的壁画及岩画中[2]。那些图形被称为象形图,描绘其所指对象的抽象概念[3]。史前时期的草图和绘画不断的被风格化和简化,推动了书面语言的产生发展。绘画在人类历史上一直是公众表达的流行和基本手段。它是传达视觉想法的最简单和最有效的手段之一[4]。绘画是使用各种各样的工具和技术制作图像的手段。传统的绘画过程使用铅笔、钢笔、刷子、蜡笔、木炭和(或)粉彩。在数字化的绘图软件中,很多基础工具都对实物工具进行的模仿与改进,如直线工具、铅笔工具、矩形和椭圆工具、橡皮擦工具及字符输入工具等。视觉艺术家已经不再局限于传统的艺术媒体。20世纪60年代以来,电脑被视为视觉艺术中越来越常用的工具。其用途包括捕获或创建图像,编辑以及最终的渲染和打印。对于电脑的使用模糊了插画师、摄影师、照片编辑、3D建模工作者和工艺品艺术家之间的区别。复杂的渲染和编辑软件促成了多技能的图像开发人员的出现。艺术家等创作者更愿意使用个人电脑进行创作。因为使用绘图软件比传统方法需要较少的手眼协调,较少的想象能力,同时利用计算机的自动渲染功能可以更高效的(有时更准确的)来创建图像。然而,随着计算机计算能力的提升,绘图软件的风格、特效和编辑方法复杂多样,可能需要比传统绘画更多的学习成本,并且这一成本随着对软件掌握的程度直线上升。此时软件是激发还是压抑创造力就取决于其界面的直观性[5]。1.2绘图软件的发展现状图形从广义上
文档评论(0)