Visual C++ 2005从入门到精通

Visual C++ 2005从入门到精通

陈锵, 孙赫雄, 陈楠, 编著

出版社:电子工业出版社

年代:2007

定价:40.0

书籍简介:

本书全面介绍了Visual C++ 2005的特点、使用方法及编程技巧,旨在提供Visual C++的“从入门到精通”式的综合性指南。其内容包括Visual C++集成式编程环境,Visual Studio、Windows GUI编程,微软基础类、应用程序向导、类向导、类库和ActiveX控件的使用,以及文件访问和图形打印等。

书籍目录:

第1章VisualStudio开发环境

1.1VisualC++2005增加的新特性

1.1.1C++/CLI

1.1.2HelloWorld

1.2MFC与SDK之间的关系

1.3.NETFramework介绍

1.3.l.NETFramework

1.3.2公共语言运行库概述

1.4VisualStudio2005开发环境介绍

1.4.1配置设置

1.4.2导入和导出设置

1.4.3社区和帮助

l.4.4代码编辑

1.5创建项目

1.5.1创建Win32控制台程序

1.5.2创建Windows窗体应用程序

1.5.3创建CLR控制台应用程序

1.5.4创建MFC应用程序

小结

第2章C++的特性

2.1输入与輸出

2.2注释语句

2.3声明语句

2.4作用域操作符

2.5内联函数

2.6缺省函数参数

2.7引用参数

2.8Const限定符

2.9函数重载

2.10new和delete操作符

2.11C++的模板

2.11.1函数模板

2.11.2类模板

小结

第3章定义C++类

3.1面向对象的概念

3.1.1类和对象

3.1.2类的特性

3.2定义类

3.3类的构成

3.4成员函数的声明

3.5对象的使用以及对成员的访问

3.6结构与类的区别

3.7构造函数和析构函数

3.7.1构造函数

3.7.2拷贝构造函数

3.7.3析构函数

3.8const对象和const成员函数

3.9友元函数和友元类

3.9.1友元函数

3.9.2友元类

3.10this指针

3.11类的静态成员和静态成员函数

3.12运算符重载

小结

第4章C++的继承

4.1继承的概念

4.2继承的定义

4.3继承的访问权限

4.4派生类的构造函数和析构函数

4.5多重继承

4.5.1多重继承的二义性

4.5.2虚继承

4.6基类与派生类的转化

4.7实现多态

4.7.1虚函数

4.7.2纯虚函数

小结

第5章托管C++(ManagedC++)编程基础

5.1托管代码和非托管代码

5.2托管基本类型

5.3字符串

5.4托管数组

5.5托管枚举类型、托管结构体类型

5.5.1托管枚举类型

5.5.2托管结构体类型

5.6托管类

5.6.1托管类定义

5.6.2类的属性

5.6.3类的方法重载

5.7垃圾回收(GarbageCollection)

小结

第6章利用VC++2005编写传统的Win32程序

6.1编写程序

6.2理解Windows应用程序

小结

第7章利用MFC类库开发Windows应用程序

7.1MFC类库简介

7.2利用MFC编写Windows应用程序

7.3分析基于MFC的Windows应用程序

7.3.1入口函数AfxWinMain()

7.3.2CMFCApp类

7.3.3应用程序的启动

7.3.4CMFCApp::InitInstance()

7.3.5CMFCWindow类

7.3.6CMFCWindow::OnPain()

7.3.7消息映射

7.3.8消息映射是如何工作的

7.4利用MFC编写Windows控制台应用程序

7.5其他MFC的关键元素

7.5.1MFC类库纵览

7.5.2CObject类

7.5.3从CObject派生类

7.5.4MFC窗口类

小结

第8章利用向导生成应用程序

8.1生成SDI/MDI样式的Windows应用程序

8.2生成一个基于对话框的Windows应用程序

8.3理解应用程序向导生成的程序

8.3.1理解SDI应用程序

8.3.2理解MDI並用程序

8.3.3理解基于对话框的应用程序

小结

第9章对话框

9.1对话框基础

9.2创建对话框

9.2.1创建对话框资源

9.2.2创建对话框类

9.2.3创建并显示对话框

9.2.4处理控件消息

9.3话框的补充说明

9.3.1对话框的初始化处理

9.3.2对话框数据交换(DDX)支持

9.4常用对话框

9.4.1消息对话框

9.4.2通用对话框

小结

第10章丰富的用户界面

10.1菜单

10.1.1菜单项属性

10.1.2菜单命令消息函数

10.1.3菜单命令更新

10.1.4动态菜单操作

10.1.5实现弹出式菜单

10.2工具栏

10.2.1工具栏编辑器

10.2.2删除和添加工具栏按钮

10.2.3工具栏的创建过程

10.3状态栏

10.3.1状态栏的创建

10.3.2定制状态栏

小结

第11章文档和视图

11.1文档/视图之关系分析

11.1.1应用程序对象与文档模板

11.1.2文档模板与文档类

11.1.3子框架窗口和视图的创建过程

11.1.4文档与视图的关系

11.1.5各种关系总结

11.2实现一个简单的画图程序

11.2.1建立工程

11.2.2增加画图工具栏

11.2.3增加CCircle类

11.2.4为文档添加圆的对象列表

11.2.5在视图上画圆

11.2.6设置圆的颜色

11.2.7支持圆的选择和拖动

11.3增加不同的视图

11.3.1添加新的视图类CCircleDetailView

11.3.2创建文档模板

11.3.3创建新视图窗口

11.3.4在新视图窗口中显示数据

11.4对象序列化

11.4.1序列化CCircle

11.4.2序列化的实现细节

11.4.3MFC框架的工作

11.5打印支持

11.5.1显示与打印的不一致

11.5.2多页打印

11.5.3MFC的打印过程

小结

第12章多任务编程

12.1多任务、进程与线程的基础知识

12.1.1为什么需要多任务、多线程

12.1.2进程与线程的概念

12.1.3多线程编程的困难

12.2传统MFC中的进程与线程控制

12.2.1MFC中的进程控制

12.2.2MFC中的线程控制

12.3传统MFC中的线程同步

12.3.1临界区

12.3.2互斥量

12.3.3信号量

12.3.4事件

12.3.5互锁函数

12.3.6等待函数

12.4.NETFramework下的进程和线程编程控制

小结

第13章WinSock网络编程

13.1Intemet基础

13.1.1通信协议简介

13.1.2网际协议(IP)

13.1.3用户数据报协议

13.1.4传输控制协议

13.2WinSockAPI

13.2.1使用WindowsSockets

13.2.2WinSock通信程序开发的基本步骤

13.2.3网络字节顺序

13.2.4WinSock基本函数

13.2.5WinSockAPI编程实例

13.3MFCWinSock类及其应用

13.3.1创建CAsyncSocket对象

13.3.2CAsyncSocket对象的错误处理

13.3.3发送和接收数据报

13.3.4套接字与服务器连接

13.3.5服务器接受客户端的连接

13.3.6发送并接收流式数据

13.3.7关闭套接字

13.3.8CSocket类

13.3.9CSocket对象的创建

13.3.10建立连接

13.3.11发送并接收数据

13.3.12关闭套接字

13.4CAsyncSocket编程实例

13.4.1客户端程序的编写

13.4.2服务器端程序的编写

13.4.3运行结果

13.5托管代码中的网络编程

小结

第14章动态链接库编程

14.1动态链接库的基本概念

14.1.1动态链接库的概念

14.1.2动态链接库的类型

14.2动态链接库文件的创建

14.2.1动态链接库程序的入口点函数

14.2.2动态链接库中数据和函数的导出

14.3动态链接库的加载

14.3.1隐式链接

14.3.2显式链接

14.4动态链接库的创建和链接实例

14.4.1MFC常规动态链接库的创建实例

14.4.2动态链接库的链接实例

小结

第15章数据库访问支持

15.1VisualC++的ODBC类

15.1.1CDatabase类

15.1.2CRecordset类

15.1.3CRecordView类

15.2创建ODBC数据库应用程序

15.2.1建立并注册数据源

15.2.2创建基本数据库应用程序

15.2.3设计操作界面

15.2.4实现添加和删除功能

15.2.5实现排序和筛选功能

小结

内容摘要:

  本书是“从入门到精通”类图书。本书全面介绍了VisualC++2005的开发环境,详细阐述了C++的语言基础以及面向对象编程的概念和方法,各章按照由浅入深、步步为营的方法进行讲述。书中包含大量的实例,通过对这些实例进行剖析,力求把一些编程方法和技巧形象化地呈献给读者。本书对如何利用VisualStudio进行程序开发进行了全面细致的介绍。虽然ISO/ANSIC++仍然是许多专业人员的最爱,但C++/CLI以它独特的优越性使得它也成了基本的语言。因此,本书中包括这两种C++语言的基本内容,真正使读者朋友对VisualC++2005做到从入门到精通。  本书全面介绍了VisualC++2005的特点、使用方法及编程技巧,旨在提供VisualC++的“从入门到精通”式的综合性指南。其内容包VisualC++集成式编程环境,VisualStudio、WindowsGUI编程,微软基础类、应用程序向导、类向导、类库和ActiveX控件的使用,以及文件访问和图形打印等。

书籍规格:

书籍详细信息
书名Visual C++ 2005从入门到精通站内查询相似图书
9787121040252
如需购买下载《Visual C++ 2005从入门到精通》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次1版印次1
定价(元)40.0语种简体中文
尺寸26装帧平装
页数印数 5000

书籍信息归属:

Visual C++ 2005从入门到精通是电子工业出版社于2007.05出版的中图分类号为 TP312 的主题关于 C语言-程序设计 的书籍。