Visual C++.NET培训教程

Visual C++.NET培训教程
作 者: 张红中
出版社: 中国水利水电出版社
丛编项: 万水书库 万水计算机实用教程系列
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: VC++.NET
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual C++.NET培训教程》作者简介

内容简介

本书通过理论知识和典型实例相结合的方法,深入系统地介绍了利用Visual C++.NET开发Windows应用程序、组件应用程序和Web程序的各项技术。全书共分九章,分别介绍了创建Win32应用程序、创建基于文档l视图结构的应用程序、对话框编程、数据库编程、ATL编程、ATh Server编程和托管C++编程等多方面的内容。介绍每部分内容之前,总是首先介绍该部分内容的基础知识和编程中经常使用的方法,然后由浅入深地给出了相应的实例,在实例中都给出详细的解释。本书内容丰富、层次分明、结构合理、概念清楚,在讲解上循序渐进,可作为Visual C++.NET初级用户的入门教程,同时也可作为 Visual C++.NET用户的学习参考和自学教程。

图书目录

前言

第一章 了解Visual C++. NET

1. 1 Visual C++. NET的新特性

1. 1. 1 集成开发环境(1DE)的变化

1. 1. 2 新增的调试功能

1. 1. 3 应用程序的部署和重新发布

1. 1. 4 属性化编程

1. 1. 5 新增的ATL Server

1. 1. 6 托管扩展功能

1. 2 Visual Studio. NET的集成开发环境(IDE)

1. 2. 1 Visual Studio的起始页

1. 2. 2 如何新建项目

1. 2. 3 解决方案资源管理器

1. 2. 4 类视图

1. 2. 5 资源视图

1. 2. 6 工具箱

1. 2. 7 属性窗口

1. 2. 8 服务器资源管理器

1. 3 Visual C++. NET项目模板类型

1. 3. 1 ATL项目

1. 3. 2 MFC项目

1. 3. 3 托管项目

1. 3. 4 其他项目模板

1. 4 VisualC++. NET的开发范围

1. 4. 1 使用托管扩展创建"欢迎"程序

1. 4. 2 使用未托管扩展创建"欢迎"程序

1. 5 小结

第二章 Windows编程的基础知识

2. 1 Windows编程的基本思想

2. 1. 1 Windows应用程序的消息源

2. 1. 2 Windows应用程序的开发方法

2. 1. 3 典型的Windows应用程序结构

2. 2 Windows的用户界面对象

2. 2. 1 窗口

2. 2. 2 系统菜单

2. 2. 3 标题栏

2. 2. 4 菜单栏

2. 2. 5 工具条

2. 2. 6 客户区

2. 2. 7 垂直滚动条和水平滚动条

2. 2. 8 状态栏

2. 2. 9 图标

2. 2. 10 光标

2. 2. 11 插入符

2. 2. 12 对话框

2. 2. 13 控件

2. 3 Windows数据类型与变量的命名规则

2. 3. 1 Windows的常用数据类型

2. 3. 2 Windows的扩展数据类型

2. 3. 3 Windows变量的命名规则

2. 4 常见的Windows消息及处理函数

2. 4. 1 标准Windows消息及处理函数

2. 4. 2 控件通知消息

2. 4. 3 命令消息

2. 4. 4 命令与控件通知消息的处理函数,

2. 5 MFC中的消息映射机制

2. 5. 1 MFC的消息处理过程

2. 5. 2 消息映射宏

2. 6 MFC类简介

2. 7 小结

第三章 创建Win32应用程序

3. 1 创建Windows窗口

3. 1. 1 新建一个Win32项目

3. 1. 2 为应用程序添加CFrameWnd类的派生类

3. 1. 3 为应用程序添加CWinApp类的派生类

3. 1. 4 编译并运行MyExample程序

3. 2 为MyExample项目添加菜单功能

3. 2. 1 为MyExample项目创建菜单资源

3. 2. 2 将菜单连接到应用程序

3. 2. 3 为菜单项添加消息映射和消息处理函数

3. 3 为MyExample项目添加一对话框

3. 3. 1 创建对话框资源

3. 3. 2 创建对话框类

3. 3. 3 显示对话框

3. 4 窗口绘图

3. 4. 1 设备文本简介

3. 4. 2 实现窗口绘图

3. 5 小结

第四章 基于文档舰图结构的应用程序

4. 1 文档/视图结构

4. 1. 1 文档/视图概念

4. 1. 2 创建文档/视图程序的基本框架

4. 1. 3 文档舰图结构中的应用程序类

4. 1. 4 框架类窗口

4. 1. 5 视图类

4. 1. 6 文档类

4. 1. 7 文档/视图结构中各类对象之间的协作关系

4. 2 图形设备接 (GDI)

4. 2. 1 设备文本

4. 2. 2 绘图工具

4. 2. 3 绘图函数

4. 2. 4 绘图模式

4. 2. 5 GDI坐标系

4. 3 创建"绘图"应用程序

4. 3. 1 实现视图区的鼠标绘图功能

4. 3. 2 实现文档类存储数据的功能

4. 4 实现文档的序列化功能

4. 4. 1 文档的序列化概念

4. 4. 2 实现自定义类的序列化

4.

4.

3 实现"绘图"程序的序列化功能

4.

5 滚动处理

4.

5.

1 派生类的视图类

4.

5.

2 滚动和缩放功能

4.

5.

3 为"绘图"程序添加滚动显示功能

4.

6 小结

第五章 对话框编程

5.

1 对话框

5.

1.

1 对话框编程

5.

1.

2 处理消息

5.

1.

3 对话框的初始化

5.

1.

4 对话框的数据交换和数据检验机制

5.

1.

5 关闭对话框

5.

2 控件简介

5.

2.

1 常用的控件类

5.

2.

2 常用控件的使用

5.

3 对话框模板资源的编辑

5.

4 创建模态对话框

5.

4.

1 模态对话框简介

5.

4.

2 为"绘图"程序添加一模态对话框

5.

5 创建通用对话框

5.

5.

1 通用对话框类

5.

5.

2 为"绘图"程序添加一"颜色"对话框

5.

6 创建非模态对话框

5.

6.

1 非模态对话框

5.

6.

2 为"绘图"程序添加一非模态对话框

5.

7 小结

第六章 数据库编程

6.

1 用VisualC++.

NET开发数据库的特点

6.

1.

1 对数据库进行访问

6.

1.

2 开发数据库技术的特点

6.

1.

3 开发据库的技术

6.

2 利用MFCODBC类创建数据库应用程序

6.

2.

1 VisualC++.

NET中的MFCODBC类

6.

2.

2 创建ODBC数据源

6.

2.

3 创建简单的学生信息浏览器

6.

2.

4 MFCODBC应用程序如何工作

6.

2.

5 增强学生信息浏览器的功能

6.

3 用ADO开发数据库应用程序库

6.

3.

1 ADO技术简介

6.

3.

2 ADO的对象模型

6.

3.

3 ADO的其他特征

6.

3.

4 ADO技术的特点

6.

3.

5 开发ADO应用程序的方法

6.

4 两种开发ADO应用程序的方法

6.

4.

1 使用AcfiveX控件开发ADO应用程序

6.

4.

2 使用ADO对象开发ADO应用程序

6.

5 小结

第七章 ATL编程

7.

1 COM基础知识

7.

1.

1 COM对象

7.

1.

2 COM接口

7.

1.

3 IUnknown接口

7.

1.

4 全局惟一标识符GUID

7.

1.

5 COM接口定义

7.

1.

6 接口描述语言IDL

7.

2 ATL基础知识

7.

2.

1 ATL简介

7.

2.

2 ATL模板

7.

2.

3 ATL类概述

7.

2.

4 事件和连接点

7.

2.

5 ATL宏的使用

7.

2.

6 ATL的数据类型

7.

3 创建一个简单的ATL控件

7.

4 完善ATL控件的功能

7.

4.

1 为ATL控件添加属性

7.

4.

2 为ATL控件添加事件接口

7.

4.

3 为ATL控件添加属性页

7.

4.

4 将控件放在网页上

7.

5 测试MyPolygon控件

7.

6 小结

第八章 ATL Server编程

8.

1 ATLServer的概述

8.

1.

1 ATLServer简介

8.

1.

2 ATLServer结构

8.

1.

3 服务器响应文件

8.

1.

4 ATLServer宏

8.

1.

5 ATLServer函数

8.

1.

6 ATLServer属性

8.

2 ATLServer编程实例

8.

2.

1 创建一简单的ATLServer程序

8.

2.

2 ATLServer的核心要素

8.

2.

3 为ATLServer程序添加功能

8.

3 ATLServerWeb编程

8.

3.

1 Web服务的基本概念

8.

3.

2 创建简单的ATLServerWeb服务

8.

3.

3 Web服务的核心要素

8.

3.

4 增强Web服务功能

8.

3.

5 创建Web服务客户端

8.

4 小结

第九章 托管C++编程

9.

1 托管C++概述

9.

1.

1 托管C++简介

9.

1.

2 用托管C++可以开发.

NET框架的项目类型

9.

1.

3 托管C++与标准C++的主要区别

9.

1.

4 小结

9.

2 使用托管C++开发简单的Win表单

9.

3 为Win表单添加控件和事件处理函数

9.

3.

1 控件的添加

9.

3.

2 控件事件的处理

9.

3.

3 设置控件的背景图像

9.

3.

4 定位(Anchor)和停靠(Dock)属性设置

9.

4 利用托管C++创建一个记事本程序

9.

4.

1 创建记事本程序的框架

9.

4.

2 实现记事本程序的菜单功能

9.

5 小结