前言
Visual C++.NET作为Visual Studio.NET的重要组成部分,它在保留原Visual C++编程的基础上,加入了.NET环境中一系列新特性。托管C++语言不仅继承了传统的C++的优点,并且具有.NET开发语言的专长(如内存的自动管理),用于在.NET平台上开发应用程序的程序开发语言。
Visual C++.NET是一种强大的开发工具,在Windows图形用户界面应用程序、ASP.NET Web应用、ADO.NET数据库等方面有着广泛的应用。
本书内容
本书介绍Visual C++.NET编程知识。全书内容包括.NET Framework中的公共语言运行时、类库、中间语言、JIT编译器;托管C++的数据类型、各种运算符以及程序控制语句。Visual C++.NET中的函数使用,包括对函数的定义、调用函数以及特殊的函数调用——递归调用。数组和指针的创建和使用。
本书介绍了结构、枚举和联合等数据类型。深入介绍了面向对象的程序设计知识,包括类的继承、虚函数、多态性,以及新增的接口与委托。
之后,本书介绍了在Visual C++.NET中创建窗体的应用知识;Windows文件系统操作知识。讨论了ADO.NET和主要的ADO.NET类。本书最后介绍了Visual C++.NET绘图技术和图形设备接口应用知识。
本书使用Microsoft Visual Studio.NET 2003作为开发工具。书中的C++基础知识,可以满足程序初学者学习C++,也可以作为对C++在.NET下全新认识的开始。
本书特色
本书通过实例介绍Visual C++.NET程序开发知识,具有实用性教程的特色。
? 本书汇总了多年的程序员职业教学培训经验,内容组织更合理,实例丰富全面。
? 本书使用Visual C++.NET语言开发了大量实例,读者可以通过这些丰富实例学习Visual C++.NET编程实践知识。
? 每章编写了大量“实验项目”,引导读者应用该章知识独立练习编程项目。
? 复习题可以帮助学生检查对Visual C++.NET开发理论知识的掌握程度。
读者对象
本书由多家院校的教师联合编写,在各家院校成熟教案及原有自编教材的基础上整合编写。作者均从事Visual C++.NET教学和开发工作,拥有丰富的Visual C++.NET开发案例和教学经验。本书共14章,需要42个课时。为了给教师授课提供方便,本书提供了教学课件,读者可以从www.tup.tsinghua.edu.cn下载使用。
本书可以作为普通高校计算机相关专业Visual C++.NET编程初级教材,也可以作为接触过Visual C++基础知识,需要深入学习Visual C++.NET开发的中级教材。编写过程难免会有错误,欢迎读者与我们联系,帮助我们改正提高。
编 者
2006年4月