编辑推荐
适读人群:《HeadFirstC#(第三版)》广大读者。
学习使用C#、XAML、.NETFramework和VisualStudio编程的jue佳途径,会让你有全新的学习体验。内容简介
《HeadFirstC#(第三版)》《HeadFirstC#(第三版)》是学习使用C#、XAML、.NETFramework和VisualStudio编程的jue佳途径,会让你有全新的学习体验。这专门针对你的大脑特别制作,从第1章开始就会把你牢牢吸引住,你会在第1章中构建一个功能完备的视频游戏。接下来,你会学习类和面向对象编程、绘制图形和动画、用LINQ查询数据,还可以串行化到文件。所有这些都是通过构建游戏、解决谜题和动手建立工程获得的。学完所有这些内容之后,你将成为一个高水平的C#程序员,而且这将是一个轻松愉悦的学习过程!作者简介
AndrewStellman,虽然是一个土生土长的纽约人,却曾两次居住在匹兹堡。第yi次是从卡耐基梅隆计算机科学学院毕业。第二次则是他和Jenny开始着手开展他们的咨询业务,并为O’Reilly写他们的第yi《Head First C#(第三版 中文版)》。搬回故乡后,他在大学毕业后的第yi份工作是在百代唱片公司EMI-CapitolRecords做一名程序员,这不无道理,因为他曾在LaGuardia音乐艺术和表演艺术学校学习大提琴和爵士乐吉它。他和Jenny的第yi次共事就是在这家财务软件公司,在那里他管理着一个程序员团队,所以独享特权,可以与一些了不起的程序员共事多年,并很高兴地从他们那里学到不少东西。平常不写书时,Andrew会忙着写一些没用(但有趣)的软件,玩音乐(不过,更多的时间是打电子游戏),做一些常常发出奇怪声音的电路试验,学中国的太极拳和日本的合气道。他有一个女朋友Lisa,还养着一只波美拉尼亚种小狗。JenniferGreene在大学里学的是哲学,不过,与这个领域中的所有其他人一样,光凭哲学没办法找到工作。幸运的是,她是一位优秀的软件测试人员,zui早在一个网上服务公司从事这个工作,这也是她第yi次切实感觉到项目管理的意义。精彩书评
对《HeadFirstC#》的高度赞誉 “不论是对刚刚涉足开发的新人,还是像我一样有Java开发背景的开发人员,《HeadFirstC#》都是一本绝妙的好书。它对读者的水平没有任何要求,但是即使不完全是新手也能很快从书中找到想要的东西,真是很难达到的平衡。有这《Head First C#(第三版 中文版)》在手,我几乎瞬间就完成了我的第yi个大规模C#开发项目,强烈推荐这《Head First C#(第三版 中文版)》。” ——ShalewaOdusanya,Google技术审计经理
“《HeadFirstC#》是学习C#的一种绝好方法,简单又有趣。这是我见过的zui适合C#初学者的书,例子清楚明白,内容简明易懂。还有很多小游戏引导你解决各种编程难题,这会帮你把知识牢牢地记住。这真是一本可以边学边用的好书!” ——JohnnyHalife,Mural.ly首席架构师
“《HeadFirstC#》是一本学习C#的全面而详尽的指南,读这《Head First C#(第三版 中文版)》就像与朋友交谈。尽管相关的概念很艰涩,但书中设置了很多编程挑战,这让它趣味无穷。” ——RebecaDuhn-Krahn,SemphoreSolutions的合作创始人
“我从未静下心来逐页翻看一本计算机类的书,不过还是被这《Head First C#(第三版 中文版)》深深吸引,一口气从头读到尾。 如果你想深入地学习C#,尽享其中的快乐,不要迟疑,这正是你需要的书。” ——AndyParker,C#编程新手
“如果没有引人入胜的好例子,学习编程语言确实很难,不过这《Head First C#(第三版 中文版)》里包含了丰富的例子!《HeadFirstC#》可以指导各种各样的初学者切实掌握C#和.NETFramework,并从此长期使用这个工具开发出优秀的产品。” ——ChrisBurrows,微软C#编译器团队开发人员
“通过《HeadFirstC#》,Andrew和Jenny为我们奉上了一本优秀的C#学习教程。不仅叙述平易近人,同时还以一种独特的方式涵盖了大量细节。如果你原先看过一些比较传统的C#书,肯定会爱上这《Head First C#(第三版 中文版)》。” ——JayHilyard,软件开发人员,《C#3.0Cookbook》合作者
“对于所有想要进入编程和C#世界并且需要一个优秀入门指导的人,我都会推荐这《Head First C#(第三版 中文版)》。从第yi页开始,作者们就用一种简单易行的方式带着读者轻松地学习一个又一个颇有难度的C#概念。按照这《Head First C#(第三版 中文版)》的引导,读者完成一些较大的项目/实验室之后,可以回过头来再看看所编写的程序,自豪地欣赏自己的成果。” ——DavidSterling,微软C#编译器团队开发人员
“《HeadFirstC#》是一本超级有趣的教程,让人过目难忘的例子和好玩的练习比比皆是。这种生动的风格肯定会牢牢抓住读者,从幽默风趣的注释范例,到家常的闲聊,让人不忍释卷,甚至抽象类和接口都能聚在一起激烈地讨论!对于刚刚涉足编程的人来说,再没有比这更合适的入门途径了。” ——JosephAlbahari,EgtonMedical信息系统的C#设计架构师,这是英国zui大的重要保健软件提供商,《C#3.0inaNutshell》的合作者
“《HeadFirstC#》阅读和理解起来都很轻松。我要向希望涉足C#领域的每一个开发人员推荐这《Head First C#(第三版 中文版)》。对于高级开发人员,如果希望更好地了解代码中到底发生了什么,那么强烈推荐这《Head First C#(第三版 中文版)》。另外,如果开发人员想寻求一种更好的方法向经验不太丰富的同事解释C#是如何工作的,同样要推荐这《Head First C#(第三版 中文版)》。” ——GiuseppeTuritto,CornwallConsultingGroup的C#和ASP.NET开发人员
“Andrew和Jenny再一次为我们创造了充满刺激的HeadFirst学习体验。准备好笔和计算机,开动你的左脑、右脑,还有笑神经,享受这次旅行吧。” ——BillMietelski,软件工程师
“阅读这本《HeadFirstC#》真是一种绝妙的享受。我从来没有见过哪一系列书能教得这么好……我肯定要向希望学习C#的每一个人推荐这《Head First C#(第三版 中文版)》。” ——KrishnaPala,MCP
对其他HeadFirst书的赞誉 “它让我感觉胜读万卷书。” ——WardCunningham,Wiki发明人和HillsideGroup创始人
“诙谐的语调恰到好处,并用平实的方式将权wei的编程方法为我们娓娓道来。这是实用开发策略的理想参考,让人不必深陷于连篇累牍乏味的‘专家教诲’就能大有收获。” ——TravisKalanick,Scour和RedSwoosh创始人MITTR100成员
“有些书只是买来,有些书需要珍藏,还有些书则要时刻放在案头,感谢O’Reilly公司和HeadFirst系列的工作人员,再没有什么书能胜过HeadFirst书了。到处都可以看到这些书,它们被翻得卷了角,磨得破破烂烂,被人们传来传去。《HeadFirstSQL》就一直摆在我的资料的zui上层。真是糟糕,就连我查阅的PDF也都破烂不堪了。” ——BillSawyer,ATG课程管理人员,Oracle
对其他HeadFirst书的赞誉 “这《Head First C#(第三版 中文版)》真是清晰透彻、文笔风趣,而且充满智慧,就算不是程序员也能通过这《Head First C#(第三版 中文版)》很好地理解问题解决之道。” ——CoryDoctorow,《BoingBoing》的编辑之一,著有《DownandOutintheMagicKingdom》和《SomeoneComestoTown,SomeoneLeavesTown》
“昨天我收到这《Head First C#(第三版 中文版)》开始读……然后一发不可收拾。它真是‘酷毙了’。不仅有趣,涵盖了大量基础知识,而且切中要点。我实在为之着迷。” ——ErichGamma,IBM杰出工程师,《DesignPatterns》的合作者
“这是我读过的zui有趣、zui睿智的软件设计书之一。” ——AaronLaBerge,VPTechnology,ESPN.com
“原先充满尝试、错误、再尝试的漫长学习过程已经完全浓缩到这本有趣的书中。” ——MikeDavidson,CEO,Newsvine公司
“这里每一章都以精巧的设计为核心,所有概念的阐述都同样富含实用性和过人智慧。” ——KenGoldstein,执行副总裁,DisneyOnline
“读一本关于设计模式的书或文章时,我都得时不时地拿什么东西支住眼皮来集中注意力。但这《Head First C#(第三版 中文版)》不然,听上去可能很奇怪,但这《Head First C#(第三版 中文版)》确实让设计模式的学习充满乐趣。其他设计模式书可能会絮絮叨叨让人昏昏欲睡,这《Head First C#(第三版 中文版)》却一直在摇旗呐喊‘喂,醒醒!’ ——EricWuehler
“我爱死这《Head First C#(第三版 中文版)》了。事实上,在亲我妻子之前我先亲了这《Head First C#(第三版 中文版)》。” ——SatishKumar目录
概览
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设计Windowsstore应用:让你的应用更上一个台阶487
11async、await和数据契约串行化:抱歉打断一下535
12异常处理:救火太老套569
13CAPTAINAMAZING:对象之死611
14用LINQ查询数据和构建应用:掌控你的数据649
15事件与委托:没有监视时,代码在做什么701
16用MVVM模式建立应用架构:好应用的正反面745
C#实验室3:入侵者807
17额外奖励的工程!构建一个WindowsPhone游戏831
i附录其他:这《Head First C#(第三版 中文版)》最想介绍的11大内容845