书籍详情

Visual C++ 7.0实用编程技术

Visual C++ 7.0实用编程技术

作者:杨晓鹏,宗明等编著

出版社:中国水利水电出版社

出版时间:2002-01-01

ISBN:9787508409436

定价:¥65.00

购买这本书可以去
内容简介
  Visual C++.NET是微软公司最新的开发环境Visual Studio.NET中的一个重要开发工具。而Visual Studio.NET作为微软公司的Microsoft.NET战略中的.NET开发平台,是当前最热门的开发环境。Visual C++.NET提供了对网络和.NET框架的完美配合,并可以通过受管扩展(Managed Extention)和C#进行.NET框架程序开发。通过Visual C++.NET您可以得到微软最新技术的全部特性,包括公共语言运行时(Common Language Runtime)对内存的自动管理和垃圾收集、元数据的使用等。特别重要的是,通过爱管扩展,现存的大量代码可以平滑地移植到新的.NET框架下,既保护了用户以前的投资,又使用户有机会能享受到新框架带来的安全性和通用性。本书从实例出发,对Visual C++.NET开发应用程序的各个方面做了探讨,包括对新的C++受管扩展的探讨、Windows程序开发、网络应用开发、数据库开发和组件使用等方面。最后,我们对微软最新推出的专为.NET战略开发的新语言C#做了原理性的介绍,并通过几个实例让您感性地认识它的特点。作者在每一章的最后,都总结了一些编程技巧和经验,希望对读者能有所裨益。本书的内容涵盖范围很广,对每部分内容都从进阶开始到深入探讨,并且提供了大量的实例和源代码。无论是初学者还是有一定经验的VC程序员,都能从本书中找到适合的部分。本书力图为读者展现程序设计的全貌,使初学者读完后能自己动手写程序,而有经验的程序员则可从中领悟语言使用的技巧。本书可以作为开发时的参考,但对特定话题更详细的资料,应该参考微软的MSDN。书中所有示例,其源代码都可在随书光盘中找到。
作者简介
暂缺《Visual C++ 7.0实用编程技术》作者简介
目录
前言                  
 第1章  . NET和受管扩展                  
 1. 1  什么是Microsoft. NET                  
 1. 1. 1 . NET的核心组件                  
 1. 1. 2 . NET的重大意义                  
 1. 1. 3 Web服务崭露头角                  
 1. 1. 4 . NET体验                  
 1. 2 在VC++ . NET中进行. NET编程                  
 1. 2. 1 COM与软件可复用性                  
 1. 2. 2 什么是. NET框架                  
 1. 2. 3 . NET框架与COM及COM+的关系                  
 1. 3 受管扩展:在VC++中进行. NET框架程序开发                  
 1. 3. 1 什么时候用受管代码编程                  
 1. 3. 2 添加C++受管扩展支持                  
 1. 3. 3 受管类型介绍                  
 1. 3. 4 受管数组                  
 1. 3. 5 受管字符串                  
 1. 3. 6 委派                  
 1. 3. 7 全局属性(Global Attributes)                  
 1. 3. 8 受管类型和MFC                  
 1. 3. 9 C++受管扩展开发实例                  
 1. 4 本章技巧小结                  
 第2章  Windows程序基本概念                  
 2. 1 消息机制                  
 2. 2 程序的入口点WinMain                  
 2. 3 消息循环                  
 2. 4 窗口函数                  
 2. 5 消息映像(Message Map)的雏形                  
 2. 6 Windows程序的创建与销毁                  
 2. 7 闲置时间的处理:OnIdle                  
 第3章  对话框与常用控件                  
 3. 1 MFC与对话框                  
 3. 2 实现非模式对话枢                  
 3. 3 对话框及常用控件的用法                  
 3. 3. 1 用于Windows常用控件的通知                  
 3. 3. 2 Button控件及示例                  
 3. 3. 3 Edit控件及示例                  
 3. 4 其他控件简介与应用技巧                  
 3. 4. 1 CHeadCtrl                  
 3. 4. 2  CImageList                  
 3. 4. 3 CList                  
 3. 4. 4  CProgress                  
 3. 4. 5 CSlider                  
 3. 4. 6 CSpin                  
 3. 4. 7 CTree                  
 3. 4. 8 CTab                  
 3. 5  DDX/DDV技术                  
 3. 5. 1 数据交换(DDX)函数                  
 3. 5. 2 数据有效性(DDV)函数                  
 3. 5. 3 创建定制的有效性函数                  
 3. 6 本章技巧小结                  
 第4章 文档与视图结构                  
 4. 1 菜单                  
 4. 1. 1 菜单命令的处理                  
 4. 1. 2 增加上下文相关菜单                  
 4. 1. 3 创建和访问菜单对象                  
 4. 2 工具条和状态条                  
 4. 2. 1 定制自己的工具条                  
 4. 2. 2 定制状态条                  
 4. 3 单文档应用程序(SDI)                  
 4. 3. 1 Windows应用程序对象                  
 4. 3. 2 SDI文档模板                  
 4. 3. 3 使用文档和视图                  
 4. 4 多文档应用程序(MDI)                  
 4. 4. 1 MDI应用程序的类                  
 4. 4. 2 MDI文档模板                  
 4. 4. 3 开发MDI应用程序                  
 4. 5 创建多视图                  
 4. 6 本章技巧小结                  
 第5章 设备环境. 矢量图. 位图和字体                  
 5. 1 设备环境                  
 5. 2 图形设备接口                  
 5. 3 MFC设备环境类                  
 5. 3. 1 基类CDC                  
 5. 3. 2 CPaintDC                  
 5. 3. 3 CClientDC                  
 5. 3. 4 CWindowDC                  
 5. 4 GDI坐标                  
 5. 4. 1 映射模式                  
 5. 4. 2 坐标转换                  
 5. 5 GDI图形对象                  
 5. 5. 1 画笔:CPen类                  
 5. 5. 2 画刷:CBrush类                  
 5. 5. 3 字体:CFont类                  
 5. 5. 4 位图:CBitmap类                  
 5. 5. 5 调色板:CPalette类                  
 5. 6 字体与文本                  
 5. 6. 1 字体特征                  
 5. 6. 2 显示简单的文本                  
 5. 6. 3 TEXTMETRIC结构                  
 5. 6. 4 LOGFONT结构                  
 5. 6. 5 创建字体                  
 5. 7 矢量图形                  
 5. 7. 1 绘图模式                  
 5. 7. 2 点                  
 5. 7. 3 直线                  
 5. 7. 4 折线                  
 5. 7. 5 矩形                  
 5. 7. 6 区域                  
 5. 7. 7 多边形                  
 5. 7. 8 椭圆                  
 5. 7. 9 贝塞尔曲线                  
 5. 8 位图                  
 5. 8. 1 两种位图                  
 5. 8. 2 DDB                  
 5. 8. 3 DIB                  
 5. 9 综合示例:画板                  
 5. 10 本章技巧小结                  
 第6章 多任务编程                  
 6. 1 使用线程                  
 6. 1. 1 创建Theads程序                  
 6. 1. 2 启动新线程                  
 6. 1. 3 编写新线程的线程过程                  
 6. 1. 4 从线程返回结果                  
 6. 1. 5 通知程序线程已经结束                  
 6. 1. 6 建立新Windows消息                  
 6. 1. 7 报告线程结果                  
 6. 2 协调多线程                  
 6. 2. 1 使用事件协调线程                  
 6. 2. 2 创建DoubleThreads程序                  
 6. 2. 3 启动线程                  
 6. 2. 4 设置和重置事件                  
 6. 2. 5 编写线程过程                  
 6. 2. 6 编写MinThread进程                  
 6. 2. 7 处理Windows消息                  
 6. 3 本章技巧小结                  
 第7章  OLE与ActiveX技术                  
 7. 1 OLE与Active的有关概念                  
 7. 1. 1 OLE文档                  
 7. 1. 2 链接与嵌入                  
 7. 1. 3 OLE容器与OLE服务器                  
 7. 1. 4 就地激活(可视编辑)                  
 7. 1. 5 自动化(Automation)                  
 7. 1. 6 活动文档                  
 7. 1. 7 ActiveX控件                  
 7. 2 OLE技术应用                  
 7. 2. 1 OLE文档服务程序                  
 7. 2. 2 OLE容器                  
 7. 2. 3 活动文档服务程序                  
 7. 2. 4 自动化                  
 7. 2. 5 自动化程序实例                  
 7. 3 ActiveX控件                  
 7. 3. 1 ActiveX简介                  
 7. 3. 2 使用ActiveX控件                  
 7. 3. 3 创建ActiveX控件                  
 7. 3. 4 用MFC创建ActiveX控件                  
 7. 4 本章技巧小节                  
 第8章 32位内存处理                  
 8. 1 内存概述                  
 8. 2 功能强大的内存函数                  
 8. 3 使用虚拟内存                  
 8. 3. 1 分配内存                  
 8. 3. 2 提交内存                  
 8. 3. 3 释放内存                  
 8. 4 扫描所有内存                  
 8. 5 内存映射文件                  
 8. 5. 1 获得需要传递的数据                  
 8. 5. 2 编写内存映射文件                  
 8. 5. 3 创建内存文件视图                  
 8. 5. 4 读内存映射文件                  
 8. 6 本章技巧小结                  
 第9章 数据库编程                  
 9. 1 ADO概述                  
 9. 2 在Visual C++中使用ADO                  
 9. 2. 1 引入ADO库文件                  
 9. 2. 2  初始化OLE/COM库环境                  
 9. 2. 3  ADO接口简介                  
 9. 2. 4 创建连接                  
 9. 2. 5 执行SQL命令并取得结果记录集                  
 9. 2. 6 记录集的遍历. 更新                  
 9. 2. 7 关闭记录集与连接                  
 9. 2. 8 绑定                  
 9. 2. 9 事务处理                  
 9. 3  ADO事件                  
 9. 3. 1 ADO事件概述                  
 9. 3. 2 ADO事件类型及其参数                  
 9. 3. 3 事件处理程序如何共同工作                  
 9. 3. 4  Visual C++ ADO事件实例                  
 9. 3. 5  ADO事件小结                  
 9. 4 应用实例剖析                  
 9. 4. 1 实例一:人事管理数据库                  
 9. 4. 2 实例二:应用ActiveX控件开发应用程序                  
 9. 4. 3 实例三:存储二进制大对象                  
 9. 5 本章技巧小节                  
 第10章  Internet编程                  
 10. 1  Internet基础                  
 10. 1. 1 分层                  
 10. 1. 2 TCP/IP                  
 10. 1. 3 HTTP基础                  
 10. 1. 4  FTP基础                  
 10. 1. 5 测试内部网-ping程序                  
 10. 2 CSocket程序设计                  
 10. 2. 1  Winsock和MFC                  
 10. 2. 2 建立联网的应用程序实例                  
 10. 2. 3 两个利用WinSock进行通信的例子                  
 10. 3 本章技巧小结                  
 第11章  在Visual C++ 7. 0中编写C#程序                  
 11. 1  C#简介                  
 11. 2  NGWS runtime技术基础                  
 11. 2. 1 NGWS Runtime                  
 11. 2. 2 中间语言和元数据                  
 11. 2. 3 即时编译器(JITters)                  
 11. 3 虚拟对象系统(VOS)                  
 11. 3. 1  VOS类型系统                  
 11. 3. 2 元数据                  
 11. 3. 3 通用语言规范                  
 11. 3. 4 虚拟执行系统(VES)                  
 11. 4   C#实例                  
 11. 4. 1 实例一:Hello World                  
 11. 4. 2 实例二:使用Windows窗口的Hello World                  
 11. 5 本章技巧小结                  

猜您喜欢

读书导航