前言

前言

本书的目的是讲授C#编程语言的基础知识和工作原理。C#是一门非常棒的编程语言,我喜欢用它编写代码!这些年来,我自己都不记得学过多少门编程语言了,但C#一直是我的最爱。我希望购买本书的读者能从书中读到C#的美和优雅。

大多数编程图书以文字为主要载体。对于小说而言,文字形式当然是最恰当不过了,但对于编程语言中的很多重要概念,综合运用文字、图形和表格会更容易理解。

许多人都习惯于形象思维,而图形和表格有助于我们更清晰地理解概念。在几年的编程语言教学工作中我发现,我在白板上画的图能帮助学生最快地理解我要传达的概念。然而,单靠图表并不足以解释一种编程语言和平台。本书的目标是以最佳方式结合文字和图表,使你对这种语言有透彻的理解,并且让本书能用作参考工具。

本书写给所有想要学习C#的人——从初学者到有经验的程序员。刚开始学编程的人会发现,书中全面讲述了基础知识;有经验的程序员会觉得,内容的叙述非常简洁明晰,无需费力卒读就能直接获得想要的信息。无论哪种程序员,内容本身的图形化呈现方式都能帮助你更容易地学习本书。

祝学习愉快!

目标读者、源代码和联系信息

本书针对编程新手和中级水平的程序员,当然还有对C#感兴趣的其他语言编程人员(如Visual Basic和Java)。我尽力专注C#语言本身,详尽深入地描述语言及各部分,少涉及.NET和相关编程实践。本书写作过程中,笔者始终坚持确保内容简洁性的同时又能透彻地讲解这门语言。如果读者对其他主题感兴趣,有大量好书值得推荐。

你可以从Apress网站本书页面(www.illustratedcsharp.com)下载书中所有示例程序的源代码。尽管我不能回答有关代码的一些细节问题,但是你可以通过dansolis@sbcglobal.net和我取得联系,提出建议或反馈。

我希望本书可以让你享受学习C#的过程!祝你好运!

目录