欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    第7章(分章课件).ppt

    • 资源ID:68701617       资源大小:44KB        全文页数:13页
    • 资源格式: PPT        下载积分:16金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要16金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第7章(分章课件).ppt

    第7章 图形程序的编程基础图形介面(GDI:Graphics Device Interface)是Windows系统的一种软件子系统,它按照GDI函数来工作,负责在屏幕显示器和打印机上显示图形。GDI是Windows非常重要的软件接口,非但应用系统要使用GDI在屏幕上显示视觉信息,就连Windows本身也使用GDI来显示用户介面对象,诸如功能表、滚动条、图标和鼠标游标等,无一不用到GDI。GDI是软件接口,它按照GDI函数来工作,GDI和GDI函数是有联系又不相同的概念。这里不对GDI进行全面的讲述,只是介绍GDI的基本知识。介绍画线,画图和填入区域的基本知识。7.1 基本概念32位位GDI就是就是GDI32.DLL动态链结库,可以把它理解成动态链结库,可以把它理解成GDI函数的解释器并按照解释调用相应的设备驱动程序。函数的解释器并按照解释调用相应的设备驱动程序。不同的设备有不同的设备驱动程序,这就实现了与设备无不同的设备有不同的设备驱动程序,这就实现了与设备无关的图形输出,关的图形输出,GDI在应用程序和不同输出设备之间起着在应用程序和不同输出设备之间起着隔离作用,应用程序只要考虑隔离作用,应用程序只要考虑GDI函数不必考虑设备,是函数不必考虑设备,是实现设备无关性输出的关键措施。实现设备无关性输出的关键措施。GDI也可以看作应用程序和输出设备之间的接口程序。也可以看作应用程序和输出设备之间的接口程序。图形输出设备分为两大类:位映射型设备和向量型设备。图形输出设备分为两大类:位映射型设备和向量型设备。Windows输出用前者。输出用前者。位映射型设备内定使用像素座标系统,这也是实现设备无位映射型设备内定使用像素座标系统,这也是实现设备无关性输出的诀窍关性输出的诀窍。7.1.1 GDI函数及其分类。1取得和释放设备描述表代号的函数取得和释放设备描述表代号的函数。2取得字体尺寸信息的函数取得字体尺寸信息的函数(GetTextMetrics)。3绘图函数绘图函数。4设定和取得设备描述表中有关属性的函设定和取得设备描述表中有关属性的函数数。5使用使用GDI对象的函数对象的函数 7.1.2 GDI绘制的基本图形1直线和曲线。直线和曲线。2填入区域填入区域。3点阵图点阵图。7.1.3图形程序设计的其他问题1映射模式及其变换映射模式及其变换。2Metafile。3绘图区域绘图区域。4路径路径。5裁剪裁剪。6调色盘调色盘。7打印打印 7.2 设备描述表7.2.1取得设备描述表代号的方法7.2.2取得设备描述表中信息的方法7.2.3保存设备描述表7.2.4设备描述表的构成(请见教材程序7设备描述表结构.doc)。7.2.5设备能力显示程序设备能力显示程序(DEVCAPS1)(教材程序77-1 DEVCAPS1.doc)7.2.6解析度=每个度量单位内的每个度量单位内的像素数目像素数目对打印机,我们经常用对打印机,我们经常用“每英寸的点数每英寸的点数(dpi)”表示解析度表示解析度(dot per inch),解析度俗称分辨率。显示器的解析度(请见教材程序7显示器的解析度.doc。7.2.7色彩色彩 彩色显示器显示图形的色彩数等於表示像素可能显示器显示图形的色彩数等於表示像素可能取的颜色数取的颜色数。“Full-Color”屏幕显示器的每个像素用24位二进制表示颜色,共可以表示224种颜色,24位中8位红色、8位绿色以及8位蓝色,这三种颜色称为“三原色”。“High-Color”显示器每个像素用16位二进制表示色彩,其中,5位红色、6位绿色以及5位蓝色。在大多数在大多数GDI函数调用中,使用函数调用中,使用COLORREF值值(是一个(是一个32位的无正负号长整数)表示色彩位的无正负号长整数)表示色彩(请见请见教材程序教材程序7COLORREF.doc)。7.3画线函数与画笔画线函数与画笔处理像素的函数处理像素的函数(请见请见教材程序教材程序7像素偏差问题像素偏差问题.doc)。画画线函数函数(请见请见教材程序教材程序7画线函数画线函数.doc)。画图函数画图函数(请见请见教材程序教材程序7画图函数画图函数.doc).正弦曲线程序SINEWAVE (请见教材程序77-2 SINEWAVE.doc)画线函数与画图函数的关系画线函数与画图函数的关系像素偏差问题像素偏差问题(请见请见教材程序教材程序7像素偏差问题像素偏差问题.doc)。LINEDEMO画图程序画图程序(请见教材程序77-3 LINEDEMO.doc)7.3.7 画笔1.内定画笔的用法(请见教材程序7内定画笔的用法.doc)。2.自定义画笔的建立、选择和删除自定义画笔的建立、选择和删除(请见请见教材程序教材程序7画笔的建立,选择和删除画笔的建立,选择和删除.doc。3.建立、选择和删除自定义画笔的其他方法(请见教材程序7建立,选择,删除自定义画笔的其他方法.doc。背景模式(BkMode),背景颜色(BkColor)及其处理。“位布尔运算”与画线模式(请见教材程序7表72.doc)。7.4 画图7.4.1图形函数(请见教材程序7画图函数.doc。7.4.2图形的填入图形的填入-画刷画刷。7.4.3画刷的建立,选择和删除画刷的建立,选择和删除。1建立画刷的五个函数建立画刷的五个函数(请见教材程序7建立逻辑画刷的五个函数.doc)。2 画刷的选择和删除画刷的选择和删除 7.5 GDI映射方式7.5.1映射方式概述(教材程序78种映射方式.doc)。7.5.2设备座标和逻辑座标 设备坐标及其分类(请见教材程序7设备座标系.doc)。视口和窗口练习 7请见教材程序7练习 7.doc)

    注意事项

    本文(第7章(分章课件).ppt)为本站会员(s****8)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开