版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、西北工业大学综合创作训练实验报告学 院: 软件与微电子学院 学号: 姓名: 杜伊 专 业: 软件工程 实验时间: 2016年3月 实验地点: 毅字楼311 指导教师: 陈勇 西北工业大学2016 年 3 月一、实验目的及要求理解设备环境的概念掌握图形化界面中图形基本要素的绘制;理解图形化界面中坐标系统的概念。学会使用GDI开发Windows图形应用程序;了解GDI+的使用方法;二、实验设备(环境)及要求PC机最低配置:2G Hz以上CPU;1G以上内存;1G自由硬盘空间;VC+6.0或者更高版本VC+;三、实验内容与步骤1.1 基本图元绘制问答题:(1)Windows支持哪几种坐标系统,你的程
2、序采用的是哪种?答:Windows 一共支持8中不同的坐标系统,分别是MM_TEXT,MM_LOMETRIC,MM_HIMETRIC,MM_LOENGLISH,MM_HIENGLISH,MM_TWIPS,MM_ISOTROPIC, MM_ANISOTROPIC。我的程序采用的是MM_ANISOTROPIC。(2)GDI和GDI+: GDI在全称是Graphics Device Interface,即图形设备接口。是图形显示与实际物理设备之间的桥梁。GDI接口是基于函数, 虽然使程序员省力不少,但是编程方式依然显得麻烦。例如显示一张位图,我们需要进行“创建位图,读取位图文件信息,启用 场景设备,
3、调色板变化“等一系列操作。然而有了GDI+,繁琐的步骤再次被简化。顾名思义,GDI+就是GDI的增强版,它是微 软在Windows 2000以后操作系统中提供的新接口。 GDI+主要功能 : GDI+主要提供以下三种功能: (1) 二维矢量图形:GDI+提供了存储图形基元自身信息的类(或结构体)、存储图形基元绘制方式信息的类以及实际进行绘制的类; (2) 图像处理:大多数图片都难以划定为直线和曲线的集合,无法使用二维矢量图形方式进行处理。因此,GDI+为我们提供了Bitmap、Image等类,它们可用于显示、操作和保存BMP、JPG、GIF等图像格式。 (3) 文字显示:GDI+支持使用各种字
4、体、字号和样式来显示文本。 相比于GDI,GDI+是基于C+类的对象化的应用程序接口,因此用起来更为简单。GDI的核心是设备上下文,GDI函数都依赖于设备上下文句柄,其编程方式是基于句柄的;GDI+无需时刻依赖于句柄或设备上下文,用户只需创建一个Graphics 对象,就可以用面向对象的方式调用其成员函数进行图形操作,编程方式是基于对象的。 将位图放大两倍:1.2 练习参考教程中时钟程序代码,实现一个带有模拟时钟和数字时钟的win32程序。程序不需要菜单和工具栏,程序窗口工作区如下图所示。其中模拟时钟和windows自带的时钟是一样的。时钟程序重要代码展示:程序运行结果展示:四、实验总结此次学会了GDI与GDI+编程原理,掌握了GDI基本图元的绘制与运用,理解设备环境的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 软件研发工资考核制度
- 无毒单位工作考核制度
- 法院落实绩效考核制度
- 沙河镇河长制考核制度
- 村里宣传工作考核制度
- 中心书店绩效考核制度
- 科普基地总结考核制度
- 清真食品监督考核制度
- 一 工作纪律考核制度
- 公交公司经营考核制度
- 2026年山东旅游职业学院综合评价招生素质测试面试模拟题及答案(二)
- 2025年海南工商职业学院单招综合素质考试题库附答案解析
- 2026中国邮政集团有限公司江门市分公司招聘备考题库及一套答案详解
- 微生物菌剂培训课件
- 围术期应激反应的麻醉调控策略
- 淋浴房技术知识培训课件
- 人教版(2024)七年级上册英语Unit1-7各单元语法专项练习题(含答案)
- 2025年士兵考学语文冲刺卷
- 【《生育意愿及影响因素研究的国内外文献综述》3400字】
- 《基于JSP的图书销售系统设计与实现》9500字(论文)
- 智能 检测与监测 技术-智能建造技术专01课件讲解
评论
0/150
提交评论