- 1、本文档共50页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
19 Windows程序设计介绍.ppt
(2)追加按钮与文本编辑框 追加按钮以及设置按钮属性 选中要修改的对话框窗口资源 在对话框中追加按钮 选中按钮,点击右键,选中弹出菜单中的“Prpperties”菜单项,则弹出如下属性修改对话框. 在按钮属性对话框修改按钮标题 基于对话框的应用程序向导及其应用步骤 追加编辑框 在对话框中追加编辑框 修改编辑框属性 基于对话框的应用程序向导及其应用步骤 运行结果 增加按钮和编辑框以后的运行结果,然而此时按钮没有任何动作. 如何为按钮追加动作?如何在程序中提取编辑框中的输入? 基于对话框的应用程序向导及其应用步骤 (3) 建立按钮,编辑框与程序之间的关系 建立按钮响应函数 选中按钮,点击右键,选中弹出菜单中的“ClassWizard”菜单项,将弹出“MFC ClassWizard”对话框. ClassWizard:可视化实现消息传递和映射。 基于对话框的应用程序向导及其应用步骤 (3) 建立按钮,编辑框与程序之间的关系 建立按钮响应函数 选中按钮标识. 选中要响应的消息标识. 消息映射标签页,用于建立按钮与消息之间的响应函数. 追加响应函数. 基于对话框的应用程序向导及其应用步骤 (3) 建立按钮,编辑框与程序之间的关系 建立按钮响应函数 命名响应函数,可以直接用系统的缺省命名. 基于对话框的应用程序向导及其应用步骤 (3) 建立按钮,编辑框与程序之间的关系 建立按钮响应函数 响应函数已追加到成员函数列表中,同时也追加到了程序中的对应类中. 基于对话框的应用程序向导及其应用步骤 点击该按钮 (3) 建立按钮,编辑框与程序之间的关系 建立按钮响应函数 切换到Classview标签页可以看到响应函数已经追加进来,只是函数体为空. 函数体为空 基于对话框的应用程序向导及其应用步骤 (3) 建立按钮,编辑框与程序之间的关系 建立编辑框对应的变量 选中编辑框,点击右键,选中弹出菜单中的“ClassWizard”菜单项,将弹出“MFC ClassWizard”对话框. 基于对话框的应用程序向导及其应用步骤 (3) 建立按钮,编辑框与程序之间的关系 建立编辑框对应的变量 成员变量标签页,用于给编辑框等控件对象建立成员变量. 选中编辑框标识. 点击追加成员变量按钮. 在追加成员变量对话框中设置成员变量,包括名称和类型.本例中为Cstring类型 基于对话框的应用程序向导及其应用步骤 (3) 建立按钮,编辑框与程序之间的关系 建立编辑框对应的变量 此时编辑框对象和成员变量“m_editdigital”之间便建立了对应关系 基于对话框的应用程序向导及其应用步骤 Windows程序设计 C++ Windows应用程序的相关知识 1 程序设计的观点 基于图形的,即提供了一套GUI(图形用户界面) 1.1 窗口模式 基于窗口的用户界面。 1.2鼠标 允许用鼠标来操作几乎所有的界面元素 1.3 图标 在Windows程序中,通常用一个图形小符号来代表某一项操作或某一个程序,这就是图标。 Windows应用程序的相关知识 窗口:任务 1.4 菜单、工具条、状态条和对话框 在windows程序中,除了标准窗口外,还提供了一些专用窗口,最常见的包括菜单,工具条,状态条和对话框等。通过这些专用窗口来实现复杂方便的多种交互手段。 一个典型的Windows程序运行界面 Windows应用程序的相关知识 2 如何同程序交互 windows应用程序与操作系统之间的交互是基于消息的。 Windows应用程序的相关知识 Windows应用程序组成与建立过程 编写源程序 制作相关资 源 建立对应关系 编译源程序 连接源程序 编译资源文件 装配 创建步骤如下: (1) 建立项目名称(选取“New”菜单进入) 单文档的应用程序向导及其应用步骤 选择创建一个基于MFC的工程 工程名称 存放目录 创建一个新的工作空间 (2) 选择项目类型 单文档的应用程序向导及其应用步骤 选择窗口类型(单文档/多文档/对话框) (4) 复合文档的支持 (5) 设定应用程序外观 (6) 设置项目的风格 MFC库与应用程序的关系 静态链接:链接在编译阶段完成,被链接的函数代码存在于EXE文件中。 动态链接:编译所生成的可执行文件中不包括函数代码,而是在EXE文件中建立一张表,列出动态链接库名和要调用的函数在该库中的位置。链接在运行时进行。 动态链接库的调用:每当需要调用动态链接库中的函数时,通等查表找出函数的入口地址,然后装入内存。 单文档的应用程序向导及其应用步骤 (7)确定各源文件的名称 单文档的应用程序向导及其应用步骤 确
文档评论(0)