Visual C++.NET中文版实用培训教程

Visual C++.NET中文版实用培训教程
作 者: 晓东 王胜海
出版社: 清华大学出版社
丛编项: 实用培训教程系列
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: VC++
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual C++.NET中文版实用培训教程》作者简介

内容简介

本书由浅入深地介绍了微软最新的开发工具Visual C++.NET,它是微软公司具有里程碑意义的软件开发套件——Visual Studio.NET的重要成员之一。书中介绍了Visual C++.NET的概念和开发特性,并用了一定的篇幅说明了.NET开发的基石——.NET框架,以及.NET应用程序开发的核心内容,然后对Visual C++.NET的语言核心——C++托管扩展(Managed Extension for C++)作了介绍,接着以大量的实例讲述了Visual C++.NET的COM技术基础、ATL Server和ATL Server Web服务开发,并对新旧技术作了对比性的说明和讲解。最后,又对Visual C++.NET的统一事件模型做了重点讲解,这是Visual C++.NET的一个重要的新特性,也是其强大的功能之一。 本书在列出大量应用操作实例的同时,在书中随附的光盘中给出了所有实例的源代码,以帮助读者总结每一章的要点,检查并巩固所学的知识与技术。另外,光盘中还附带有安装所需要的补丁程序。 本书适合C/C++的所有用户学习,尤其适合Visual C++ 6.0的用户学习。通过本书的学习读者可以很快地过渡到Visual C++.NET,能够成为新一代优秀的开发人员,同时它也是一本非常适合初学者的优秀的培训教材。

图书目录

第1章 进入. NET世界

1. 1 . NET简介

1. 1. 1 . NET的核心内容

1. 1. 2 . NET对用户的重要意义

1. 1. 3 微软的. NET战略

1. 1. 4 理解"软件作为服务"

1. 2 . NET开发框架概述

1. 2. 1 变革原因

1. 2. 2 . NET开发特性预览

1. 3 习题

第2章 Visual Studio. NET和. NET框架

2. 1 Visual Studio. NET的设计目标

2. 2 Visual Studio. NET的安装注意事项

2. 3 Visual Studio. NET集成开发环境

2. 3. 1 界面

2. 3. 2 项目管理

2. 4 . NET应用程序的核心要素

2. 4. 1 运行时引擎简介

2. 4. 2 中间语言(IL)

2. 4. 3 JIT编译器

2. 4. 4 装配件

2. 4. 5 应用程序域

2. 4. 6 . NET框架基类库和名称空间

2. 5 本章小结

2. 6 习题

第3章 Visua C++. NET的语言核心

3. 1 Visual C++. NET功能概述

3. 1. 1 了解Visual C++的版本变化

3. 1. 2 Visual C++. NET的开发范围

3. 2 为什么使用C++托管扩展

3. 3 理解托管类型

3. 4 垃圾收集类

3. 5 值类

3. 6 封箱和拆箱

3. 7 托管的接口

3. 8 托管的数组

3. 9 托管的字符串

3. 10 代理

3. 11 属性成员

3. 12 自定义代码属性

3. 13 异常处理

3. 14 别针型指针(Pinned Pointer)

3. 15 本章小结

3. 16 习题

第4章 使用Visual C++开发. NET应用程序

4. 1 编写. NET应用程序的模板

4. 1. 1 托管的C++应用程序

4. 1. 2 托管的C++类库

4. 1. 3 托管的C++空项目

4. 2 记事本应用程序

4. 3 编写数据库应用程序

4. 4 . NET框架控件应用实例

4. 4. 1 程序功能说明

4. 4. 2 程序主要代码及说明

4. 5 本章小结

4. 6 习题

第5章 COM技术基础与ATL

5. 1 COM接口

5. 1. 1 接口——更好的组织方式

5. 1. 2 定义COM接口

5. 2 COM实现

5. 3 类工厂

5. 4 COM的载体

5. 5 COM组件与注册表

5. 6 在客户程序中调用COM对象

5. 7 使用ATL开发简单COM组件

5. 8 本章小结

5. 9 习题

第6章 属性编程

6. 1 亟待解决的问题

6. 2 Visual C++属性编程基础

6. 3 属性编程实践

6. 3. 1 进程内服务类型的SimpleMath组件

6. 3. 2 重新面对麻烦

6. 3. 3 进程外服务类型的SimpleMath组件

6. 4 Com编程实例

6. 4. 1 程序功能说明

6. 4. 2 服务组件主要程序代码

6. 4. 3 客户端程序主要代码

6. 5 本章小结

6. 6 习题

第7章 统一事件模型

7. 1 统一事件模型概述

7. 1. 1 什么是事件处理

7. 1. 2 为什么需要统一事件模型

7. 1. 3 统一事件模型的核心要素

7. 2 在COM对象间实现统一事件模型

7. 2. 1 COM对象间实现事件处理的机制

7. 2. 2 使用原有技术实现COM可连接对象

7. 2. 3 使用统一事件模型实现COM可连接对象

7. 3 在标准C++对象间实现统一事件模型

7. 4 在. NET对象间实现统一事件模型

7. 5 本章小结

7. 6 习题

第8章 ATL Server开发

8. 1 ATL Server架构

8. 2 ATL Server简单示例

8. 2. 1 准备工作

8. 2. 2 ATL Server的创建. 构造. 发布和测试

8. 3 ATL Server的核心要素

8. 3. 1 实现ISAPI扩展动态链接库

8. 3. 2 服务回应文件

8. 3. 3 表单处理

8. 3. 4 使用Cookies

8. 3. 5 使用标准头域

8. 4 应用属性简化ATL Server编程

8. 5 本章小结

8. 6 习题

第9章 ATL Server Web服务开发

9. 1 什么是Web服务

9. 2 ATL Server Web服务简单示例

9. 2. 1 准备工作

9. 2. 2 ATL Server Web服务的创建. 构造和发布

9. 2. 3 建立测试项目

9. 3 ATL Server Web服务的核心要素

9. 3. 1 实现ISAPI扩展动态链接库

9. 3. 2 动态发现文档和服务描述文件

9. 3. 3 Web服务的真正实现

9. 3. 4 服务接口文件

9. 3. 5 客户端调用Web服务

9. 4 Web服务程序实例

9. 4. 1 Web服务程序源代码

9. 4. 2 客户端程序主要代码

9. 5 本章小结

9. 6 习题

第10章 . NET应用程序的编写. 生成和发布

10. 1 独立应用程序的编写. 生成和发布

10. 2 私有组件的编写. 生成和发布

10. 3 编写共享组件

10. 4 密钥技术

10. 5 生成共享组件

10. 6 测试共事组件

10. 7 本章小结

10. 8 习题