本书基于Visual C++.NET 2008介绍了面向对象程序设计的原理、技术和方法,包括标准C++、托管扩展C++和C++ Windows窗体程序设计3个方面。本书可作为高等院校的计算机、信息类、电子类专业及其他理工类相关专业的教材,也可作为C++.NET程序设计的自学者或程序设计人员的参考用书。
本书基于Visual C++.NET 2008介绍了面向对象程序设计的原理、技术和方法,包括标准C++、托管扩展C++和C++ Windows窗体程序设计3个方面。主要内容有C++对C语言的扩展、类、对象、友元、继承、多态性、虚函数、重载、I/O流、模板、STL、异常、C++托管扩展程序设计、托管数据类型、值类型、引用类型、托管类、托管继承、委托、事件驱动程序设计、Windows程序的运行原理、C++.NET Windows窗体程序设计、窗体控件、对话框、菜单、工具条和C++.NET文件与流等内容。
本书取材新颖,内容翔实,案例丰富,条理明晰,实用性强。本书可作为高等院校的计算机、信息类、电子类专业及其他理工类相关专业的教材,也可作为C++.NET程序设计的自学者或程序设计人员的参考用书。
第1章 C++ .NET面向对象程序设计概述
1.1 程序设计语言的发展
1.2 面向过程的程序设计
1.3 面向对象的程序设计
1.4 面向对象的程序设计语言
1.4.1 类与对象
1.4.2 数据抽象与封装
1.4.3 继承性
1.4.4 多态性
1.5 C++与面向对象程序设计
1.6 Microsoft.NET 与Visual C++
1.6.1.NET Framework
1.6.2 Visual C++.NET
1.7 第一个C++程序: Hellow C++
1.7.1 Visual C++2008简介
1.7.2 建立Hellow C++程序的解决方案
1.7.3 在Hellow C++项目中添加源程序
习题
……
第2章 数据输入与输出
第3章 C++基础
第4章 类与对象
第5章 继承
第6章 多态性
第7章 模板与STL
第8章 异常
第9章 托管C++程序设计
第10章 Windows窗体程序设计
第11章 窗体常用控件编程
第12章.NET文件操作
参考文献