Head First C#(中文版,第三版)
Andrew Stellman, Jennifer Greene
徐阳, 丁小峰 等译
出版时间:2016年07月
页数:903
从这本书能学到什么?
《Head First C#(第三版)》是学习使用C#、XAML、.NET Framework和Visual Studio编程的绝佳途径,会让你有全新的学习体验。这本书专门针对
你的大脑特别制作,从第1章开始就会把你牢牢吸住,你会在第1章中构建一个功能完备的视频游戏。接下来,你会学习类和面向对象编程、绘制图形和动画、用LINQ查询数据,还可以串行化到文件。所有这些都是通过构建游戏、解决谜题和动手建立工程获得的。学完所有这些内容之后,你将成为一个高水平的C#程序员,而且这将是一个轻松愉悦的学习过程!

为什么这本书如此与众不同?
我们认为,你的时间如此宝贵,不应过多地浪费在与新概念的斗争中。通过使用认知科学和学习理论的最新研究成果,你将享受一种多感官学习体验,本书采用了一种专门为你的大脑而设的丰富格式娓娓道来,而不是长篇累牍地说教,让你昏昏欲睡。

“ 如果你想深入地学习C#,尽享其中的快乐,不要迟疑,这正是你需要的书。”
——Andy Parker,C#编程新手
“《Head First C#(第三版)》可以指导各类初学者切实掌握C#和.NET Framework,并从此使用这个工具开发优秀的产品。”
——Chris Burrows,微软C#编译器团队开发人员
“有《Head First C#(第三版)》在手,我很快就完成了我的第一个大规模C#开发项目,我强烈推荐这本书。”
——Shalewa Odusanya,Google技术审计经理
  1. 概览
  2. 1 用C#构建应用:快速构建酷炫程序!
  3. 2 都只是代码:幕后的故事
  4. 3 对象:我们的方法:让代码更合理
  5. 4 类型与引用:现在是上午10:00,你知道你的数据在哪里吗
  6. C#实验室1:赛狗日
  7. 5 封装:让你的隐私……属于你个人
  8. 6 继承:对象的家族树
  9. 7 接口与抽象类:让类信守承诺
  10. 8 枚举与集成:存储大量数据
  11. 9 读写文件:为我保存最后一个字节!
  12. C#实验室2:冒险游戏
  13. 10 用XAML设计Windows store应用:让你的应用更上一个台阶
  14. 11 async、await和数据契约串行化:抱歉打断一下
  15. 12 异常处理:救火太老套
  16. 13 CAPTAIN AMAZING:对象之死
  17. 14 用LINQ查询数据和构建应用:掌控你的数据
  18. 15 事件与委托:没有监视时,代码在做什么
  19. 16 用MVVM模式建立应用架构:好应用的正反面
  20. C#实验室3:入侵者
  21. 17 额外奖励的工程! 构建一个Windows Phone游戏
  22. i 附录其他:这本书最想介绍的11大内容
书名:Head First C#(中文版,第三版)
译者:徐阳, 丁小峰 等译
国内出版社:中国电力出版社
出版时间:2016年07月
页数:903
书号:978-7-5123-8533-7
原版书书名:Head First C#, 3rd Edition
原版书出版商:O'Reilly Media
Andrew Stellman
 
Andrew Stellman,虽然是一个土生土长的纽约人,却曾两次居住在匹兹堡。第一次是从卡耐基梅隆计算机科学学院毕业,第二次则是他和Jenny开始着手开展他们的咨询业务,并为O’Reilly写他们的第一本书。
搬回故乡后,他在大学毕业后的第一份工作是在百代唱片公司EMI-Capitol Records做一名程序员——这不无道理,因为他曾在LaGuardia音乐艺术和表演艺术学校学习大提琴和爵士乐吉它。他和Jenny的第一次共事就是在这家财务软件公司,在那里他管理着一个程序员团队,所以独享特权,可以与一些了不起的程序员共事多年,并很高兴地从他们那里学到不少东西。
平常不写书时,Andrew会忙于写一些没用(但有趣)的软件,玩音乐(不过,更多的时间是打电子游戏),学中国的太极拳和日本的合气道。他有一个女朋友Lisa,还养着一只波美拉尼亚种小狗。
Jennifer Greene and Andrew Stellman have been building software together since 1998.
Andrew comes from a programming background and has managed teams of requirements analysts, designers, and developers. Jennifer has a testing background and has managed teams of architects, developers, and testers.
She has led multiple large-scale outsourced projects.
Between the two of them, they have managed every aspect of software development. They formed Stellman & Greene Consulting in 2003, with a focus on project management, software development, management consulting, and soft-ware process improvement. They have worked in a wide range of industries, including finance, telecommunications, media,nonprofit, enter-tainment, natural language processing, science, and academia.
For more information about them and this book, visit http://www.stellman-greene.com.
 
 
Jennifer Greene
 
Jennifer Greene在大学里学的是哲学,不过,与这个领域中的所有人一样,光凭哲学没办法找到工作。幸运的是,她是一位优秀的软件测试人员,所以最早在一个网上服务公司从事这个工作,这也是她第一次切实感觉到项目管理的意义。
她于1998年移居到纽约,在一家财务软件公司做软件测试工作。她在新成立的一家很棒的公司管理着一个测试人员团队(这家公司主要研究人工智能和自然语言处理)。
在那之后,她的足迹遍布世界各地,曾与不同的软件开发团队共事,并且构建了很多相当不错的项目。
她喜欢旅游、看好莱坞电影、看漫画书。她经常把她的Xbox弄坏,等着修理。她喜欢喝很多碳酸饮料,另外还有一个机灵的小狗陪伴左右。
Jennifer Greene and Andrew Stellman have been building software together since 1998.
Andrew comes from a programming background and has managed teams of requirements analysts, designers, and developers. Jennifer has a testing background and has managed teams of architects, developers, and testers.
She has led multiple large-scale outsourced projects.
Between the two of them, they have managed every aspect of software development. They formed Stellman & Greene Consulting in 2003, with a focus on project management, software development, management consulting, and soft-ware process improvement. They have worked in a wide range of industries, including finance, telecommunications, media,nonprofit, enter-tainment, natural language processing, science, and academia.
For more information about them and this book, visit http://www.stellman-greene.com.