本书以Visual Studio 2010为程序设计环境,系统地介绍了Visual C#.NET程序设计基础、流程控制与算法、面向对象程序设计、程序调试与异常处理、Windows程序设计、文件操作、数据库编程、图形与图像、网络编程和部署Windows应用程序等内容。每章都配有一定数量的习题,以方便学生巩固所学知识。本书采用案例教学法,既有丰富的理论知识,又有大量的实战范例。本书可作为高等院校计算机及其相关专业的本科教学用书,也可用做其他专业的计算机公共课基础教材。对于自学程序设计的计算机爱好者来说,本书也是极佳的参考书。本书还配有辅导教材《C#程序设计实践教程》,可以帮助读者进一步巩固所学知识。