重磅推荐
【产品特色】


【编辑推荐】

适读人群 :《Head First C#(第三版)》广大读者。
学习使用C#、XAML、.NET Framework和Visual Studio编程的jue佳途径,会让你有全新的学习体验。
【内容简介】
《Head First C#(第三版)》《Head First C#(第三版)》是学习使用C#、XAML、.NET Framework和Visual Studio编程的jue佳途径,会让你有全新的学习体验。这专门针对你的大脑特别制作,从第1章开始就会把你牢牢吸引住,你会在第1章中构建一个功能完备的视频游戏。接下来,你会学习类和面向对象编程、绘制图形和动画、用LINQ查询数据,还可以串行化到文件。所有这些都是通过构建游戏、解决谜题和动手建立工程获得的。学完所有这些内容之后,你将成为一个高水平的C#程序员,而且这将是一个轻松愉悦的学习过程!
【作者简介】
Andrew Stellman,虽然是一个土生土长的纽约人,却曾两次居住在匹兹堡。第yi次是从卡耐基梅隆计算机科学学院毕业。第二次则是他和Jenny开始着手开展他们的咨询业务,并为O’Reilly写他们的第yi本书。搬回故乡后,他在大学毕业后的第yi份工作是在百代唱片公司EMI-Capitol Records做一名程序员,这不无道理,因为他曾在LaGuardia音乐艺术和表演艺术学校学习大提琴和爵士乐吉它。他和Jenny的第yi次共事就是在这家财务软件公司,在那里他管理着一个程序员团队,所以独享特权,可以与一些了不起的程序员共事多年,并很高兴地从他们那里学到不少东西。平常不写书时,Andrew会忙着写一些没用(但有趣)的软件,玩音乐(不过,更多的时间是打电子游戏),做一些常常发出奇怪声音的电路试验,学中国的太极拳和日本的合气道。他有一个女朋友Lisa,还养着一只波美拉尼亚种小狗。Jennifer Greene 在大学里学的是哲学,不过,与这个领域中的所有其他人一样,光凭哲学没办法找到工作。幸运的是,她是一位优秀的软件测试人员,zui早在一个网上服务公司从事这个工作,这也是她第yi次切实感觉到项目管理的意义。

【媒体评论】

对《Head First C#》的高度赞誉

“不论是对刚刚涉足开发的新人,还是像我一样有Java开发背景的开发人员,《Head First C#》都是 一本绝妙的好书。它对读者的水平没有任何要求,但是即使不完全是新手也能很快从书中找到想 要的东西,真是很难达到的平衡。有这本书在手,我几乎瞬间就完成了我的*个大规模C#开发 项目,强烈推荐这本书。” ——Shalewa Odusanya,Google技术审计经理

“《Head First C#》是学习C#的一种绝好方法,简单又有趣。这是我见过的*C#初学者的书, 例子清楚明白,内容简明易懂。还有很多小游戏引导你解决各种编程难题,这会帮你把知识牢牢 地记住。这真是一本可以边学边用的好书!”

——Johnny Halife,Mural.ly首席架构师

“《Head First C#》是一本学习C#的全面而详尽的指南,读这本书就像与朋友交谈。尽管相关的概 念很艰涩,但书中设置了很多编程挑战,这让它趣味无穷。”

——Rebeca Duhn-Krahn,Semphore Solutions的合作创始人

“我从未静下心来逐页翻看一本计算机类的书,不过还是被这本书深深吸引,一口气从头读到尾。 如果你想深入地学习C#,尽享其中的快乐,不要迟疑,这正是你需要的书。” —— Andy Parker,C#编程新手

“如果没有引人入胜的好例子,学习编程语言确实很难,不过这本书里包含了丰富的例子!《Head First C#》可以指导各种各样的初学者切实掌握 C#和.NET Framework,并从此长期使用这个工具 开发出优秀的产品。”

——Chris Burrows,微软C#编译器团队开发人员

“通过《Head First C#》,Andrew和Jenny为我们奉上了一本优秀的C#学习教程。不仅叙述平易近 人,同时还以一种独特的方式涵盖了大量细节。如果你原先看过一些比较传统的C#书,肯定会爱 上这本书。”

——Jay Hilyard,软件开发人员,《C# 3.0 Cookbook》合作者

“对于所有想要进入编程和C#世界并且需要一个优秀入门指导的人,我都会推荐这本书。从*页 开始,作者们就用一种简单易行的方式带着读者轻松地学习一个又一个颇有难度的C#概念。按照 这本书的引导,读者完成一些较大的项目/实验室之后,可以回过头来再看看所编写的程序,自豪 地欣赏自己的成果。”

——David Sterling,微软C#编译器团队开发人员

“《Head First C#》是一本超级有趣的教程,让人过目难忘的例子和好玩的练习比比皆是。这种生 动的风格肯定会牢牢抓住读者,从幽默风趣的注释范例,到家常的闲聊,让人不忍释卷,甚至抽 象类和接口都能聚在一起激烈地讨论!对于刚刚涉足编程的人来说,再没有比这更合适的入门途 径了。”

——Joseph Albahari,Egton Medical信息系统的C#设计架构师,这是英国*的重 要保健软件提供商,《C# 3.0 in a Nutshell》的合作者

“《Head First C#》阅读和理解起来都很轻松。我要向希望涉足C#领域的每一个开发人员推荐这本 书。对于高级开发人员,如果希望更好地了解代码中到底发生了什么,那么强烈推荐这本书。另 外,如果开发人员想寻求一种更好的方法向经验不太丰富的同事解释C#是如何工作的,同样要推 荐这本书。”

——Giuseppe Turitto,Cornwall Consulting Group的C#和ASP.NET开发人员

“Andrew和Jenny再一次为我们创造了充满刺激的Head First学习体验。准备好笔和计算机,开动你 的左脑、右脑,还有笑神经,享受这次旅行吧。”

——Bill Mietelski,软件工程师

“阅读这本《Head First C#》真是一种绝妙的享受。我从来没有见过哪一系列书能教得这么好 ……我肯定要向希望学习C#的每一个人推荐这本书。” ——Krishna Pala,MCP


【目录】
概览
1 用C#构建应用: 快速构建酷炫程序! 1
2 都只是代码: 幕后的故事 53
3 对象: 我们的方法: 让代码更合理 101
4 类型与引用: 现在是上午10:00, 你知道你的数据在哪里吗? 141

C#实验室1: 赛狗日 187
5 封装: 让你的隐私……属于你个人 197
6 继承: 对象的家族树 237
7 接口与抽象类: 让类信守承诺 293
8 枚举与集成: 存储大量数据 351
9 读写文件: 为我保存*后一个字节! 409

C#实验室2: 冒险游戏 465
10 用XAML设计Windows store应用: 让你的应用更上一个台阶 487
11 async、 await和数据契约串行化: 抱歉打断一下 535
12 异常处理: 救火太老套 569
13 CAPTAIN AMAZING: 对象之死 611
14 用LINQ查询数据和构建应用: 掌控你的数据 649
15 事件与委托: 没有监视时, 代码在做什么 701
16 用MVVM模式建立应用架构: 好应用的正反面 745

C#实验室3: 入侵者 807
17 额外奖励的工程! 构建一个Windows Phone游戏 831
i 附录其他: 这本书*想介绍的11大内容 845
【前言】

【书摘与插画】

返回顶部