西工大win32编程实验三实验报告.pdfVIP

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

西北工业大学

《综合创作训练》实验报告

学院:软件与微电子学院

学号:

姓名:杜伊

专业:软件工程

实验时间:2016年3月

实验地点:毅字楼311

指导教师:陈勇

西北工业大学

2016年3月

一、实验目的及要求

理解设备环境的概念

掌握图形化界面中图形基本要素的绘制;

理解图形化界面中坐标系统的概念。

学会使用GDI开发Windows图形应用程序;

了解GDI+的使用方法;

二、实验设备(环境)及要求

PC机最低配置:2GHz以上CPU;1G以上内存;1G自由硬盘空间;

VC++6.0或者更高版本VC++;

三、实验内容与步骤

1.1

基本图元绘制

问答题:(1)Windows支持哪几种坐标系统,你的程序采用的是哪种?

答:Windows一共支持8中不同的坐标系统,分别是

MM_TEXT,MM_LOMETRIC,MM_HIMETRIC,MM_LOENGLISH,MM_HIENGLISH,MM_TWIPS,MM_ISOTROPIC,MM_ANISOTROPIC。我

的程序采用的是MM_ANISOTROPIC。

(2)GDI和GDI+:GDI在全称是GraphicsDeviceInterface,即图形设备接口。是图形显示与实际物理设备之间的桥梁。GDI接口是基于函数,

虽然使程序员省力不少,但是编程方式依然显得麻烦。例如显示一张位图,我们需要进行“创建位图,读取位图文件信息,启用场景设备,调色

板变化“等一系列操作。然而有了GDI+,繁琐的步骤再次被简化。顾名思义,GDI+就是GDI的增强版,它是微软在Windows2000以后操作系

统中提供的新接口。GDI+主要功能:

GDI+主要提供以下三种功能:

(1)二维矢量图形:GDI+提供了存储图形基元自身信息的类(或结构体)、存储图形基元绘制方式信息的类以及实际进行绘制的类;

(2)图像处理:大多数图片都难以划定为直线和曲线的集合,无法使用二维矢量图形方式进行处理。因此,GDI+为我们提供了Bitmap、Image等

类,它们可用于显示、操作和保存BMP、JPG、GIF等图像格式。(3)文字显示:GDI+支持使用各种字体、字号和样式来显示文本。

相比于GDI,GDI+是基于C++类的对象化的应用程序接口,因此用起来更为简单。GDI的核心是设备上下文,GDI函数都依赖于设备上下文句柄,

其编程方式是基于句柄的;GDI+无需时刻依赖于句柄或设备上下文,用户只需创建一个Graphics对象,就可以用面向对象的方式调用其成员函数

进行图形操作,编程方式是基于对象的。将位图放大两倍:

1.2

练习

文档评论(0)

147****6405 + 关注
实名认证
文档贡献者

博士毕业生

1亿VIP精品文档

相关文档