《C#高級編程(第10版) C# 6 & .NET Core 1.0》是2017年3月出版的圖書,作者是[美] Christian Nagel 。
基本介紹
- 中文名:C#高級編程(第10版) C# 6 & .NET Core 1.0
- 作者: Christian Nagel
- 譯者:李銘
- 出版社:清華大學出版社
- 出版時間:2017年3月
- 定價:168 元
- ISBN:9787302461968
內容簡介,圖書目錄,主要內容,
內容簡介
VisualStudio2015、ASP.NETCore1.0和UniversalWindowsPlatform的推出,為開發人員提供了使用C#創建應用程式的新方式。作為經典C#暢銷書,本書涵蓋了充分利用升級功能,積極簡化工作流程所需的全部信息。本書循序漸進地講解了VisualStudio2015、.NETCore1.0、ASP.NETMVC、UniversalWindowsPlatform、WPF的最新變化。每一章都提供了清晰的解釋、下載的代碼,並從專家的角度提供了有價值的視野。有本書在手,讀者可以快速獲得最新的特性和功能。
圖書目錄
第Ⅰ部分 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...
作者介紹
Christian Nagel是微軟開發技術代言人(Microsoft Regional Director)、Visual Studio和開發技術方向的微軟MVP、軟體架構師、資深開發人員(2000年就開始用.NET技術建立解決方案) 。他編著過多本.NET圖書,經常在TechEd和TechDays等國際會議上發言,並支持.NET用戶組。Christian是微軟認證培訓師(MCT),也是Universal Windows apps和ASP.NET方向的微軟認證開發專家(MCPD)。
主要內容
◆通過.NETCore和C#6的增強功能,重新塑造了.NET平台,包括新增的.NET編譯器平台
◆展示了如何使用新的VisualStudio工具和用於ASP.NETCore1.0、ASP.NETMVC、WebAPI、WPF和UniversalWindowsPlatform的模板
◆介紹允許應用程式在Windows、Linux和OSX上運行的.NETCore框架,還囊括了任務和並行編程,訪問檔案系統,以及網路堆疊
◆演示了如何使用ASP.NETMVC6和WebAPI創建Web應用程式,以及利用SignalR和WebHooks的推送通知
◆介紹專業開發功能,例如單元測試,通過MVVM模式在WPF和UniversalWindowsPlatform之間共享代碼