文档介绍:内容简介:
本书全面阐述了C#编程的所有方面,包括C#语言本身、Windows编程、Web编程及数据源的使用等内容。
学习了新的编程技巧后,本书介绍了如何高效地部署应用程序和服务,论述了许多高级技术,如图形化编程。另外,还探讨了如何使用Visual C# Express 2008、Visual Web Developer Express 2008和Visual Studio 2008的功能。所有这些内容都已更新, Framework Studio 2008的变化。各章的样例代码和示例还可以用于创建强大且安全的应用程序。
本书语言简练,条理清晰,涵盖了Visual C# Framework 。通过学习本书,您将能够快速入门,轻松开发出自己的应用程序。
本书主要内容:
C#的所有基础知识和面向对象编程
通过C#语言编写和部署Windows应用程序
开发定制的Web应用程序和利用Web服务的技巧
数据访问技术,包括使用LINQ处理XML数据
通过单击按钮将应用程序发布到Web上
使用Windows Presentation Foundation、Windows Workflow Foundation、munication Foundation、GDI+和联网等其他技术
本书读者对象
Framework编写C#程序的读者,, Studio 2008最新功能的读者。
前言
C# Framework的第1版时提供的一种全新语言。C#的快速流行, Framework的Windows和Web开发人员无可争议的语言选择。他们喜欢C#的一个原因是其派生于C/C++的简洁语法,这种语法简化了以前困扰一些程序员的问题。尽管做了这些简化,但C#仍保持了C++原来的功能,所以现在没有理由不从C++转向C#。C#语言并不难,也非常适合于学习基本编程技术。易于学习, Framework的功能,使C#成为开始您编程生涯的绝佳方式。
C#的最新版本3. Framework ,它建立在已有的成功基础之上,还添加了一些更吸引人的功能。其中一些功能取自于C++(至少从表面上看是这样),而另外一些功能是全新的。Visual Studio的最新版本和开发工具的Express系列也有许多变化和改进,这大大简化了编程,显著提高了效率。
本书将全面介绍C#编程的所有知识,从该语言本身一直到Windows和Web编程,再到数据源的使用,最后是一些高级技术,例如,图形编程。我们还将学习Visual C# Express 2008、Visual Web Developer Express 2008和Visual Studio 2008的功能和利用它进行应用程序开发的各种方式。本书界面友好,阐述清晰,每一章都以前面章节的内容为基础,便于读者掌握高级技术。每个概念都会根据需要来介绍和讨论,而不会突然冒出某个技术术语来妨碍读者的阅读和理解。本书尽量不使用技术术语,但如果需要,将根据上下文进行正确的定义和布置。
本书的作者都是各自领域的专家,都是C# Framework的爱好者,没有人比他们更有资格讲授C#了,他们将在您掌握从基本规则到高级技术的过程中为您保驾护航。除了基础知识之外,本书还有许多有益的提示、练习、完全成熟的示例代码(. com上下载),在您的职业生涯中一定会用到它们。
本书将毫无保留地传授这些知识,希望读者能通过本书成为最优秀的程序员。
本书读者对象
Framework编写C#程序的所有人。本书前面的章节介绍该语言本身,读者不需要具备任何编程经验。以前对其他语言有一定了解的开发人员,会觉得这些章节的内容非常熟悉。C#语法的许多方面都与其他语言相同,许多结构对所有的编程语言来说都是一样的(例如,循环和分支结构)。但是,即使是有经验的程序员也可以从这些章节中获益,理解这些技术应用于C#的特征。
如果读者是编程新手,就应从头开始学习。 Framework比较陌生,但知道如何编程,就应阅读第1章,然后快速跳读后面的几章,这样就能掌握C#语言的应用方式了。如果读者知道如何编程,但以前没有接触过面向对象的编程语言,就应从第8章开始阅读以后的章节。
如果读者对C#语言比较了解, Framework和C#语言开发的章节,尤其是集合、泛型和C# (第11~14章),或者完全跳过本书的第I部分,从第15章开始学习。
本书章节的编写目的有两个:这些章节可以按顺序阅读,是C#语言的一个完整教程。还可以按照需要深入学习这些章节,将其作为一本参考资料。
除了核心内容之外,每一章还包含一组练习,完成这些练习有助于读者理解所学习的内