本书的特点是由浅入深,从最基本的语法开始讲起,逐步深入到面向对象、Windows程序设计、数据库、网络等高级编程方法。在介绍语法时,本书并没有像一些语法书一样教条而死板地讲定义,而是试图利用示例代码生动地让读者在实践中体会一个个知识点。通过认真分析示例代码和书中的讲解,读者可以很快掌握C#语言的精髓。本书的每一章后面都有上机练习和习题。这些练习都是作者精心编排的,认真思考这些题目是掌握各重点的关键。C#是微软公司推出的新一代编程语言。它功能强人,编程过程简捷、明快。除具有VisualBasic语言易学、易用、适合快速程序开发的特性外,同时也继承了VisualC++的强大功能,是微软公司推行的.NET战略的重要组成部分。本书基于微软最新发布的.NETFrameworkl.1和VisualStudio.NET2003中文版,从C#的基础知识讲起,逐步深入到结构化程序设计、面向对象程序设计、常用的数据结构与算法、异常处理机制、Windows应用程序开发、GDI+与图形编程、多线程程序设计、访问文件与注册表、数据库应用程序设计、Web应用程序开发,以及Web服务的开发与调用等内容。本书适合作为高等院校信息技术相关专业C#语言课程教材,也可作为希望在.NETFramework下使用C#开发各类应用程序的程序员的初、中级参考书,还适合于希望从基本概念开始学习.NET应用程序开发的程序设计爱好者。本书内容安排循序渐进,由浅入深,读者无须具备任何程序设计经验即可轻松学习。本书示例丰富,对书中涉及的所有知识点均用实例加以演示说明,可以加速读者对相关知识的理解并易于应用。此外,本书知识覆盖面广,对当前最热门的面向对象程序设计思想、图形编程、多线程、文件与注册表、数据库访问、Web应用程序开发、Web服务的开发与调用等均有详细介绍并给出丰富的实例。