C#是微软公司.NET框架中的一种高级编程语言,该语言不仅支持控制台应用程序开发,还支持Windows窗体应用程序以及ASP.NET应用程序的开发。由于C#基于微软公司的.NET框架支持,因而拥有良好的灵活性、可扩展性,非常利于各种应用程序的开发。
与其他同类图书相比,本书具有如下优点:
(1)实例丰富。本书介绍了C#中大量的知识点,几乎每个知识点都配有一个难易适中、长短适宜的实例。每个实例的最后都给出了运行结果示意图和代码分析,便于读者的理解。
(2)结构合理。本书不仅为广大的初学者提供了翔实的知识介绍,而且在结构的编排上力求合理。C#的知识点非常丰富,类库也异常庞大,如何选取内容进行介绍以及如何进行内容的组织则更为重要。本书力求在结构上满足读者的需要。
(3)内容精炼。本书在全面介绍C#主要知识点的基础上注意控制内容的深度,以初学者需求为出发点,介绍了他们最需要掌握的知识。以实际的程序开发为主要目标,摒弃了一些对初学者无益的内容。
本书所介绍的知识点紧扣实用性的主题,考虑到读者学习的难度,主要介绍了C#2.0中读者最需要学习的知识,并合理地安排了本书的结构,便于读者上手。
本书从如何创建项目出发,逐渐介绍了各种复杂的应用,并在书中合适的位置介绍了作者一些常用的技巧、编程的建议以及一些常用的工具软件,使读者能够得到全面的锻炼,对于初学者而言是非常有益。
本书全面介绍了C#2.0的基本语法、控制台应用程序的开发、Windows应用程序的开发以及Web应用程序的开发。书中介绍了大部分常用的.NET Framework库,使读者对C#2.0应用程序的开发有一个全面的了解。在Windows窗体应用程序开发和Web应用程序开发中,向读者介绍了几乎所有常用的控件,便于读者快速掌握C#2.0应用程序开发的技巧。
本书以C#2.0为依托,介绍了目前常见的正则表达式技术、XML技术以及数据库开发技术。这些技术在多数的应用程序中都有应用,熟练掌握这部分技术对于读者编程水平的提升有很大帮助。本书的后半部分介绍了数据库技术和Windows窗体应用程序的结合以及数据库技术和Web应用程序的结合使用,并给出了实例代码,还介绍了应用程序打包部署方面的知识,全面讲解了应用程序开发的全过程。
由于时间仓促与编者水平有限,不足与欠妥之处在所难免,恳请广大读者不吝指正。