| |
| |
| |
内容简介 Visual C++ .NET对于为 Windows 和万维网(WWW)创建性能最高的应用程序来说是一种效率最高的C++工具。本书致力于解决开发人员在研发过程中碰到的实际问题,与同类书籍相比具有突出新特性、突出实用性的特点。本书首先介绍了Visual C++.NET的新特性,然后依次介绍Visual C++.NET编程的4个方面:MFC编程、ATL 编程、ATL Server编程和C++托管扩展编程。在每个部分中都运用具体、实际的例子有侧重地介绍了最常用和最有特点的内容。随书光盘包括了书中所有范例的源代码。
| |
|
顾客评论 |
|
目录
目 录 第1章 Visual C . NET介绍 1. 1 新特性 1. 1. 1 特性化编程 1. 1. 2 托管代码和面向. NET框架 1. 1. 3 库 1. 1. 4 新的开发环境 1. 2 创建Visual C . NH应用 1. 2. 1 创建Visual C 项目 1. 2. 2 用Visual C 应用程序向导创建项目 1. 2. 3 往项目中添加项 1. 2. 4 编译. 生成和分发Visual C 应用 1. 3 开发实例 1. 3. 1 概述 1. 3. 2 创建ATL COM服务器 1. 3. 3 创建简单的Win32 COM客户端程序 ComProdClient.exe 1. 3. 4 向ATL.COM业务对象添加. NET框架支持 1. 3. 5 创建简单的C 托管扩展客户端程序 MgdProdClient.exe 1. 3. 6 创建Visual C#. NET框架客户端程序 1. 4 关于Visual C#. NET的常见问题 1. 5 小结 第2章 MFC编程基础 2. 1 Winddows应用的基本框架 2. 2 MFC编程领域 2. 3 MFC的内容 2. 4 开发基于MFC的应用的基本方法 2. 5 应用程序类 2. 5. 1 InitInstance成员函数 2. 5. 2 Run成员函数 2. 5. 3 ExitInstance成员函数 2. 5. 4 onIdle成员函数 2. 5. 5 CWinApp提供的特殊服务 2. 6 窗口对象 2. 7 实例 2. 8 小结 第3章 消息处理 3. 1 基本概念 3. 1. 1 消息及其类别 3. 1. 2 消息处理程序和消息映射 3. 1. 3 用户界面对象和命令ID 3. 2 消息处理的基本流程 3. 2. 1 非命令消息的处理 3. 2. 2 命令消息的处理流程 3. 2. 3 消息映射表 3. 2. 4 消息处理函数 3. 2. 5 消息映射范围的处理程序 3. 2. 6 反射消息的处理函数 3. 3 使用自定义消息 3. 4 小结 第4章 开发基于对话框的应用 4. 1 理解对话框 4. 1. 1 创建对话框 4. 1. 2 初始化对话框 4. 1. 3 处理Windows消息 4. 1. 4 对话框数据交换 4. 1. 5 对话框数据验证 4. 1. 6 关闭对话框 4. 2 使用有模式对话框 4. 3 使用无模式对话框 4. 4 使用属性表 4. 5 小结 第5章 使用CObject类提供的服务 5. 1 概述 5. 2 使用基本CObject功能 5. 2. 1 转储 5. 2. 2 断言百双 5. 3 运行时类信息 5. 3. 1 添加运行时类信息 5. 3. 2 运行时访问对象的类信息 5. 4 动态创建 5. 5 序列化 5. 5. 1 创建可序列化的类 5. 5. 2 序列化对象 5. 6 小结 第6章 文档/视图结构及其应用 6. 1 概述 6. 1. 1 文档舰图结构的好处 6. 1. 2 核心类 6. 1. 3 SDI和MDI 6. 2 文档/视图的创建过程 6. 2. 1 创建文档模板 6. 2. 2 文档/视图的创建 6. 2. 3 MDC对象之间的关系 6. 3 使用文档 6. 3. 1 从CDocument派生文档类 6. 3. 2 用文档数据变量管理数据 6. 3. 3 将数据序列化到文件和从文件序列化数据 6. 3. 4 不使用序列化机制 6. 3. 5 在文档中处理命令 6. 4 使用视图 6. 4. 1 在视图中绘图 6. 4. 2 通过视图解释用户输入 6. 4. 3 对打印的支持 6. 4. 4 滚动和缩放视图 6. 5 初始化和清理文档/视图 6. 5. 1 初始化文档和视图 6. 5. 2 清理文档和视图 6. 6 将多个视图添加到单个文档 6. 6. 1 修改现有应用程序类 6. 6. 2 创建和修改新视图类 6. 6. 3 创建并附加新视图 6. 6. 4 实现切换函数 6. 6. 5 添加视图切换支持 6. 7 拆分窗口 6. 7. 1 动态拆分 6. 7. 2 静态拆分 6. 8 小结 第7章 创建和使用DLL 7. 1 理解DLL 7. 2 DLL类型 7. 3 链接到DLL 7. 3. 1 隐式链接 7. 3. 2 显式链接 7. 3. 3 定位DLL 7. 4 导出和导入 7. 4. 1 使用. DEF文件 7. 4. 2 使用_declspec 7. 5 创建和使用非MFC DLL 7. 6 定义多个应用之间共享的数据 7. 7 创建和使用静态链接到MFC的规则DLL 7. 8 创建和使用动态链接到MDC的规则DLL 7. 9 创建和使用MFC扩展DLL 7. 10 小结 第8章 创建和使用资源 8. 1 创建和使用纯资源的DLL 8. 1. 1 创建 8. 1. 2 使用 8. 2 MFC扩展DLL中的资源 8. 2. 1 CdynLinkLibrary对象 8. 2. 2模块定位资源的顺序 8. 2. 3 实例 8. 3 附属DLL 8. 4 小结 第9章 多线程编程 9. 1 概述 9. 2 创建用户界面线程 9. 3 创建辅助线程 9. 3. 1 启动线程 9. 3. 2 实现控制函数 9. 3. 3 实例 9. 4 实现线程安全 9. 4. 1 选用合适的同步类 9. 4. 2 实现线程安全的基本方法 9. 4. 3 实例 9. 5 终止线程 9. 5. 1 正常线程终止 9. 5. 2 过早的线程终止 9. 5. 3 检索线程的退出代码 9. 5. 4 实例 9. 6 小结 第10章 ODBC数据库编程 10. 1 概述 10. 1. 1 ODBC组件 10. 1. 2 编程步骤 10. 1. 3 在文档/视图结构中 使用数据库类 10. 1. 4 实例 10. 2 使用CDatabase类 10. 3 使用CRecordset 10. 3. 1 浏览记录集 10. 3. 2 参数查询 10. 3. 3 添加. 编辑和删除记录 10. 4 小结 第11章 ATL COM编程简介 11. 1 COM的基本概念 11. 1. 1 接口 11. 1. 2 IUnknown 11. 1. 3 引用计数 11. 1. 4 QueryInterface 11. 1. 5 封送处理 11. 1. 6 聚合 11. 2 ATL介绍 11. 2. 1 模板和模板库 11. 2. 2 ATL的使用范围 11. 2. 3 ATL还是MFC 11. 3 ATL中的COM 11. 3. 1 实现CComObject RootEx 11. 3. 2 实现CComObject. CComAggObject和CComPolyObject 11. 3. 3 支持IDispatch和IErrorInfo 11. 3. 4 支持IDispEventImpl 11. 3. 5 更改默认类工厂和聚合模型 11. 3. 6 创建聚集对象 11. 4 使用COM特性 11. 5 用ATL创建COM实例 11. 5. 1 创建项目 11. 5. 2 添加服务器对象 11. 5. 3 实现服务器 11. 5. 4 添加客户端对象 11. 5. 5 添加客户端接口 11. 5. 6 实现客户端 11. 5. 7 使用客户端控件 11. 6 小结 第12章 支持双重接口 12. 1 IDispatch接口的实现 12. 2 调用双接口 12. 2. 1 通过IUnknown接口调用 12. 2. 2 通过IDispatch接口调用 12. 3 小结 第13章 可连接对象 13. 1 理解可连接对象 13. 2 实现连接对象 13. 3 基于连接的COM事件 13. 4 小结 第14章 ATL中的宙口编程 14. 1 ATL中的窗口类 14. 2 实现窗口 14. 2. 1 基于新Windows类创建窗口 14. 2. 2 为现有Windows类创建超类 14. 2. 3 为现有窗口创建子类 14. 3 实现对话框 14. 3. 1 使用“ATL对话框向导”添加对话框 14. 3. 2 手动添加对话框 14. 3. 3 实例:创建基于ATL对话框的应用 14. 4 使用WTL库进行ATL窗口编程 14. 5 小结 第15章 ATL Server开发Web应用 15. 1 ATL Server应用程序结构 15. 2 服务器响应文件 15. 2. 1 SBF基本语法 15. 2. 2 向替换方法传递参数 15. 3 获取用户输入 15. 4 输入验证 15. 4. 1 利用CValidateObject进行验证 15. 4. 2 使用正则表达式 15. 5 使用会话状态服务 15. 6 使用缓存 15. 7 使用性能监视服务 15. 8 文件上载 15. 9 创建安全的Web应用 15. 10 创建和使用ISAPI过滤器 15. 11 小结 第16章 ATL Server开发XMLweb服务 16. 1 XML Web服务简介 16. 2 ATL Server对XML Web服务的支持 16. 3 Web服务的使用 16. 4 Web服务中的内存管理 16. 5 使用SOAP标头 16. 6 使用缓存 16. 7 自定义传输协议 16. 8 小结 第17章 C 托管扩展编程 17. 1 何时使用C 托管扩展 17. 2 托管C 的项目及内容 17. 3 托管类型 17. 3. 1 _gc数组 17. 3. 2 托管指针类型 17. 3. 3 字符串 17. 3. 4 委托 17. 3. 5 MFC和托管类型 17. 3. 6 托管类型和main 函数 17. 4 为现有应用程序添加C 托管扩展 17. 4. 1 修改现有项目设置 17. 4. 2 在现有应用程序中使用新的托管扩展功能 17. 5 处理异常 17. 5. 1 使用托管扩展引发异常 17. 5. 2 使用托管扩展的try/catch块 17. 5. 3 捕捉非托管C 类型 17. 5. 4 托管扩展和_finally关键字 17. 6 程序集 17. 7 序列化 17. 8 基于委托的事件处理 17. 9 互操作 17. 10 使用ADO. NET访问数据 17. 11 创建窗体应用 17. 12 创建多线程应用 17. 13 创建基于远程处理框架的分布式应用 17. 14 创建XML Web服务 17. 15 小结
| |
Visual C++.NET编程指南-相关图书 ·国产轿车故障诊断与排除实例精选(二) ·唐太宗.第2卷,玄武晓月 ·群众歌会金曲.(3) ·柴科夫斯基艺术歌曲精选 ·网络新闻学 ·Photoshop CS美工广告设计入门与范例解析(含 1C ·现代CAPP技术与应用 ·网络组建与管理 ·课件制作主要工具说解 ·局域网组建与管理(机械) ·肉羊科学饲养诀窍 ·运动着的机器 ·过程检测技术 ·冲浪英语 新课标分级阅读:高一(6级) ·世界500强企业发展丛书 实现知识创新 ·世界500强企业发展丛书 斯隆规则 ·平台 培育未来竞争力的必然选择 ·绝对中国制造的58个管理智慧 ·北京市基本医疗保险定点医疗机构、定点零售药店指南图 ·金牌奥赛经典教程 初二数学
|
| |