C#编程(第10版) 计算机与互联网 (美)?克里斯琴·内格尔?(Christian?Nagel)?pdf下载pdf下载

C#编程(第10版) 计算机与互联网 (美)?克里斯琴·内格尔?(Christian?Nagel)?百度网盘pdf下载

作者:
简介:本篇主要提供C#编程(第10版) 计算机与互联网 (美)?克里斯琴·内格尔?(Christian?Nagel)?pdf下载
出版社:
出版时间:2018-05
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

  商品基本信息,请以下列介绍为准
商品名称:C#编程(第10版)
作者:(美)?克里斯琴·内格尔?(Christian?Nagel)?著
定价:198.0
出版社:清华大学出版社
出版日期:2018-05-01
ISBN:9787302461968
印次:
版次:
装帧:平装-胶订
开本:16开

  内容简介
提升C#和.NET技能的备参考资源 Visual Studio 2015、ASP.NET Core 1.0和Universal Windows Platform的推出,为开发人员提供了使用C#创建应用程序的新方式。作为经典C#书 ,《C#编程(第10版) C# 6 & .NET Core 1.0》涵盖了充分利用升级功能,积极简化工作流程所需的全部信息。《C#编程(第10版) C# 6 & .NET Core 1.0》循序渐进地讲解了Visual Studio 2015、.NET Core 1.0、ASP.NET MVC、Universal Windows Platform、WPF的*变化。每一章都提供了清晰的解释、的代码,并从专家的角度提供了有价值的视野。有《C#编程(第10版) C# 6 & .NET Core 1.0》在手,读者可以快速获得*的特性和功能。主要内容 通过.NET Core 和C# 6的增强功能,重新塑造了.NET平台,包括新增的.NET编译器平台 展示了如何使用新的Visual Studio工具和用于ASP.NET Core 1.0、ASP.NET MVC、Web API、WPF和Universal Windows Platform的模板 介绍允许应用程序在Windows、Linux和OS X上运行的.NET Core框架,还囊括了任务和并行编程,访问文件系统,以及网络堆栈 演示了如何使用ASP.NET MVC 6和Web API创建Web应用程序,以及利用SignalR和WebHooks的推送通知 介绍专业开发功能,例如单元测试,通过MVVM模式在WPF和Universal Windows Platform之间共享代码

  目录

目??? 录




第Ⅰ部分? C# 语 言



第1章? .NET应用程序体系结构? 2
1.1? 选择技术? 2
1.2? 回顾.NET历史? 3
1.2.1? C# 1.0 —— 一种新语言? 3
1.2.2? 带有泛型的C# 2和.NET 2? 5
1.2.3? .NET 3.0—— Windows

Presentation Foundation? 5
1.2.4? C# 3和.NET
3.5—— LINQ? 5
1.2.5? C# 4和.NET 4.0——
dynamic

和TPL? 6
1.2.6? C# 5和异步编程? 6
1.2.7? C# 6和.NET Core? 7
1.2.8? 选择技术,继续前进? 8
1.3? .NET 2015? 8
1.3.1? .NET Framework 4.6? 9
1.3.2? .NET Core 1.0? 10
1.3.3? 程序集? 11
1.3.4? NuGet 包? 12
1.3.5? 公共语言运行库? 13
1.3.6? .NET Native? 14
1.3.7? Windows 运行库? 14
1.4? Hello, World? 15
1.5? 用.NET 4.6编译? 16
1.6? 用.NET Core
CLI编译? 17
1.6.1? 设置环境? 18
1.6.2? 构建应用程序? 18
1.6.3? 打包和发布应用程序? 21
1.7? 应用程序类型和技术? 22
1.7.1? 数据访问? 22
1.7.2? Windows桌面应用程序? 23
1.7.3? UWP? 24
1.7.4? SOAP服务和WCF? 24
1.7.5? Web服务和ASP.NET
Web

API? 24
1.7.6? WebHooks和SignalR? 25
1.7.7? Windows服务? 25
1.7.8? Web应用程序? 25
1.7.9? Microsoft Azure? 26
1.8 ?开发工具? 27
1.8.1? Visual Studio Community? 27
1.8.2? Visual Studio Professional with

MSDN? 27
1.8.3? Visual Studio Enterprise with

MSDN? 27
1.8.4? Visual Studio Code? 28
1.9? 小结? 28
第2章? 核心C#? 29
2.1? C#基础? 30
2.2? 用Visual
Studio创建Hello,

World!? 30
2.2.1? 创建解决方案? 30
2.2.2? 创建新项目? 31
2.2.3? 编译和运行程序? 33
2.2.4? 代码的详细介绍? 35
2.3? 变量? 36
2.3.1? 初始化变量? 37
2.3.2? 类型推断? 38
2.3.3? 变量的作用域? 39
2.3.4? 常量? 41
2.4? 预定义数据类型? 41
2.4.1? 值类型和引用类型? 42
2.4.2? .NET类型? 43
2.4.3? 预定义的值类型? 43
2.4.4? 预定义的引用类型? 46
2.5? 程序流控制? 48
2.5.1? 条件语句? 48
2.5.2? 循环? 51
2.5.3? 跳转语句? 55
2.6? 枚举? 55
2.7? 名称空间? 57
2.7.1? using语句? 58
2.7.2? 名称空间的别名? 59
2.8? Main()方法? 60
2.9? 使用注释? 61
2.9.1? 源文件中的内部注释? 61
2.9.2? XML文档? 62
2.10? C#预处理器指令? 63
2.10.1? #define和#undef? 63
2.10.2? #if、#elif、#else和#endif? 64
2.10.3? #warning和 # error? 65
2.10.4? #region和#endregion? 65
2.10.5? #line? 65
2.10.6? #pragma? 65
2.11? C#编程准则? 66
2.11.1? 关于标识符的规则? 66
2.11.2? 用法约定? 67
2.12? 小结? 70
第3章? 对象和类型? 71
3.1? 创建及使用类? 72
3.2? 类和结构? 72
3.3? 类? 73
3.3.1? 字段? 73
3.3.2? 属性? 74
3.3.3? 方法? 76
3.3.4? 构造函数? 81
3.3.5? 只读成员? 85
3.3.6? 只读字段? 85
3.4? 匿名类型? 88
3.5? 结构? 89
3.5.1? 结构是值类型? 90
3.5.2? 结构和继承? 91
3.5.3? 结构的构造函数? 91
3.6? 按值和按引用传递参数? 91
3.6.1? ref参数? 92
3.6.2? out参数? 93
3.7? 可空类型? 94
3.8? 枚举? 95
3.9?

  编辑
对于开发人员,把C#语言和.NET描述为*重要的新技术一点都不夸张。.NET提供了一种环境。在这种环境中,可以开发在Windows上运行的几乎所有应用程序。在Windows上运行的是.NET Framework以前的版本,新版本.NET Core 1.0不仅在Windows上运行,还在Linux和Mac系统上运行。C#是专门用于.NET的编程语言。