45
.NET Framework 技技技技技技技 C# 6.0

Net framework 技術架構發展與 c# 6.0

Embed Size (px)

Citation preview

Page 1: Net framework 技術架構發展與 c# 6.0

.NET Framework 技術架構發展與 C# 6.0

Page 2: Net framework 技術架構發展與 c# 6.0

Agenda

Page 3: Net framework 技術架構發展與 c# 6.0

微軟的多項變革

Page 4: Net framework 技術架構發展與 c# 6.0

.NET 2015 未來的方向

Page 5: Net framework 技術架構發展與 c# 6.0

.NET 2015 的架構發展

Page 6: Net framework 技術架構發展與 c# 6.0

.NET 4.6

Page 7: Net framework 技術架構發展與 c# 6.0

.NET Framework 4.6

Page 8: Net framework 技術架構發展與 c# 6.0

.NET Compiler Platform (“Roslyn”)

Page 9: Net framework 技術架構發展與 c# 6.0

跨平台應用程式開發

Page 10: Net framework 技術架構發展與 c# 6.0

ASP.NET 5

Page 11: Net framework 技術架構發展與 c# 6.0

原來的 .NET Framework

Page 12: Net framework 技術架構發展與 c# 6.0

ASP.NET 5 的幾項變革

Page 13: Net framework 技術架構發展與 c# 6.0

跨平台編輯器 Visual Studio Code

Page 14: Net framework 技術架構發展與 c# 6.0

因為現有 ASP.NET ( 問題/限制 )

Page 15: Net framework 技術架構發展與 c# 6.0

所以 ASP.NET 5 進行以下關鍵性的改進

Page 16: Net framework 技術架構發展與 c# 6.0

ASP.NET 5 - Summary

Page 17: Net framework 技術架構發展與 c# 6.0

ASP.NET 5 的執行環境

Page 18: Net framework 技術架構發展與 c# 6.0

ASP.NET 5 是真正跨平台 (Cross Platform)

Page 19: Net framework 技術架構發展與 c# 6.0

Windows 10 UWA

Page 20: Net framework 技術架構發展與 c# 6.0

.NET 2015

Page 21: Net framework 技術架構發展與 c# 6.0

什麼是 Windows 10 UWA

Page 22: Net framework 技術架構發展與 c# 6.0
Page 23: Net framework 技術架構發展與 c# 6.0
Page 24: Net framework 技術架構發展與 c# 6.0

Apache Cordora

Page 25: Net framework 技術架構發展與 c# 6.0

Visual Studio Tools for Apache Cordova

Page 26: Net framework 技術架構發展與 c# 6.0

Xamarin

Page 27: Net framework 技術架構發展與 c# 6.0

使用 Xamarin 建置 App 應用程式

Page 28: Net framework 技術架構發展與 c# 6.0

使用 Xamarin 建置 App 應用程式

Page 29: Net framework 技術架構發展與 c# 6.0

C# 6.0

Page 30: Net framework 技術架構發展與 c# 6.0

Design philosophy

Page 31: Net framework 技術架構發展與 c# 6.0

C# 6.0

Page 32: Net framework 技術架構發展與 c# 6.0

Auto property initializer (自動屬性初始化)

Page 33: Net framework 技術架構發展與 c# 6.0

Using static Classes

Page 34: Net framework 技術架構發展與 c# 6.0

nameof Expression

Page 35: Net framework 技術架構發展與 c# 6.0

Exception filter

Page 36: Net framework 技術架構發展與 c# 6.0

await can inside catch code block

Page 37: Net framework 技術架構發展與 c# 6.0

Null conditional operators

Page 38: Net framework 技術架構發展與 c# 6.0

String Interpolation

Page 39: Net framework 技術架構發展與 c# 6.0

Dictionary Initializer

Page 40: Net framework 技術架構發展與 c# 6.0

Expression-bodied members

Page 41: Net framework 技術架構發展與 c# 6.0

關於 C# 6.0

Page 42: Net framework 技術架構發展與 c# 6.0

References

Page 43: Net framework 技術架構發展與 c# 6.0

集英信誠MentorTrust

Page 44: Net framework 技術架構發展與 c# 6.0

與我聯繫

Page 45: Net framework 技術架構發展與 c# 6.0

Q & A