前言
随着.NET技术的不断发展,.NET Framework从早期的.NET Framework 1.0发展成为目前的.NET Framework 4.0,并被集成在Visual Studio 2010开发平台中。.NET Framework是Visual Studio 2010开发平台的核心组件,主要由CLR(Common Language Runtime,公共语言运行时)和.NET Framework类库两个核心部分组成。CLR提供了用户程序执行的环境,而.NET Framework类库提供了在CLR中执行程序代码时所需的支持。在编写.NET程序时可以用C++、C#或者任何其他支持.NET Framework的语言编写,而这些语言都使用相同的.NET程序库。虽然Visual Studio 2010仍然支持Visual C++6.0 MFC模式开发的程序,但Visual Studio 2010开发平台推出了全新的C++/CLI语言标准,这个全新的标准是对目前C++标准的扩展,这样既可以继续使用传统C++提供的全部功能,拥有C#般的编程效率,而且还可以使用.NET提供的强大功能。
C++/CLI语言标准比较新,国内介绍C++/CLI语言标准资料比较少。我们在认真研究C++/CLI语言标准的基础上,结合Visual Studio 2010实践,推出本书,旨在系统介绍在Visual Studio 2010平台下,采用C++/CLI语言标准,开发应用系统的方法。
本书首先系统介绍C++/CLI编程基础和C++/CLI面向对象编程基础,然后系统介绍在Visual Studio 2010(中文版)平台下,采用C++/CLI编写应用程序的方法,包括Windows Forms编程基础、文件与数据串行化、GDI+编程基础、多线程编程技术、网络应用编程和数据库应用编程。本书包括实用教程、实验指导和综合实习三个部分。通过教程学习,结合上机实验和实习,使读者能够在比较短的时间内掌握Visual C++.NET(基于C++/CLI)应用技术。
本书由南京师范大学郑阿奇主编,参加本套丛书编写的还有郑进、陶卫冬、邓拼搏、严大牛、韩翠青、王海娇、刘博宇、孙德荣、吴明祥、周何骏、徐斌、孙承龙、陈超、毛风伟等。
本书配有教学课件和应用系统的所有源代码文件,需要者可以从出版社网站免费下载。网站地址为:http://www.hxedu.com.cn。
由于水平有限,错误在所难免,敬请广大师生、读者批评指正。
意见建议邮箱:easybooks@163.com
编者
2010.12