visualcmfc编程实例005-用户界面实例

visualcmfc编程实例005-用户界面实例

ID:36667786

大小:1.60 MB

页数:32页

时间:2019-05-13

visualcmfc编程实例005-用户界面实例_第1页
visualcmfc编程实例005-用户界面实例_第2页
visualcmfc编程实例005-用户界面实例_第3页
visualcmfc编程实例005-用户界面实例_第4页
visualcmfc编程实例005-用户界面实例_第5页
资源描述:

《visualcmfc编程实例005-用户界面实例》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、下载第二部分用户界面实例本部分的例子集中讨论应用程序的用户界面,可以在DeveloperStudio(开发环境)、MFC和VisualC++的帮助下创建它们。如果更希望用用户界面开发工具开发它们,本书的绝大多数例子涉及到这方面,并根据创建一个MFC应用程序时应该考虑的顺序安排讨论主题。例1概括了创建一个MFC应用程序的全局规划,并引用后面的例子进行说明。本部分中讨论的主题包括以下内容:应用程序与环境这部分的例子包括用MFC规划应用程序的执行,既用应用程序向导,也用强制手段;包括应用程序与环境交互的大部分公共问题,如初始化屏幕、显示

2、图标、处理命令行选项及保存优先选项。菜单下一个关注的内容是应用程序的菜单,即添加命令、更新状态、尝试修改外观。也包括了怎样用ClassWizard(类向导)在应用程序类添加菜单命令。工具栏和状态栏这部分的例子讨论用DeveloperStudio的编辑器创建工具栏和状态栏。例子包括更新两种类型控制条的控件,以反映应用程序状态变化,以及给任何一种控制条添加非标准控件。视图如果选择创建一个单文档界面或多文档界面应用程序,则应用程序的视图将是用户与应用程序交互的主要模式。创建的应用程序类型决定了要创建的视图的类型。视图的其他方面包括分割视

3、图和有条件改变鼠标形状等。对话框和对话条对话框和对话条是与应用程序进行交互的第二种模式,它们可以是有模式或无模式的,可以全部由你自己建立,也可以定制一个系统提供的对话框。控件窗口按钮和编辑框一般出现在对话框中,它们通常叫做控件窗口(由操作系统提供的子窗口)。不仅可以把它们放进对话框,而且还可以把它们放进视图、对话条或任何有窗口的地方。76第二部分用户界面实例下载绘图这部分的例子包括从绘图和文本到操纵位图。第5章应用程序与环境欢迎进入应用程序与环境。本章将规划一个MFC应用程序,确定它是一个对话框、单文档界面还是多文档界面,并把它从

4、所有其他由DeveloperStudio产生的MFC应用程序中区别开。例1规划MFC应用程序设计一个使用DeveloperStudio等的策略,即把应用程序的设计想法变成一个实际的应用程序。例2用AppWizard创建一个MFC应用程序使用AppWizard产生一组类和资源,它们是MFC应用程序的基础。例3用ClassWizard创建一个类用类向导把类添加到应用程序。例4初始化应用程序屏幕控制应用程序窗口的大小和布置。例5保存应用程序屏幕保存应用程序窗口的大小和位置,以供下次执行时使用。例6处理命令行选项把命令行标志转换为应用程序

5、中可以使用的布尔变量。例7动态改变应用程序图标改变应用程序的图标,它不仅可以显示在应用程序的左上角,还可以显示在系统的任务栏里。例8提示用户优先选项提示用户有关应用程序的选项。例9保存和恢复用户的优先选项把应用程序选项保存到注册表里。例10终止应用程序讨论一种退出的应用程序方法。例11创建一个启动窗口我们将创建初始屏幕,显示应用程序的名字和公司。5.1例1规划MFC应用程序目标使用VisualC++、MFC库和DeveloperStudio的向导和编辑器创建一个应用程序。策略我们将从确定最符合需要的MFC应用程序类型开始,即选择对

6、话框、单文档界面或多文档界面或者都不是;接着选择应用程序的最佳的视图和文档;然后讨论用户与MFC应用程序进行交互的其他方法,以及可以用来添加这些交互界面的DeveloperStudio编辑器。如果应用程序中的功能可以与其他应用程序共享,则讨论库的选择;最后,因为DeveloperStudio创建的每个应用程序看起来几乎都相似,因此,将开发一些可以添加到应用程序并使它醒目的特征。步骤1.选择应用程序类型第5章应用程序与环境77下载1)使用DeveloperStudio的AppWizard可以自动创建三种类型的MFC应用程序(见例2)

7、:对话框、单文档界面或多文档界面;也可以手工创建任何类型的复合应用程序。有关确定选择应用程序类型的详细讨论,参见第2章。为快速作出选择,请尝试使用下面的指南:■如果创建一个用户界面需求有限的应用程序,或如果想界面完全单一,那么就创建一个对话框应用程序。典型的对话框应用程序包括配置硬件设备的应用程序、屏幕保护程序和游戏程序等。■如果应用程序要编辑一个文档,应该选择另外两种应用程序类型。这里的“编辑一个文档”是广义上的意思,所指的文档可以是一个文本文件、电子数据表文件、第三方数据库的一个或多个表、或者是自己的二进制文件,甚至可以是大量

8、硬件设备的储存设置。编辑仅仅表示对其中任何一个类型的文档进行添加、删除或修改操作。■单文档界面应用程序一次只允许处理一个文档。如果应用程序实际上一次只需处理一个文档,诸如监视一组硬件设备的应用程序,那么应该选择单文档界面;否则应该创建一个多文档界面

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。