




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目 录译者序前言第一部分 基础第1章 概述11.1 Windows基础11.1.1 窗口类结构21.1.2 消息21.1.3 客户区和非客户区21.1.4 重叠窗口、弹出窗口和子窗口21.1.5 父窗口和宿主窗口31.2 Windows消息31.2.1 发送或寄送消息41.2.2 消息类型41.2.3 接收消息41.2.4 窗口处理函数的子类化51.3 窗口绘图51.3.1 设备环境51.3.2 绘图工具61.3.3 映射模式61.3.4 窗口视和视口视61.3.5 逻辑单位和设备单位71.3.6 绘图函数71.3.7 抖动和非抖动颜色71.3.8 设备无关位图81.3.9 元文件81.3.10 何时绘图81.4 MFC基础81.5 Developer Studio基础91.6 Windows和MFC总结101.7 基本类101.8 应用类111.8.1 文档视111.8.2 CWinApp(OC)111.8.3 文档模板121.8.4 线程121.8.5 CFrameWnd(OCW)121.8.6 CDocument(OC)121.8.7 CView(OCW)131.8.8 对话框应用程序131.8.9 SDI应用程序131.8.10 MDI应用程序131.9 其余用户界面类131.9.1 通用控件类131.9.2 菜单类(O)141.9.3 对话框类151.9.4 通用对话框MFC类151.9.5 控件条类 (OCW)151.9.6 属性类151.10 绘图类161.11 其他MFC类161.11.1 文件类161.11.2 CArchive和序列化161.11.3 数据库类171.11.4 ODBC类171.11.5 DAO类171.11.6 数据集合类171.11.7 通信类181.12 类的消息机制181.12.1 MFC如何接收一个寄送消息181.12.2 MFC如何处理接收的消息181.12.3 UI对象201.13 小 结20第2章 控制条212.1 通用控制条212.2 用API创建控制条222.3 用MFC创建控制条242.3.1 CToolBarCtrl和CStatusBarCtrl242.3.2 CToolBar和CStatusBar242.3.3 CControlBar262.4 停靠栏272.4.1 设置停靠功能282.4.2 自动改变大小和移动302.4.3 停靠栏小结302.5 浮动条312.6 MFC的高级控制条类小结322.7 视和控制条如何共享客户区322.7.1 CFrameWnd:RecalcLayout()322.7.2 CWnd:RepositionBars()332.7.3 CControlBar:OnSizeParent()332.7.4 CalcDynamicLayout()和 CalcFixedLayout ()342.7.5 CToolBar:CalcFixedLayout()和CTool Bar: CalcDynamicLayout()352.7.6 工具栏布局352.7.7 CStatusBar:CalcFixedLayout()362.7.8 CDockBar:CalcFixedLayout()362.7.9 共享客户区小结362.8 对话条372.9 伸缩条382.9.1 CReBar和CReBarCtrl392.9.2 CReBar:CalcFixedLayout()392.10 命令条392.11 控制条窗口小部件风格402.11.1 工具栏按钮风格402.11.2 状态栏窗格风格402.11.3 伸缩条段风格402.12 设计自己的控制条412.12.1 重载CControlBar:CalcDynamic-Layout()412.12.2 增加WM_SIZEPARENT消息处理器412.12.3 重载CMainFrame:RecalcLayout()412.12.4 从CDockBar派生422.13 实例422.14 总结42第3章 通信433.1 进程间通信433.1.1 通信策略433.1.2 同步和异步通信443.2 窗口消息443.2.1 打开和关闭443.2.2 读与写453.2.3 回顾453.3 动态数据交换463.3.1 客户/服务器463.3.2 打开和关闭463.3.3 读和写473.3.4 其他DDE函数483.3.5 MFC支持483.3.6 回顾493.4 消息管道493.4.1 打开和关闭493.4.2 读和写503.4.3 回顾513.5 Windows套接字513.5.1 打开和关闭523.5.2 读和写523.5.2 通过Windows套接字序列化533.5.3 数据流和数据报533.5.4 回顾543.6 串行/并行通信543.6.1 打开和关闭543.6.2 读和写543.6.3 配置端口553.6.4 回顾553.7 Internet通信563.7.1 打开和关闭文件563.7.2 读文件563.7.3 打开和关闭连接563.7.4 其他Internet类573.8 通信方式小结573.9 共享数据583.10 共享内存文件583.10.1 创建和销毁583.10.2 读和写583.10.3 回顾593.11 文件映射593.11.1 打开和关闭593.11.2 读和写603.11.3 数据同步603.11.4 回顾603.12 客户/服务器613.12.1 传递调用参数613.12.2 远程过程调用623.13 小结62第二部分 用户界面实例第4章 应用程序和环境644.1 实例1:在工具栏中添加静态标识符644.2 实例2:在工具栏中添加动态标识符714.3 实例3:只启动一个实例754.4 实例4:创建对话框MDI混合式 应用程序774.5 实例5:在系统托盘中添加图标794.6 实例6: 主菜单状态栏中的标记81第5章 菜单、控件条和状态栏855.1 实例7:在菜单中添加图标855.2 实例8:调整命令条外观975.3 实例9:可编程工具栏1025.4 实例10:在对话框中添加工具栏、 菜单和状态栏1275.5 实例11:在弹出菜单中增加位图标记1295.6 实例12:工具栏上的下拉按钮1315.7 实例13:在状态栏中添加图标1365.8 实例14:使用伸缩条141第6章 视1436.1 实例15:创建标签窗体视1436.2 实例16:创建具有通用控件的视1506.3 实例17 :打印报表1566.4 实例18: 打印视1676.5 实例19:绘制MDI客户视1746.6 实例20:拖放文件到视177第7章 对话框和对话条1797.1 实例21:动态改变对话框的尺寸1797.2 实例22:自定义数据交换并验证1847.3 实例23:重载通用文件对话框1877.4 实例24:重载通用颜色对话框1907.5 实例25:获得目录名1927.6 实例26:子对话框1977.7 实例27:子属性表198第8章 控件窗口2008.1 实例28:自己绘制的控件2008.2 实例29:在窗口标题中添加按钮2048.3 实例30:添加热键控件211第9章 绘图2139.1 实例31:使用非散射颜色2139.2 实例32:伸展位图2279.3 实例33:抓取屏幕2319.4 实例34:输出DIB位图文件236第10章 帮助24310.1 实例35:添加帮助菜单项24310.2 实例36:添加上下文相关帮助24510.3 实例37:添加气泡帮助247第11章 普通窗口25411.1 实例38:创建普通窗口25411.2 实例39:创建短调用形式窗口类25611.3 实例40:创建长调用形式窗口类258第12章 特定的应用程序26112.1 实例41:创建简单的文本编辑器26112.2 实例42:生成简单的RTF编辑器26212.3 实例43:创建资源管理器界面26512.4 实例44:创建简单的ODBC数据库 编辑器28412.5 实例45:创建简单的DAO数据库 编辑器28712.6 实例46:创建简单的向导289第三部分 内部处理实例第13章 消息和通信29513.1 实例47:等待消息29613.2 实例48:清除消息29713.3 实例49:向其他应用程序发送消息29813.4 实例50:与其他应用程序共享数据30013.5 实例51:使用套接字与任意的应用 程序通信30113.6 实例52:使用串行或并行I/O321第14章 多任务33114.1 实例53:后台处理33114.2 实例54:运行其他应用程序33214.3 实例55:改变优先级33414.4 实例56:应用程序内部的多任务 工作者线程33614.5 实例57:应用程序内部的多任务 用户界面线程33914.6 实例58:向用户界面线程发送消息34214.7 实例59:线程间的数据共享343第
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 自控材料采购管理办法
- 舟山停车收费管理办法
- 航班航线资金管理办法
- 药品进口管理办法解析
- 药品销售考核管理办法
- 营口物业收费管理办法
- 董事监事外派管理办法
- 西安物业招聘管理办法
- 西安汽车销售管理办法
- 西安隐私车位管理办法
- 2024年高等教育文学类自考-00730中外音乐史历年高频考点试卷专家荟萃含答案
- 2024届四川凉山州数学高二第二学期期末考试试题含解析
- 2023全新包干制物业服务合同
- 外卖运营培训手册
- 铝压延加工材项目评估报告
- 多学科治疗协作模式
- (环境管理)环境保护与水土保持监理实施细则
- 国际税收税收管辖权
- 云南省昆明市官渡区2022-2023学年七年级下学期期末语文试题(含答案)
- yamaha贴片机操作规程
- 标准化知识竞赛考试题库(含答案)
评论
0/150
提交评论