《Head First C#(第三版)》《Head First C#(第三版)》是学习使用C#、XAML、.NET Framework和Visual Studio编程的jue佳途径,会让你有全新的学习体验。这专门针对你的大脑特别制作,从第1章开始就会把你牢牢吸引住,你会在第1章中构建一个功能完备的视频游戏。接下来,你会学习类和面向对象编程、绘制图形和动画、用LINQ查询数据,还可以串行化到文件。所有这些都是通过构建游戏、解决谜题和动手建立工程获得的。学完所有这些内容之后,你将成为一个高水平的C#程序员,而且这将是一个轻松愉悦的学习过程!
适读人群 :《Head First C#(第三版)》广大读者。
学习使用C#、XAML、.NET Framework和Visual Studio编程的jue佳途径,会让你有全新的学习体验。
Andrew Stellman,虽然是一个土生土长的纽约人,却曾两次居住在匹兹堡。第yi次是从卡耐基梅隆计算机科学学院毕业。第二次则是他和Jenny开始着手开展他们的咨询业务,并为O’Reilly写他们的第yi本书。搬回故乡后,他在大学毕业后的第yi份工作是在百代唱片公司EMI-Capitol Records做一名程序员,这不无道理,因为他曾在LaGuardia音乐艺术和表演艺术学校学提琴和爵士乐吉它。他和Jenny的第yi次共事就是在这家财务软件公司,在那里他管理着一个程序员团队,所以独享特权,可以与一些了不起的程序员共事多年,并很高兴地从他们那里学到不少东西。平常不写书时,Andrew会忙着写一些没用(但有趣)的软件,玩音乐(不过,更多的时间是打电子游戏),做一些常常发出奇怪声音的电路试验,学中国的太极拳和日本的合气道。他有一个女朋友Lisa,还养着一只波美拉尼亚种小狗。Jennifer Greene 在大学里学的是哲学,不过,与这个领域中的所有其他人一样,光凭哲学没办法找到工作。幸运的是,她是一位的软件测试人员,zui早在一个网上服务公司从事这个工作,这也是她第yi次切实感觉到项目管理的意义。
概览
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
对《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
很厚的一本书,希望能有所进步
书没问题,就是快递服务包装差,下雨天淋湿了,有点难受
书蛮不错的,本想给五分,一分是被损害的蛮厉害的,对我这种爱书的人来说很难接受!!
这是不是别人退货的书,太坑人了,第一页有瓜子壳,最后的防伪标志被刮花了
虽然出了小插曲,但是第二次的货物很满意
不错不错不错
非常适合初学者 注重实践的一本书
图解风格这么像自己做的笔记呢。。。。。
收到时包装已经坏了,书的边缘已经磨坏了,但是里面的技术对自身帮助很大
还不错,就是新版VS有一点不太适应这本书
非常不错的
与主流作品不同有新意可借鉴
包装破损,正面右下角已被磨破,后封面的防伪图层部分已被刮开。
书表面被弄得不成样子……第一次买书成这样……还折了好多道道……真是醉……
书不错,包装和快递都很快,主要这个本内容很好,比较好理解。
这种风格的书,比较喜欢,最近想看看C#,所以入手一套。
是小孩自己想要的书,好厚的一本。物流太给力了,晚十点半订的,第二天早十一点就收到书了。
我看的最厚的一本书,太划算了,希望物流速度可以改善
head first 系列特色:讲解浅显易懂,内容深刻隽永。值得一看。
不错 之前买过 java和python的 这个系列很好
C#的入门书籍,超级好。Head First系列一直是我很喜欢的书,入门书籍的不二之选。强烈推荐!
爆炸式的 包装非常的考究,这是经过辛勤的快递员洗礼的 一本 c#“郭德纲”系列编程书@全程卡漫插画…逗逼的世界啊……
很好看的一本书,这个系列买了好几本了,简单易懂,这本书是第三版,例子是开发win8应用的,内容太前了没办法我又买了第二版的了
包装破了,封面边缘有折痕。书很厚很大,总体还是很好,马上用最新的visual studio 2017开始学习!
动手做的过程达到学习的目的,很不错的初学书籍,不过对于完全0基础的人来说,最好搭配一本类似于C#入门经典一类的课本型书籍一起学习!
刚开始看第一章制作拯救人类游戏,乱七八糟的,还写不清楚,头都要炸了
天啊,我以为买到什么歪货了呢,封面居然装反了