C#入门经典(第5版)
基本信息
- 原书名: Beginning Visual C# 2010
- 原出版社: Wrox
- 作者: (美)Karli Watso Christian Nagel [作译者介绍]
- 译者: 齐立波
- 出版社:清华大学出版社
- ISBN:9787302241300
- 上架时间:2010-12-3
- 出版日期:2010 年12月
- 开本:16开
- 页码:887
- 版次:5-1
- 所属分类:
计算机 > 软件与程序设计 > C#
内容简介回到顶部↑
《c#入门经典(第5版)》全面讲解c# 2010和.net架构编程知识,为您编写卓越c# 2010程序奠定坚实基础。
c#入门经典系列是屡获殊荣的c#名著和超级畅销书。最新版的《c#入门经典(第5版)》 全面讲解c# 2010基础知识,浓墨重彩地描述web和windows编程以及数据访问(数据库和xml)等内容,详细介绍c#编程工具以及visual studio 2010中的visual c# 2010开发环境。贯穿全书的分步说明和极富启迪意义的示例指引您使用高效c# 2010代码得心应手地编写程序。
《c#入门经典(第5版)》主要内容简介
·解释变量和表达式等基本c# 2010语法知识
·介绍泛型的含义和用法
·讨论windows编程和windows窗体
·介绍c#改进内容、lambda表达式和扩展方法
·解释windows应用程序部署方法
·讨论xml并简要介绍linq
·深入探讨调试和错误处理方法
·演示有效wpf和wcf技术
《c#入门经典(第5版)》一书的作者karli watson是infusion development 公司高级顾问,并担任boost.net的技术架构师和it自由撰稿人、作家和开发人员。他曾编著多本.net(尤其是c#)书籍,极擅长以浅显易懂的方式阐明复杂技术主题。
《c#入门经典(第5版)》一书的另一作者christian nagel是微软技术代言人、微软mvp,拥有逾25年的软件开发经验。christian熟悉各种语言和平台,曾编写多本.net图书,并多次在国际会议上发表重要演讲。
c#入门经典系列是屡获殊荣的c#名著和超级畅销书。最新版的《c#入门经典(第5版)》 全面讲解c# 2010基础知识,浓墨重彩地描述web和windows编程以及数据访问(数据库和xml)等内容,详细介绍c#编程工具以及visual studio 2010中的visual c# 2010开发环境。贯穿全书的分步说明和极富启迪意义的示例指引您使用高效c# 2010代码得心应手地编写程序。
《c#入门经典(第5版)》主要内容简介
·解释变量和表达式等基本c# 2010语法知识
·介绍泛型的含义和用法
·讨论windows编程和windows窗体
·介绍c#改进内容、lambda表达式和扩展方法
·解释windows应用程序部署方法
·讨论xml并简要介绍linq
·深入探讨调试和错误处理方法
·演示有效wpf和wcf技术
《c#入门经典(第5版)》一书的作者karli watson是infusion development 公司高级顾问,并担任boost.net的技术架构师和it自由撰稿人、作家和开发人员。他曾编著多本.net(尤其是c#)书籍,极擅长以浅显易懂的方式阐明复杂技术主题。
《c#入门经典(第5版)》一书的另一作者christian nagel是微软技术代言人、微软mvp,拥有逾25年的软件开发经验。christian熟悉各种语言和平台,曾编写多本.net图书,并多次在国际会议上发表重要演讲。
作译者回到顶部↑
本书提供作译者介绍
Karli Watson是Infusion Development(www.infusion.com)的顾问,Boost.net(www.boost.net)的技术架构师和IT自由撰稿专业人士、作家和开发人员。他主攻.NET(尤其是C#和后来的WPF),为几家出版商编写了多本围绕这个领域的图书。他擅长以便于任何有学习热情的人理解的方式阐述复杂的理念,并投入了大量时间研究新技术,找出可教给其他人的新东西。
在工作主余(这种时间似乎很少),Karli喜欢到山上滑雪,或者尝试发表他的小说。他喜欢穿颜色鲜亮的衣服,他的网址是www.twitter.com/karlequin,也许.. << 查看详细
在工作主余(这种时间似乎很少),Karli喜欢到山上滑雪,或者尝试发表他的小说。他喜欢穿颜色鲜亮的衣服,他的网址是www.twitter.com/karlequin,也许.. << 查看详细
目录回到顶部↑
第ⅰ部分 c#语言
第1章 c#简介 3
1.1 .net framework的含义 3
1.1.1 .net framework的内容 4
1.1.2 使用.net framework编写应用程序 4
1.2 c#的含义 7
1.2.1 用c#能编写什么样的应用程序 7
1.2.2 本书中的c# 8
1.3 visual studio 2010 8
1.3.1 visual studio 2010 express产品 9
1.3.2 解决方案 9
1.4 小结 9
1.5 本章要点 10
第2章 编写c#程序 11
2.1 开发环境 12
2.1.1 visual studio 2010 12
2.1.2 visual c# 2010 express edition 14
2.2 控制台应用程序 15
2.2.1 solution explorer 19
2.2.2 properties窗口 20
第1章 c#简介 3
1.1 .net framework的含义 3
1.1.1 .net framework的内容 4
1.1.2 使用.net framework编写应用程序 4
1.2 c#的含义 7
1.2.1 用c#能编写什么样的应用程序 7
1.2.2 本书中的c# 8
1.3 visual studio 2010 8
1.3.1 visual studio 2010 express产品 9
1.3.2 解决方案 9
1.4 小结 9
1.5 本章要点 10
第2章 编写c#程序 11
2.1 开发环境 12
2.1.1 visual studio 2010 12
2.1.2 visual c# 2010 express edition 14
2.2 控制台应用程序 15
2.2.1 solution explorer 19
2.2.2 properties窗口 20
前言回到顶部↑
C#是Microsoft在2000年7月推出.NET Framework的第1版时提供的一种全新语言。C#迅速流行开来,成为使用.NET Framework的Windows和Web开发人员无可争议的选择。他们喜欢C#的一个原因是其派生于C/C++的简洁明了的语法,这种语法简化了以前一些给程序员带来困扰的问题。尽管做了这些简化,但C#仍保持了C++原有的功能,所以现在没有理由不从C++转向C#。C#语言并不难,也非常适合于学习基本编程技术。易于学习,再加上.NET Framework的功能,使C#成为开始您编程生涯的绝佳方式。
C#的最新版本C# 4是.NET Framework 4的一部分,它建立在已有的成功基础之上,还添加了一些更吸引人的功能。Visual Studio的最新版本Visual Studio 2010和开发工具的Express系列(包括Visual C# 2010 Express)也有许多变化和改进,这大大简化了编程工作,显著提高了效率。
本书将全面介绍C#编程的所有知识,从该语言本身一直到Windows和Web编程,再到数据源的使用,最后是一些新的高级技术。我们还将学习Visual C# 2010 Express、Visual Web Developer 2010 Express和Visual Studio 2010的功能和利用它进行应用程序开发的各种方式。
本书文笔优美流畅,阐述清晰,每一章都以前面章节的内容为基础,便于读者掌握高级技术。每个概念都会根据需要来介绍和讨论,而不会突然冒出某个技术术语来妨碍读者的阅读和理解。本书尽量减少使用的技术术语数量,但如果需要,将根据上下文进行正确的定义和布置。
本书的作者都是各自领域的专家,都是C#语言和.NET Framework的爱好者,没有人比他们更有资格讲授C#了,他们将在您掌握从基本规则到高级技术的过程中为您保驾护航。除了基础知识之外,本书还有许多有益的提示、练习、完全成熟的示例代码(可以从p2p.wrox. com上下载),在您的职业生涯中一定会反复用到它们。
本书将毫无保留地传授这些知识,希望读者能通过阅读本书成长为最优秀的程序员。
0.1 本书读者对象
本书主要针对想学习如何使用.NET Framework编写C#程序的所有人。本书前面的章节介绍该语言本身,读者不需要具备任何编程经验。以前对其他语言有一定了解的开发人员,会觉得这些章节的内容非常熟悉。C#语法的许多方面都与其他语言相同,许多结构对所有的编程语言来说都是相通的(例如,循环和分支结构)。但是,即使是有经验的程序员也可以从这些章节中获益,理解这些技术应用于C#的特征。
如果读者是编程新手,就应从头开始学习。如果读者对.NET Framework比较陌生,但知道如何编程,就应阅读第1章,然后快速跳读后面几章,这样就能掌握C#语言的应用方式了。如果读者知道如何编程,但以前从未接触过面向对象的编程语言,就应从第8章开始阅读以后的章节。
如果读者对C#语言比较了解,就可以集中精力学习详细论述最新.NET Framework和C#语言开发的章节,尤其是集合、泛型和C# 4语言的新增内容(第11~14章),或者完全跳过本书的第I部分,从第15章开始学习。
本书章节的编排方式可以达到两个目的:可以按顺序阅读这些章节,将其视为C#语言的一个完整教程。还可以按照需要深入学习这些章节,将其作为一本参考资料。
除了核心内容之外,从第3章开始,每章末尾还包含一组练习,完成这些练习有助于读者理解所学的内容。练习包括简单的选择题、判断题以及需要修改或建立应用程序的较难问题。练习答案在www.wrox.com的本书Web页面上和http://www.tupwk.com.cn联机提供。
0.2 本版的新内容
本书特别注重与C# 4、.NET 4的一致性。每一章都进行了彻底的检查,删除了不太相关的内容,增加了新材料。所有代码都在最新版本的开发工具上进行了测试,所有屏幕图都在Windows 7上重新截取,以提供最新的窗口和对话框。
尽管我们不喜欢承认失误,但还是修订了前几版中的错误,处理了许多其他的读者评论。我们希望不要出现太多的新错误,但一旦发现了错误,我们的Web专家就会联机修改它们。
本版本的亮点包括:
·增加并改进了代码示例。
·涵盖C# 4的所有新内容,包括简单的语言改进,例如方法的命名参数和可选参数,还包括高级技术,例如泛型类型中的变体。
·十分合理地介绍高级技术,重点是适合于新手、较易理解的内容。
0.3 本书结构
C#的最新版本C# 4是.NET Framework 4的一部分,它建立在已有的成功基础之上,还添加了一些更吸引人的功能。Visual Studio的最新版本Visual Studio 2010和开发工具的Express系列(包括Visual C# 2010 Express)也有许多变化和改进,这大大简化了编程工作,显著提高了效率。
本书将全面介绍C#编程的所有知识,从该语言本身一直到Windows和Web编程,再到数据源的使用,最后是一些新的高级技术。我们还将学习Visual C# 2010 Express、Visual Web Developer 2010 Express和Visual Studio 2010的功能和利用它进行应用程序开发的各种方式。
本书文笔优美流畅,阐述清晰,每一章都以前面章节的内容为基础,便于读者掌握高级技术。每个概念都会根据需要来介绍和讨论,而不会突然冒出某个技术术语来妨碍读者的阅读和理解。本书尽量减少使用的技术术语数量,但如果需要,将根据上下文进行正确的定义和布置。
本书的作者都是各自领域的专家,都是C#语言和.NET Framework的爱好者,没有人比他们更有资格讲授C#了,他们将在您掌握从基本规则到高级技术的过程中为您保驾护航。除了基础知识之外,本书还有许多有益的提示、练习、完全成熟的示例代码(可以从p2p.wrox. com上下载),在您的职业生涯中一定会反复用到它们。
本书将毫无保留地传授这些知识,希望读者能通过阅读本书成长为最优秀的程序员。
0.1 本书读者对象
本书主要针对想学习如何使用.NET Framework编写C#程序的所有人。本书前面的章节介绍该语言本身,读者不需要具备任何编程经验。以前对其他语言有一定了解的开发人员,会觉得这些章节的内容非常熟悉。C#语法的许多方面都与其他语言相同,许多结构对所有的编程语言来说都是相通的(例如,循环和分支结构)。但是,即使是有经验的程序员也可以从这些章节中获益,理解这些技术应用于C#的特征。
如果读者是编程新手,就应从头开始学习。如果读者对.NET Framework比较陌生,但知道如何编程,就应阅读第1章,然后快速跳读后面几章,这样就能掌握C#语言的应用方式了。如果读者知道如何编程,但以前从未接触过面向对象的编程语言,就应从第8章开始阅读以后的章节。
如果读者对C#语言比较了解,就可以集中精力学习详细论述最新.NET Framework和C#语言开发的章节,尤其是集合、泛型和C# 4语言的新增内容(第11~14章),或者完全跳过本书的第I部分,从第15章开始学习。
本书章节的编排方式可以达到两个目的:可以按顺序阅读这些章节,将其视为C#语言的一个完整教程。还可以按照需要深入学习这些章节,将其作为一本参考资料。
除了核心内容之外,从第3章开始,每章末尾还包含一组练习,完成这些练习有助于读者理解所学的内容。练习包括简单的选择题、判断题以及需要修改或建立应用程序的较难问题。练习答案在www.wrox.com的本书Web页面上和http://www.tupwk.com.cn联机提供。
0.2 本版的新内容
本书特别注重与C# 4、.NET 4的一致性。每一章都进行了彻底的检查,删除了不太相关的内容,增加了新材料。所有代码都在最新版本的开发工具上进行了测试,所有屏幕图都在Windows 7上重新截取,以提供最新的窗口和对话框。
尽管我们不喜欢承认失误,但还是修订了前几版中的错误,处理了许多其他的读者评论。我们希望不要出现太多的新错误,但一旦发现了错误,我们的Web专家就会联机修改它们。
本版本的亮点包括:
·增加并改进了代码示例。
·涵盖C# 4的所有新内容,包括简单的语言改进,例如方法的命名参数和可选参数,还包括高级技术,例如泛型类型中的变体。
·十分合理地介绍高级技术,重点是适合于新手、较易理解的内容。
0.3 本书结构








点击看大图



加载中...
