MFCWindows应用程序设计(第3版)任哲1-12章范例.ppt

MFCWindows应用程序设计(第3版)任哲1-12章范例.ppt

  1. 1、本文档共177页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图11-23 属性页的外观 属性页 属性页面(选项卡) 图11-24 自CPropertyPage来派生属性页面类 图11-25 自CPropertySheet来派生属性页类 图11-26 例11-7的属性页 图12-1 在单CPU计算机上按某种规则轮流运行各个线程 线程 线程 线程 线程 线程 线程 线程 线程 CPU 图12-2 例12-1程序运行结果 图12-3 例12-2程序运行结果 … 线程n 线程2 线程1 资源 图12-4 多个线程需要访问同一个资源的情况 编辑表格 的线程 读取表格 的线程 图12-5 在运行编辑表格线程时不能允许读取表格线程运行 a)按下鼠标左键启动了两个线程 c)关闭了信息框后,再按下鼠标右键 使第一个被挂起的线程恢复了运行 b)关闭了信息框后,再按下鼠标右键 使第一个被挂起的线程恢复了运行 d)关闭了信息框后,再按下鼠标右键 使第一个被挂起的线程恢复了运行 图12-6 例12-3程序运行结果 a)按下鼠标左键启动了两个线程 b)关闭了信息框后,再按下鼠标右键 使所有被挂起的线程恢复了运行 图12-7 例12-4程序运行结果 a)线程1先获得临界段 b)关闭了信息框后,线程2获得了临界段 图12-8 例12-5程序运行结果 a)第一个进程的线程1先获得互斥体 b)在未关闭第一个进程的信息框前, 第二个进程的线程1不能获得了互斥体 图12-9 例12-6程序运行结果 a)线程1和线程2先获得信号 b)关闭了线程1的信息框后,线程3获得了信号 图12-10 例12-7程序运行结果 CWnd CCmdTarget CButton CObject 图10-3 CButton类的继承关系 图10-4 例10-2程序运行结果 CWnd CCmdTarget CEdit CObject 图10-5 CEdit类的继承关系 图10-6 例10-3程序运行结果 图10-8 微调器的外观 编辑框 微调器 图10-11 例10-5程序运行结果 图10-12 例10-6程序运行结果 载入对话框模板 OnInitDialog( ) OnCancel( ) OK按钮消息 消息循环 EndDialog( ) UpdateData( ) EndDialog( ) 图11-5 DoModal( )函数的执行过程 OnOK( ) Cancel按钮消息 UpdateData( ) return IDCANCEL return IDOK 图11-6 对话框的外观 图11-7 系统提供的对话框外观 图11-8 Adding a Class对话框 图11-9 New Class对话框 图11-10 在按下了OK按钮后会出现一个消息框 (CDataExchange* pDX ,控件的ID,成员变量) DDX_Radio DDX_Check DDX_Scroll DDX_Slider DDX_Text DDX_Control DDX_CBString DDX_Control DDX_LBString DDX_Control 图11-11 部分控件与对应成员变量的数据交换函数 图11-12 Class Wizard的类成员变量选项卡 图11-13 例11-2应用程序的对话框 图11-14 在Properties对话框中修改控件属性 图11-15 Class Wizard的消息映射选项卡 图11-18 声明例11-3的两个按钮单击消息响应函数 图11-20带有提示信息框的保存文件对话框 图11-22 例11-6程序运行结果 对话框编辑器 图片编辑器 字体编辑器 对话框 位图 字体 图标 光标 资源描述文件.rc 资源编译器 资源.res 头文件.h 程序源文件.cpp C++编译器 目标文件.obj 连接器 可执行文件.exe 图8-1 资源文件与程序文件的关系 资源头文件.h 库文件.lib 图8-2 一个两级菜单的文本文件 菜单的名称及其标识ID 子菜单标题 子菜单标题 子菜单标题 菜单 子菜单3 子菜单2 子菜单1 菜单命令选项 图8-3 菜单脚本与实际菜单的对照 图8-4 以文本方式打开资源文件 IDR_MAINFRAME MENU PRELOAD DISCARDABLE BEGIN POPUP 文件(F) BEGIN MENUITEM 新建(N)\tCtrl+N, ID_FILE_NEW MENUITEM 打开(O)...\tCtrl+O, ID_FILE_OPEN MENUITEM 保存(S)\tCtrl+S, ID_FILE_SAVE MENUITEM 另存

文档评论(0)

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

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

1亿VIP精品文档

相关文档