第1章 Visual C++ 2005编程 1
1.1 .NET基本框架 1
1.2 公共语言运行时(CLR) 2
1.3 Visual C++ 2005的新特点 3
1.4 学习Windows编程 7
1.5 Visual C++ 2005的第一个应用程序 9
本章小结 13
第2章 Visual Studio 2005集成开发环境 14
2.1 什么是集成开发环境 14
2.2 集成开发环境IDE的使用 15
本章小结 30
第3章 Visual C++ 2005编程基础 31
3.1 Visual C++ 2005中的数据、变量和运算 31
3.2 选择结构和循环结构 57
3.3 数组、字符串和指针 83
3.4 程序结构 104
本章小结 137
第4章 面向对象编程 139
4.1 类与类对象 139
4.2 类的构造函数 149
4.3 类的析构函数 156
4.4 类的私有成员 161
4.5 this指针 167
4.6 类的常对象 170
4.7 类对象数组 173
4.8 类的静态成员 174
本章小结 180
第5章 使用.NET框架 182
5.1 .NET框架下的MFC 182
5.2 Windows窗体 195
5.3 对话框和控件 215
5.4 图形化输出 222
本章小结 229
第6章 Visual C++ 2005网络编程 230
6.1 Winsocket编程 230
6.2 MFC套接字编程 257
6.3 MFC WinInet编程 291
本章小结 298
第7章 访问数据库:ADO.NET与OLE DB 300
7.1 ADO.NET技术基础 300
7.2 ADO.NET对象模型 304
7.3 OLE数据库模板 311
本章小结 349
第8章 Visual C++.NET的图形图像编程 350
8.1 数字图像的基本概念 351
8.2 设备相关位图(DDB)与设备无关位图(DIB) 352
8.3 图像的特殊效果显示 361
8.4 图像几何变换 375
8.5 图像处理 382
8.6 三维图形绘制与OpenGL 401
本章小结 428
第9章 综合实例:魔方游戏 430
9.1 游戏实例功能介绍 430
9.2 主要功能及相关代码分析 431
9.3 具体代码实现 442
本章小结 468