[VC-MFC编程实例].第5章应用程序与环境.pdf

[VC-MFC编程实例].第5章应用程序与环境.pdf

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
下载 第二部分 用户界面实例 本部分的例子集中讨论应用程序的用户界面,可以在 Developer Studio (开发环境)、M F C 和Visual C++ 的帮助下创建它们。如果更希望用用户界面开发工具开发它们,本书的绝大多数 例子涉及到这方面,并根据创建一个 M F C应用程序时应该考虑的顺序安排讨论主题。例 1概括 了创建一个M F C应用程序的全局规划,并引用后面的例子进行说明。本部分中讨论的主题包括 以下内容: 应用程序与环境 这部分的例子包括用 M F C规划应用程序的执行,既用应用程序向导,也用强制手段;包 括应用程序与环境交互的大部分公共问题,如初始化屏幕、显示图标、处理命令行选项及保 存优先选项。 菜单 下一个关注的内容是应用程序的菜单,即添加命令、更新状态、尝试修改外观。也包括 了怎样用Class Wi z a r d (类向导)在应用程序类添加菜单命令。 工具栏和状态栏 这部分的例子讨论用Developer Studio的编辑器创建工具栏和状态栏。例子包括更新两 种类型控制条的控件,以反映应用程序状态变化,以及给任何一种控制条添加非标准控件。 视图 如果选择创建一个单文档界面或多文档界面应用程序,则应用程序的视图将是用户与应 用程序交互的主要模式。创建的应用程序类型决定了要创建的视图的类型。视图的其他方面 包括分割视图和有条件改变鼠标形状等。 对话框和对话条 对话框和对话条是与应用程序进行交互的第二种模式,它们可以是有模式或无模式的, 可以全部由你自己建立,也可以定制一个系统提供的对话框。 控件窗口 按钮和编辑框一般出现在对话框中,它们通常叫做控件窗口(由操作系统提供的子窗口)。 不仅可以把它们放进对话框,而且还可以把它们放进视图、对话条或任何有窗口的地方。 76 第二部分 用户界面实例 下载 绘图 这部分的例子包括从绘图和文本到操纵位图。 第5章 应用程序与环境 欢迎进入应用程序与环境。本章将规划一个 M F C应用程序,确定它是一个对话框、单文 档界面还是多文档界面,并把它从所有其他由DeveloperStudio产生的M F C应用程序中区别 开。 例1 规划M F C应用程序 设计一个使用Developer Studio等的策略,即把应用程序的设 计想法变成一个实际的应用程序。 例2 用A p p Wi z a r d创建一个M F C应用程序 使用A p p Wi z a r d产生一组类和资源,它们是 M F C应用程序的基础。 例3 用C l a s s Wi z a r d创建一个类 用类向导把类添加到应用程序。 例4 初始化应用程序屏幕 控制应用程序窗口的大小和布置。 例5 保存应用程序屏幕 保存应用程序窗口的大小和位置,以供下次执行时使用。 例6 处理命令行选项 把命令行标志转换为应用程序中可以使用的布尔变量。 例7 动态改变应用程序图标 改变应用程序的图标,它不仅可以显示在应用程序的左上 角,还可以显示在系统的任务栏里。 例8 提示用户优先选项 提示用户有关应用程序的选项。 例9 保存和恢复用户的优先选项 把应用程序选项保存到注册表里。 例10 终止应用程序 讨论一种退出的应用程序方法。 例11 创建一个启动窗口 我们将创建初始屏幕,显示应用程序的名字和公司。 5.1 例1 规划MFC应用程序 目标 使用Visual C++ 、M F C库和Developer Studio的向导和编辑器创建一个应用程序。 策略 我们将从确定最符合需要的 M F C应用程序类型开始,即选择对话框、单文档界面或多文 档界面或者都不是;接着选择应用程序的最佳的视图和文档;然后讨论用户与 M F C应用程序 进行交互的其他方法,以及可以用来添加这些交互界面的DeveloperStudio编辑器。如果应 用程序中的功能可以与其他应用程序共享,则讨论库的选择;最后,因为DeveloperStudio 创建的每个应用程序看起来几乎都相似,因此,将开发一些可以添加到应用程序并使它醒目 的特征。 步骤 1. 选择应用程序类型

文档评论(0)

prtscr + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档