Head First C#(第三版)是学习使用C#、XAML、.NET Framework和Visual Studio编程的绝佳途径,会让你有全新的学习体验。这专门针对你的大脑特别制作,从第1章开始就会把你牢牢吸引住,你会在第1章中构建一个功能完备的视频游戏。接下来,你会学习类和面向对象编程、绘制图形和动画、用LINQ查询数据,还可以串行化到文件。所有这些都是通过构建游戏、解决谜题和动手建立工程获得的。学完所有这些内容之后,你将成为一个高水平的C#程序员,而且这将是一个轻松愉悦的学习过程!
目录
- 概览
- 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