图书介绍

C#6.0&VISUALSTUDIO 2015 C#入门经典 第7版PDF|Epub|txt|kindle电子书版本网盘下载

C#6.0&VISUALSTUDIO 2015 C#入门经典 第7版
  • (美)本杰明·帕金斯(BenjaminPerkins)著;齐立波,黄俊伟译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302444060
  • 出版时间:2016
  • 标注页数:701页
  • 文件大小:83MB
  • 文件页数:721页
  • 主题词:C语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C#6.0&VISUALSTUDIO 2015 C#入门经典 第7版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第Ⅰ部分 OOP语言3

第1章 C#简介3

1.1 .NET Framework的含义3

1.1.1 .NET Framework的内容4

1.1.2 使用.NET Framework编写应用程序4

1.2 C#的含义7

1.2.1 用C#能编写什么样的应用程序8

1.2.2 本书中的C#8

1.3 Visual Studio 20158

1.3.1 Visual Studio Express 2015产品9

1.3.2 解决方案9

1.4 本章要点9

第2章 编写C#程序11

2.1 Visual Studio 2015开发环境12

2.2 控制台应用程序14

2.2.1 Solution Explorer窗口16

2.2.2 Properties窗口18

2.2.3 Error List窗口18

2.3 桌面应用程序19

2.4 本章要点22

第3章 变量和表达式23

3.1 C#的基本语法24

3.2 C#控制台应用程序的基本结构26

3.3 变量27

3.3.1 简单类型27

3.3.2 变量的命名31

3.3.3 字面值31

3.4 表达式33

3.4.1 数学运算符33

3.4.2 赋值运算符37

3.4.3 运算符的优先级38

3.4.4 名称空间39

3.5 练习40

3.6 本章要点41

第4章 流程控制43

4.1 布尔逻辑43

4.1.1 布尔按位运算符和赋值运算符45

4.1.2 运算符优先级的更新47

4.2 分支47

4.2.1 三元运算符48

4.2.2 if语句48

4.2.3 switch语句51

4.3 循环54

4.3.1 do循环54

4.3.2 while循环57

4.3.3 for循环58

4.3.4 循环的中断59

4.3.5 无限循环60

4.4 练习61

4.5 本章要点61

第5章 变量的更多内容63

5.1 类型转换63

5.1.1 隐式转换64

5.1.2 显式转换65

5.1.3 使用Convert命令进行显式转换68

5.2 复杂的变量类型69

5.2.1 枚举69

5.2.2 结构73

5.2.3 数组76

5.3 字符串的处理82

5.4 练习86

5.5 本章要点87

第6章 函数89

6.1 定义和使用函数90

6.1.1 返回值91

6.1.2 参数93

6.2 变量的作用域99

6.2.1 其他结构中变量的作用域102

6.2.2 参数和返回值与全局数据103

6.3 Main()函数104

6.4 结构函数106

6.5 函数的重载107

6.6 委托109

6.7 练习111

6.8 本章要点112

第7章 调试和错误处理113

7.1 Visual Studio中的调试114

7.1.1 非中断(正常)模式下的调试114

7.1.2 中断模式下的调试121

7.2 错误处理127

7.2.1 try...catch...finally128

7.2.2 列出和配置异常133

7.3 练习134

7.4 本章要点134

第8章 面向对象编程简介137

8.1 面向对象编程的含义137

8.1.1 对象的含义138

8.1.2 一切皆对象141

8.1.3 对象的生命周期141

8.1.4 静态成员和实例类成员142

8.2 OOP技术143

8.2.1 接口143

8.2.2 继承144

8.2.3 多态性146

8.2.4 对象之间的关系148

8.2.5 运算符重载149

8.2.6 事件149

8.2.7 引用类型和值类型150

8.3 桌面应用程序中的OOP150

8.4 练习153

8.5 本章要点154

第9章 定义类155

9.1 C#中的类定义155

9.2 System.Object160

9.3 构造函数和析构函数161

9.4 Visual Studio中的OOP工具166

9.4.1 Class View窗口166

9.4.2 对象浏览器167

9.4.3 添加类169

9.4.4 类图169

9.5 类库项目171

9.6 接口和抽象类174

9.7 结构类型176

9.8 浅度和深度复制177

9.9 练习178

9.10 本章要点178

第10章 定义类成员181

10.1 成员定义181

10.1.1 定义字段182

10.1.2 定义方法182

10.1.3 定义属性183

10.1.4 重构成员188

10.1.5 自动属性189

10.2 类成员的其他主题190

10.2.1 隐藏基类方法190

10.2.2 调用重写或隐藏的基类方法192

10.2.3 嵌套的类型定义193

10.3 接口的实现195

10.4 部分类定义198

10.5 部分方法定义199

10.6 示例应用程序200

10.6.1 规划应用程序201

10.6.2 编写类库201

10.6.3 类库的客户应用程序208

10.7 Call Hierarchy窗口209

10.8 练习210

10.9 本章要点210

第11章 集合、比较和转换211

11.1 集合212

11.1.1 使用集合212

11.1.2 定义集合218

11.1.3 索引符219

11.1.4 给CardLib添加Cards集合221

11.1.5 键控集合和IDictionary224

11.1.6 迭代器225

11.1.7 迭代器和集合229

11.1.8 深度复制230

11.1.9 给CardLib添加深度复制232

11.2 比较234

11.2.1 类型比较234

11.2.2 值比较238

11.3 转换254

11.3.1 重载转换运算符254

11.3.2 as运算符255

11.4 练习256

11.5 本章要点257

第12章 泛型259

12.1 泛型的含义259

12.2 使用泛型261

12.2.1 可空类型261

12.2.2 System.Collections.Generic名称空间268

12.3 定义泛型类型278

12.3.1 定义泛型类278

12.3.2 定义泛型接口289

12.3.3 定义泛型方法289

12.3.4 定义泛型委托291

12.4 变体291

12.4.1 协变292

12.4.2 抗变292

12.5 练习293

12.6 本章要点294

第13章 高级C#技术297

13.1 ::运算符和全局名称空间限定符298

13.2 定制异常299

13.3 事件301

13.3.1 事件的含义301

13.3.2 处理事件302

13.3.3 定义事件305

13.4 扩展和使用CardLib312

13.5 特性320

13.5.1 读取特性321

13.5.2 创建特性322

13.6 初始化器323

13.6.1 对象初始化器323

13.6.2 集合初始化器325

13.7 类型推理329

13.8 匿名类型330

13.9 动态查找334

13.10 高级方法参数338

13.10.1 可选参数339

13.10.2 命名参数340

13.11 Lambda表达式344

13.11.1 复习匿名方法344

13.11.2 把Lambda表达式用于匿名方法345

13.11.3 Lambda表达式的参数349

13.11.4 Lambda表达式的语句体349

13.11.5 Lambda表达式用作委托和表达式树350

13.11.6 Lambda表达式和集合351

13.12 练习354

13.13 本章要点355

第Ⅱ部分 Windows编程359

第14章 基本桌面编程359

14.1 XAML360

14.1.1 关注点分离360

14.1.2 XAML基础知识360

14.2 动手实践363

14.2.1 WPF控件363

14.2.2 属性364

14.2.3 事件368

14.3 控件布局372

14.3.1 堆叠顺序373

14.3.2 对齐、边距、填充和尺寸373

14.3.3 Border控件374

14.3.4 Canvas控件374

14.3.5 DockPanel控件375

14.3.6 StackPanel控件377

14.3.7 WrapPanel控件378

14.3.8 Grid控件379

14.4 游戏客户端381

14.4.1 About窗口382

14.4.2 Options窗口386

14.4.3 数据绑定394

14.4.4 使用ListBox控件启动游戏399

14.5 练习403

14.6 本章要点403

第15章 高级桌面编程405

15.1 主窗口405

15.1.1 菜单控件406

15.1.2 路由命令和菜单406

15.2 创建控件并设置样式410

15.2.1 样式410

15.2.2 模板411

15.2.3 值转换器415

15.2.4 触发器416

15.2.5 动画418

15.3 WPF用户控件420

15.4 把所有内容结合起来430

15.4.1 重构域模型431

15.4.2 视图模型436

15.4.3 大功告成444

15.5 练习453

15.6 本章要点453

第Ⅲ部分 云编程457

第16章 基本的云编程457

16.1 云、云编程和云优化堆栈458

16.2 云模式和最佳实践460

16.3 使用Microsoft Azure C#库创建存储容器461

16.4 创建使用存储容器的ASP.NET 4.6 网站471

16.5 练习478

16.6 本章要点478

第17章 高级云编程和部署479

17.1 创建ASP.NET Web API480

17.2 在Microsoft Azure上部署和使用ASP.NET Web API483

17.3 扩展Microsoft Azure平台上的ASP.NET Web API490

17.4 练习493

17.5 本章要点493

第Ⅳ部分 数据访问497

第18章 文件497

18.1 用于输入和输出的类497

18.1.1 File类和Directory类498

18.1.2 FileInfo类499

18.1.3 DirectoryInfo类500

18.1.4 路径名和相对路径501

18.2 流501

18.2.1 使用流的类501

18.2.2 FileStream对象502

18.2.3 StreamWriter对象508

18.2.4 StreamReader对象510

18.2.5 异步文件访问513

18.2.6 读写压缩文件513

18.3 监控文件系统516

18.4 练习521

18.5 本章要点521

第19章 XML和JSON523

19.1 XML基础523

19.2 JSON基础524

19.3 XML模式525

19.4 XML文档对象模型526

19.4.1 XmlDocument类527

19.4.2 XmlElement类528

19.4.3 修改节点的值531

19.5 把XML转换为JSON536

19.6 用XPath搜索XML537

19.7 练习541

19.8 本章要点542

第20章 LINQ543

20.1 使用LINQ to XML544

20.1.1 LINQ to XML函数构造方式544

20.1.2 处理XML片段547

20.2 LINQ提供程序549

20.3 LINQ查询语法550

20.3.1 用var关键字声明结果变量552

20.3.2 指定数据源:from子句552

20.3.3 指定条件:where子句553

20.3.4 选择元素:select子句553

20.3.5 完成:使用foreach循环553

20.3.6 延迟执行的查询553

20.4 LINQ方法语法554

20.4.1 LINQ扩展方法554

20.4.2 查询语法和方法语法554

20.4.3 Lambda表达式555

20.5 排序查询结果557

20.6 orderby子句558

20.7 查询大型数据集559

20.8 使用聚合运算符561

20.9 单值选择查询564

20.10 多级排序567

20.11 组合查询569

20.12 Join查询571

20.13 练习572

20.14 本章要点572

第21章 数据库575

21.1 使用数据库575

21.2 安装SQL Server Express576

21.3 Entity Framework576

21.4 Code First数据库576

21.5 数据库的位置583

21.6 导航数据库关系584

21.7 处理迁移591

21.8 在已有的数据库中创建和查询XML593

21.9 练习596

21.10 本章要点597

第Ⅴ部分 其他技术601

第22章 Windows Communication Foundation601

22.1 WCF的含义602

22.2 WCF概念602

22.2.1 WCF通信协议603

22.2.2 地址、端点和绑定603

22.2.3 协定605

22.2.4 消息模式605

22.2.5 行为605

22.2.6 驻留606

22.3 WCF编程606

22.3.1 WCF测试客户端程序612

22.3.2 定义WCF服务协定613

22.3.3 自驻留的WCF服务620

22.4 练习626

22.5 本章要点627

第23章 通用应用程序629

23.1 入门629

23.2 通用应用程序630

23.3 应用程序概念和设计631

23.3.1 屏幕方向631

23.3.2 菜单和工具栏631

23.3.3 磁贴和徽章631

23.3.4 应用程序的生存期632

23.3.5 锁屏应用程序632

23.4 应用程序的开发632

23.4.1 自适应显示632

23.4.2 沙箱应用程序640

23.4.3 在页面之间导航644

23.4.4 CommandBar控件646

23.4.5 管理状态648

23.5 Windows Store应用程序的常见元素650

23.6 Windows Store652

23.6.1 打包应用程序652

23.6.2 创建包652

23.7 练习653

23.8 本章要点653

附录A 习题答案655

热门推荐