对话框和多文档界面第08章.pptVIP

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

第8章 对话框与多文档界面 w 重点内容 创建基于对话框的应用程序 创建SDI应用程序 创建MDI应用程序 掌握GDI图形 从传统来看,Windows可以编写三种类型的应用程序,分别是:基于对话框的应用程序、单文档(SDI)应用程序、多文档(MDI)应用程序。 8.1 常用对话框 基于对话框的应用程序是所有应用程序中最简单的一种。它们向用户显示一个对话框,该对话框提供了所有的功能,如编写一般的实用程序、系统监控程序,甚至是向导这样的小型任务。最具代表性的就是Windows自带的计算器等。但是这类应用程序通常用途比较单一,它们仅可以完成用户输入量非常少的特定任务,或者专门处理某一类型的数据。 常用对话框(续) 常见的对话框有: 消息对话框 “打开”对话框 “另存为”对话框 “字体”对话框 “颜色”对话框 “关于”对话框 8.2 SDI和MDI应用程序 SDI(Single Document Interface)应用程序,是处理单一文档的应用程序,它只用于完成单一的任务。MDI(Mutilate Document Interface)应用程序,是能同时显示多个文档,每个文档显示在各自的窗口中。 1. SDI应用程序 单文档(SDI)应用程序,是目前最为流行的应用程序开发模式。这些应用程序向用户显示一个菜单、一个或多个工具栏和一个窗口,在该窗口中,用户可以执行任务。单文档应用程序常用于完成一个特定任务,因为它允许用户把要处理的单一文档加载到应用程序中。但这个任务通常涉及到许多用户交互操作,用户也常常希望能保存或加载工作的结果。 2. MDI应用程序 多文档应用程序的界面非常类似于单文档应用程序,其中最大的不同是多文档应用程序可以同时包含和打开多个子窗体(或者叫文档),而子窗体只能在父窗体的范围显示。多文档应用程序中常有包含子菜单的“窗口”菜单项,用于在窗口或文档之间进行切换,通常该菜单在帮助(Help)的前面。 创建使用MDI应用程序操作比较复杂,其具体的操作步骤如下所示: 新建一个名为“MDI”的Windows窗体应用程序。 设置IsMdiContainer属性为true,使应用程序变成一个MDI应用程序。 为窗体添加菜单栏和工具栏 运行程序,选择“文件”—“新建”操作,多次新建字窗体如图所示。 8.3 GDI+应用 GDI+是指.NET Framework 2.0中提供的二位图形、图像处理等功能,是GDI(即Windows早期版本中附带的Graphics Device Interface)的后继者,是一种构成Windows XP操作刺痛的子系统的应用程序接口。。GDI+主要用于在窗体上绘制各种图形图像,也可以用于绘制各种数据图形、数学仿真等,还可以在窗体程序中产生很多自定义的图形,便于开发人员展示各种图形化的数据。 GDI+应用(续) 1.简介Graphics类 Graphics类是GDI+的核心,它封装一个GDI+绘图图面。Graphics对象表示GDI+绘图表面,是用于创建图形图像的对象,提供了对象绘制、显示设备等方法。Graphics类封装了绘制直线、曲线、图形和文本的方法,所以,绘图时必须先创建Graphics对象,然后才可以使用GDI+绘制线条、呈现文本或显示与操作图像。 学习Graphics类可以从三个方面理解: (1)设备无关性。 (2)GDI是基于绘图平面的。 (3)Graphics对象的使用不是孤立的。 使用GDI绘图包括两个步骤: 创建Graphics对象 使用Graphics对象绘制线条和图形、呈现文本或显示与操作图像 GDI+应用(续) 绘图时,必须首先创建Graphics对象,Graphics对象的建立有三种方法: 从Paint事件中获得对Graphics对象的引用 调用CreateGraphics()方法 调用Graphics.FromImage()方法 GDI+应用(续) 2. 画笔Pen类 画笔Pen类主要用于绘制线条,或者用于线条组合成其他集合形状,它位于System.Drawing名称空间。Pen对象通常作为一个参数提供给Graphics对象的DrawXXX()方法。 画笔Pen类最常用的操作时绘制直线、矩形、椭圆、圆弧等,下面通过一个例题来应用Pen类。 3.字体Font类 Font类封装了特定的文本格式,包括字体、字号和字形属性,它位于System.Drawing名称空间,不能被其他类继承。每个控件和窗体都有一个Font属性,包含了一个默认的Font对象。 在.NET框架中,很多对象在使用中要用到字体对象,字体对象通常一以参数的形式传递给这些对象,最常

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档