C#高级编程(第10版) C# 6 & .NET Core 1.0
C#经典名著,连续畅销十九年,累计销售超20万册,wrox精品红皮书,引领无数程序员进入程序开发殿堂2009年度/2011年度全行业优秀畅销书,深受广大读者喜爱2008年度优秀技术图书!2007年度*畅销的C#销售图书!2006年*受读者喜爱的十大技术开发类图书!

作者:[美] Christian Nagel 著 李铭 译

丛书名:开源.NET生态软件开发

定价:168元

印次:1-2

ISBN:9787302461968

出版日期:2017.03.01

印刷日期:2017.07.14

图书责编:王军

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

提升C#和.NET技能的必备参考资源  Visual Studio 2015、ASP.NET Core 1.0和Universal Windows Platform的推出,为开发人员提供了使用C#创建应用程序的新方式。作为经典C#畅销书 ,本书涵盖了充分利用升级功能,积极简化工作流程所需的全部信息。本书循序渐进地讲解了Visual Studio 2015、.NET Core 1.0、ASP.NET MVC、Universal Windows Platform、WPF的最新变化。每一章都提供了清晰的解释、下载的代码,并从专家的角度提供了有价值的视野。有本书在手,读者可以快速获得最新的特性和功能。 主要内容 ◆ 通过.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之间共享代码

Christian Nagel是微软开发技术代言人(Microsoft Regional Director)、Visual Studio和开发技术方向的微软MVP、软件架构师、资深开发人员(2000年就开始用.NET技术建立解决方案) 。他编著过多本.NET图书,经常在TechEd和TechDays等国际会议上发言,并支持.NET用户组。Christian是微软认证培训师(MCT),也是Universal Windows apps和ASP.NET方向的微软认证开发专家(MCPD)。

对于开发人员,把C#语言和.NET描述为最重要的新技术一点都不夸张。.NET提供了一种环境。在这种环境中,可以开发在Windows上运行的几乎所有应用程序。在Windows上运行的是.NET Framework以前的版本,新版本.NET Core 1.0不仅在Windows上运行,还在Linux和Mac系统上运行。C#是专门用于.NET的编程语言。例如,使用C#可以编写Web页面、Windows Presentation Foundation(WPF)应用程序、REST Web服务、分布式应用程序的组件、数据库访问组件、传统的Windows桌面应用程序,以及可以联机/脱机运行的Universal Windows Platform (UWP)应用程序。本书介绍.NET Core 1.0和完整的.NET Framework,即.NET Framework 4.6。如果读者使用以前的版本编写代码,本书的一些章节就不适用。 在可能的情况下,本书的示例都使用了.NET Core 1.0。本书的代码在Windows系统上创建,但也可以在其他平台上运行。可能需要对示例进行较小的改变,才能使它们在Linux上运行。阅读第1章可以了解如何构建用于Linux平台的应用程序,什么程序不能在Linux上运行?WPF应用程序仍然需要完整的.NET Framework,仅在Windows上运行。UWP应用程序使用.NET Core,但还需要Windows运行库。这些应用程序也需要Windows。这些UI技术都包含在本书的第Ⅲ部分中。 那么,.NET和C#有什么优点? 0.1 .NET Core的重...

暂无课件

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
第Ⅰ部分  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...

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