| |
| 《Visual C++.NET高级编程(1CD)》[已经缺货] | |
| |
| |
内容简介 Visual C++.NET是Microsoft公司针对最新的.NET思想建立的、以C++语言为基础的可视化集成开发工具,该工具完全集成到Visual Studio.NET中。本书循序渐进地介绍了使用Visual C++.NET进行各种编程的基本方法,并通过具体的实例使读者可以更好地理解所学内容。全书分为4篇共14章,内容包括MFC高级编程、组件编程、数据库编程和网络编程。随书光盘中包括了开发实例的所有程序源码。 本书旨在使得广大程序开发人员尤其是C++编程人员可以快速了解和掌握Visual C++.NET的功能和操作方法,适用于有一定计算机编程经验的软件开发人员。
本书前言
特色及评论
文章节选
| |
|
顾客评论 |
|
目录
目 录 第1篇 MFC高级编程 第1章 应用程序框架 1. 1 应用程序. 框架. 文档和视图 1. 1. 1 基本介绍 1. 1. 2 文档模板 1. 1. 3 文档和视图 1. 1. 4 最简单的文档/视图应用 1. 2 消息处理 1. 2. 1 发送和寄送消息 1. 2. 2 消息类型 1. 2. 3 使用MFC处理接收到的消息 1. 2. 4 创建自定义的消息 1. 2. 5 消息的重定位 1. 3 切分窗口 1. 3. 1 切分窗口概述 1. 3. 2 动态切分窗口 1. 3. 3 静态切分窗口 1. 3. 4 滚动视图和CScrollView类 1. 4 单文档应用程序切分窗口编程举例--SDLSplitter 1. 4. 1 创建工程和资源 1. 4. 2 切分窗口 1. 4. 3 添加功能代码 1. 4. 4 编译并生成可执行文件 1. 5 多文档界面编程举例--MDISplitter 1. 5. 1 创建工程 1. 5. 2 修改文档和视图类 1. 5. 3 完成视图类CEnter View 1. 5. 4 完成视图类CShowView 1. 5. 5 完成CSplitFrame类 1. 5. 6 添加模板资源 1. 5. 7 编译并生成可执行文件 第2章 动态链接库 2. 1 动态链接库的基本理论 2. 1. 1 导入函数和导出函数 2. 1. 2 隐式连接和显式连接 2. 1. 3 选择连接方式 2. 1. 4 DLL入口点--DLLMain 2. 1. 5 动态链接库的定位 2. 2 使用MFC编写DLL 2. 2. 1 MFC扩展DLL 2. 2. 2 MFC扩展DLL的资源搜索顺序 2. 2. 3 扩展DLL实例--ExtensionDLL 2. 2. 4 测试扩展DLL 2. 2. 5 MFC规则DLL 2. 2. 6 MFC规则DLL的资源搜索顺序 2. 2. 7 规则DLL实例--RegUlarDLL 2. 8 测试规则DLL 第3章 进程和线程 3. 1 进程 3. 1. 1 基本理论 3. 1. 2进程的创建 3. 1. 3进程的终止 3. 1. 4 子进程 3. 2 多线程编程 3. 2. 1 线程的基础知识 3. 2. 2 线程的优先级 3. 2. 3 创建辅助线程和用户界面线程 3. 2. 4 一个简单的实例 3. 2. 5 线程的挂起和唤醒 3. 2. 6 线程的休眠 3. 2. 7 线程的同步 3. 2. 8 事件对象 3. 2. 9 使用临界段 3. 2. 10 使用互斥量 3. 2. 11 使用信号量 3. 2. 12 一个复杂的线程例子 第2篇 组件编程 第4章 COM编程 4.1 组件对象模型COM简介 4. 1. 1 COM所解决的问题 4. 1. 2 COM本质 4. 1. 3 COM对象类型 4. 1. 4 COM的利与弊 4. 2 COM对象和接口 4. 2. 1 COM对象 4. 2. 2 全球惟一标识符GUID 4. 2. 3 COM对象的特点 4. 2. 4 COM接口 4. 2. 5 接口描述语言IDL 4. 2. 6 接口的特点 4. 3 IUnknown接口 4. 3. 1 引用计数 4. 3. 2 接口查询 4. 4 COM 的实现 4. 4. 1 COM组件的实现规则 4. 4. 2 进程内组件和进程外组件 4. 4. 3 类厂 4. 4. 4 建立一个模拟COM组件服务器程序 4. 4. 5 COM库 4. 5 COM 客户 4. 5. 1 COM对象创建函数 4. 5. 2 运行时的COM对象注册 4. 5. 3 COM客户程序调用进程内组件 4. 5. 4 COM客户程序调用进程外组件 4. 6 MFC对COM的支持 4. 6. 1 MFC接口宏 4. 6. 2 MFC对自动化的支持 4. 6. 3 MFC对ActiveX控件的支持 4. 6. 4 MFC对复合文档的支持 4. 7 基于MFC的COM编程举例 4. 7. 1 使用MFC创建服务程序 4. 7. 2 创建COM客户程序 4. 8 COM的高级特性 4. 8. 1 包容和聚合 4. 8. 2 实现包容和聚合 4. 8. 3 列集 4. 8. 4 多线程特性 4. 9 COM扩展技术--COM 4. 9. 1 CoM与Widows DNA 4. 9. 2组件服务配置 4. 9. 3 事务处理 4. 9. 4 排队组件 4. 9. 5 动态负荷平衡 4. 9. 6 对象池 第5章 ATL控件编程 5. 1 Active技术概述 5. 1. 1 ActiveX的用途 5. 1. 2 对象链接和嵌入 5. 1. 3 容器和服务器 5. 1. 4 ActiveX 自动化编程 5. 1. 5 Activex 控件 5. 2 Activex 控件编程 5. 2. 1 Activex控件的事件 5. 2. 2 Activex控件的方法 5. 2. 3 Activex控件的属性 5. 2. 4 Activex控件的属性页 5. 3 ATL基础 5. 3. 1 使用模板库 5. 3. 2 ATL适用范围 5. 3. 3 何时使用ATL 5. 4 ATL窗口类 5. 4. 1 使用窗口 5. 4. 2 实现一个窗口 5. 4. 3 实现一个对话框 5. 4. 4 使用容器窗口 5. 5 连接点 5. 5. 1 连接点类 5. 5. 2 给对象增加一个连接点 5. 5. 3 连接点的例子 5. 6 枚举器 5. 7 代理 5. 7. 1 ATL代理 5. 7. 2 生成连接点或快捷指针的代理 5. 8 创建一个简单的ATL控件 5. 8. 1 创建工程 5. 8. 2 添加控件 5. 8. 3 增加属性 5. 8. 4 修改绘图代码 第6章 ATL Serer编程 6.1 ATL Server简介 6. 1. 1 ATL server宏 6. 1. 2 ATL Server属性 6. 1. 3 ATL Server函数 6. 1. 4 服务器响应文件 6. 1. 5 ATL Server程序结构 6. 1. 6 创建ATL Server工程 6. 2 SOAP规范 6. 2. 1 设计目标 6. 2. 2 符号约定 6. 2. 3 SOAP消息示例 6. 2. 4 SOAP消息交换模型 6. 3 xML简介 6. 3. 1 什么是XML 6. 3. 2 XML元素 6. 3. 3 XML元素的内容和属性 6. 3. 4 一个简单的XML例子 6. 4 XSL简介 6. 4. 1 CSS:HTML的样式表 6. 4. 2 XSL:XML的样式表 6. 4. 3 XSLT:XSL转换 6. 4. 4 XSL如何工作 6. 5 XSL转换 6. 5. 1 从XML文档开始 6. 5. 2 创建一个XSL样式表 6. 5. 3 将样式表连接到XML文档 6. 5. 4 XSL模板 6. 5. 5 客户端XSL 6. 5. 6 服务器端XSL 6. 6 ATL Web服务编程简介 6. 6. 1 Web服务概述 6. 6. 2 ATL Web服务的基础结构 6. 6. 3 服务描述 6. 6. 4 创建ATL Web服务提供者程序 6. 6. 5 创建ATL Web服务客户程序 第7章 . NET框架编程 7. 1 初识. NET 7. 2 . NET结构简介 7. 2. 1 虚拟对象系统 7. 2. 2 元数据 7. 2. 3 公用语言规范 7. 2. 4 虚拟执行系统 7. 2. 5 . NET框架结构 7. 3 理解. NET框架编程 7. 3. 1 公用语言运行时环境 7. 3. 2 深入理解公用语言规范 7. 3. 3 受控执行 7. 3. 4 程序集 7. 3. 5 元数据和自我描述组件 7. 3. 6 . NET框架的基本单元--类型 7. 4 托管扩展编程方法 7. 5 何时使用C什托管扩展语言 7. 6 公用类型系统 7. 7 C 托管扩展语言简介 7. 7. 1 受控类型 7. 7. 2 受控数组 7. 7. 3 C 托管扩展中的字符串 7. 7. 4 C 托管扩展中的代理 7. 7. 5 受控对象的属性 7. 8 使用C 托管扩展语言进行编程 7. 8. 1 在现有工程中添加对C 托管扩展的支持 7. 8. 2 全局属性和扩展受控C 7. 8. 3 受控类型和MFC 7. 9 C# 简介 7. 10 C# 语言的特点 7. 10. 1 简洁的语法 7. 10. 2 精心的面向对象设计 7. 10. 3 与Web的紧密结合 7. 10. 4 完全的安全性与错误处理 7. 10. 5 版本处理技术 7. 10. 6 灵活性和兼容性 7. 11 创建托管的C 应用程序 7. 11. 1 创建托管的C 应用程序项目 7. 11. 2 实现主框架窗口 7. 11. 3 实现Stroke类 7. 11. 4 实现文档和视图 7. 11. 5 添加设置线宽对话框 7. 11. 6 编译并运行应用程序 7. 12 使用C# 编写. NET应用 7. 12. 1 使用C# 语言的原因 7. 12. 2 HelloWord的C# 版 7. 12. 3 C# 程序的常规结构 7. 12. 4 创建和使用C# DLL 第3篇 数据库编程 第8章 用Visual C . NET开发数据库应用程序 8. 1 MFC支持的数据库访问类型 8. 1. 1 oDBC 8. 1. 2 DAo 8. 1. 3 比较ODBC与DAo 8. 1. 4 OLE DB 8. 2 开发数据库应用程序的方法 8. 2. 1 通过API访问数据库 8. 2. 2 通过数据对象接口访问数据库 8. 3 构造数据库 8. 3. 1 数据库概述 8. 3. 2 创建数据库 第9章 用ODBC开发数据库应用程序 9. 1 ODBC起源 9. 2 ODBC的工作机制 9. 2. 1 ODBC标准 9. 2. 2 ODBC驱动程序管理器 9. 2. 3 ODBC驱动程序 9. 2. 4 ODBC数据源管理器 9. 2. 5 ODBC一致层 9. 2. 6 ODBC的两种版本 9. 3 MFC封装的ODBC数据库类 9. 4 使用CRecordset类 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 利用书签和绝对位置定位记录 9. 7 排序与过滤 9. 7. 1 对记录排序 9. 7. 2 筛选记录 9. 8 创建ODBC应用程序 9. 8. 1 注册数据库 9. 8. 2 利用应用程序向导创建应用程序外壳 9. 8. 3 显示数据库的记录 9. 8. 4 添加. 删除和修改记录 9. 8. 5 定位到指定的记录 9. 8. 6 排序与过滤 第10章 用 DAO开发数据库应用程序 10. 1 DAO. COM和Microsoft Jet 加数据库引擎 10. 2 MFC 中的DAO类 10. 2. 1 MFC如何封装DAO 10. 2. 2 DAo对象和MFC类 10. 3 利用DAo可以打开的数据库 10. 4 DAO 记录集类型 10. 4. 1 按ODBC模式使用DAO 10. 4. 2 DAO表类型记录集 10. 5 DAO的其他特性 10. 6 使用MFC DAO类创建和运行查询 10. 7 使用DAO 10. 7. 1 打开记录集 10. 7. 2 动态绑定记录 10. 8 利用DAO构造数据库应用程序 10. 8. 1 创建一个简单的DAO数据库访问应用程序 lO. 8. 2 进一步完善应用程序的功能 第11章 使用服务器资源管理器 11. 1 什么是SQL 11. 2 SQL语法基础 11. 2. 1 数据控制语言语句 11. 2. 2 数据定义语言语句 11. 2. 3 数据操作语言语句 11. 3 在C 中利用SQL操作数据库 11. 4 创建Procedure应用程序 11. 4. 1 创建应用程序外壳 11. 4. 2 数据连接 11. 4. 3 服务器资源管理器 11. 4. 4 查询设计器 11. 4. 5 存储过程 11. 4. 6 编写存储过程 11. 4. 7 利用C 代码调用存储过程 11. 5 利用服务器资源管理器管理数据库 11. 5. 1 设计数据库 11. 5. 2 使用数据库关系图 11. 6 Microsoft事务处理服务器 第12章 用ADO开发数据库应用程序 12. 1 ADo概述 12. 1. 1 OLE DB 与ADO 12. 1. 2 ADO和RDO. DAO的比较 12. 1. 3 ADO对象 12. 2 ADO. NET简介 12. 2. 1 为何使用ADO. NET 12. 2. 2 ADO. NET的体系结构 12. 2. 3 ADO. NET和ADO 12. 2. 4 ADO. ADO. NET与OLE DB 12. 3 如何使用ADO DLL 12. 3. 1 引入ADO DLL 12. 3. 2 建立到数据库的连接 12. 3. 3 执行命令并获取数据 12. 3. 4 浏览记录集 12. 3. 5 访问字段值 12. 3. 6 ADO中的宏 12. 3. 7 更新记录 12. 3. 8 添加和删除记录 12. 3. 9 关闭Recordset对象和conneceion对象 12. 4 使用ADO创建数据库应用程序 12. 4. 1 创建应用程序外壳 12. 4. 2 创建定制的记录类 12. 4. 3 连接和获取数据 12. 4. 4 显示记录 12. 4. 5 保存修改结果 12. 4. 6 浏览记录集 12. 4. 7 增加新记录 12. 4. 8 删除当前记录 12. 4. 9 进一步完善应用程序功能 第13章 使用ADO. NET发数据库应用程序 13. 1 ADO. NET 概述 13. 1. 1 ADO. NET对象模型 13. 1. 2 记录集和数据集 13. 1. 3 使用命名空间 13. 2 连接数据源 13. 3 用DataSets访问数据 13. 3. 1 用DataSet读数据 13. 3. 2 在Dataset中存储多个表 13. 3. 3 DataTable对象 13. 3. 4 使用DataView 13. 3. 5 在DataGrid控件中显示数据 13. 3. 6 使用模板 13. 3. 7 使用Repeater控件 13. 4 使用存储过程 13. 4. 1 调用存储过程 13. 4. 2 传递参数 13. 5 用DataReaders访问数据 13. 5. 1 创建DataReader 13. 5, 2 从DataReader读数据 13. 5. 3 使用DataSets还是DataReaders 第4篇 网络编程 第14章 Internet编程 14. 1 网络基础 14. 1. 1 OSI网络模型 14. 1. 2 OSI网络模型概述 14. 2 Winsock编程 14. 2. 1 Window套接字 14. 2. 2 Winsock的版本和平台 14. 2. 3 Winsock函数 14. 2. 4 MFC的Winsock类 14. 3 WinInet编程 14. 3. 1 WinInet概述 14. 3. 2 使用MFC WinInet类编写Internet客户端应用程序
| |
Visual C++.NET高级编程(1CD)-相关图书 ·大学英语(全新版)听说教程(1) ·数字集成电路--电路、系统与设计(第二版) ·与北大清华状元面对面 ·单片机学习辅导测验及解答讲义 ·AVR单片机与CPLD/FPGA综合应用入门 ·雪莱精选集 ·电信客户全生命周期管理 ·Fortran 95程序设计(1CD) ·攻心——左右对方情绪和行动的73个绝招 ·办事的七种武器 ·1039服务手册 ·心灵的日出.1:青春心智生活读本 ·杜诗详注(全五册) ·8086/8088宏汇编语言程序设计教程(第二版) ·新生儿常见疾病诊疗手册 ·诡秘的权谋:传统权谋学评析 ·呼吸系统疾病的诊断与鉴别诊断 ·社区物业管理 ·学生英汉双解关键词词典 ·高等数学学习指导:上册
|
| |