本书分为两大部分:理论篇和实践篇。理论篇从最基本的概念出发,深入地讲解了C#?的基础知识以及新特性,具体包括C#?概述、C#?语言基础、窗体和常用控件、界面设计、面向对象程序设计、ADO.NET数据库访问、数据绑定和操作、文件处理、多线程应用程序以及?.NET4.0的新特性。实践篇介绍了基于Visual Studio 2010环境开发Windows窗体应用程序的方法,具体包括窗体常用控件的使用、ADO.NET数据库的连接及访问、数据绑定控件在界面中的数据绑定及操作等内容。 本书重点突出,偏重应用,结合实例和案例的讲解、剖析及实现,使读者能迅速理解和掌握相关知识,全面提高动手能力。 本书适应面广,可作为本科计算机科学与技术、软件工程、网络工程、计算机软件、计算机信息管理、电子商务和经济管理等专业的程序设计课程的教材。