Top Banner
© 2013, LogMeIn, Inc. | The Capability Cloud TM .NET 4.5.1 és Visual Studio 2013 újdonságok
20

.NET 4.5.1 és Visual Studio 2013 újdonságok

Jan 14, 2016

Download

Documents

Holland

.NET 4.5.1 és Visual Studio 2013 újdonságok. Developer Productivity. Developer Productivity. E dit and Continue for 64-bit  Method Return Value Task debugging ADO.NET connection resiliency CodeLens Peek Definition Scrollbar Jobb XAML Editor – Binding és Resouce - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: .NET 4.5.1 és Visual  Studio  2013 újdonságok

© 2013, LogMeIn, Inc. | The Capability Cloud TM

.NET 4.5.1 és Visual Studio 2013 újdonságok

Page 2: .NET 4.5.1 és Visual  Studio  2013 újdonságok

2

Developer Productivity

● Edit and Continue for 64-bit ● Method Return Value● Task debugging● ADO.NET connection resiliency● CodeLens● Peek Definition● Scrollbar● Jobb XAML Editor – Binding és Resouce● Options Dialog & Feedback

© 2013, LogMeIn, Inc. | The Capability Cloud TM CONFIDENTIAL - FOR INTERNAL USE ONLY

Developer Productivity

Page 3: .NET 4.5.1 és Visual  Studio  2013 újdonságok

3

.NET Frissítések változtatása

● .NET Update Windows Updaten keresztül● Recommended kategóriában!● .NET 4.5.1 már így jött!● Telepíthető:

• Windows Vista SP2, Windows 7 SP1, Windows Server 2008 SP2, Windows Server 2008 R2 SP1, Windows Server 2012

● Windows 8-on és Windows RT-n a Windows 8.1 –es frissítéssel érkezik.

• Itt nincs Windows Update lehetőség.

● Az alábbi operációs rendszerek már .NET 4.5.1-el érkeznek• Windows 8.1, Windows RT 8.1 és Windows Server 2012 R2

© 2013, LogMeIn, Inc. | The Capability Cloud TM CONFIDENTIAL - FOR INTERNAL USE ONLY

Page 4: .NET 4.5.1 és Visual  Studio  2013 újdonságok

4

X64 edit and continue (EnC)

● Brékpötyi -> szerkesztés -> Folytatás. Nincs újraindítgatás.● Eddig csak x86-on működött.● VS 2013-tól működik x64-el is

• Felejtsük el az alábbi csodás messagebox-ot.*

© 2013, LogMeIn, Inc. | The Capability Cloud TM CONFIDENTIAL - FOR INTERNAL USE ONLY

Page 5: .NET 4.5.1 és Visual  Studio  2013 újdonságok

5

ReturnValue Debug

● Végre…. • Nincsenek temp, s, a, x, etc… nevű átmeneti változók a kódba, hogy megvizsgáljuk a

metódus visszatérési értékét.

• C++ fejlesztőknek ez évek óta adott volt

● Autos Window

● Intermidiate Window• $ReturnValue

© 2013, LogMeIn, Inc. | The Capability Cloud TM CONFIDENTIAL - FOR INTERNAL USE ONLY

Page 6: .NET 4.5.1 és Visual  Studio  2013 újdonságok

6

ADO.NET connection resiliency

● Újra nyitja a megszakadt / inaktív adatbázis kapcsolatot.• Nem kell külön logikákat írni ezekre az esetekre.

• SQL Azure (SQL Database) miatt került bele.

● Nincs API változtatás!● De akkor, hogy is van ez?● Dokumentum hegyekre ne számítsunk….

• ‘Under the covers, this new feature provides a robust connectivity system for recreating broken connections and re-trying transactions’

● Jelenleg csak SQL Azure –ral vagy SQL Server 2014 (CTP2)-vel működik.

• A MS ADO.NET Provider for SQL Server szolgáltatja ezt a funkciót nem a „sima” ADO.NET.

• Defaultból csak egyszer próbálkozik újra. (De ez konfigurálható)

© 2013, LogMeIn, Inc. | The Capability Cloud TM CONFIDENTIAL - FOR INTERNAL USE ONLY

Page 7: .NET 4.5.1 és Visual  Studio  2013 újdonságok

7

Smart file

● A fájl a felhőben van. (SkyDrive)● De egy kis része (Thumbnail, hivatkozás, meta)

lokálisan van tárolva● Amint szükségünk van a fájlra,

streamelve megkaphatjuk● A klasszikus fájl API-k használatával

baj lehet. • Ha teljesen le van töltve akkor minden úgy

működik mint ahogy eddig.

● Csak Windows 8.1!

© 2013, LogMeIn, Inc. | The Capability Cloud TM CONFIDENTIAL - FOR INTERNAL USE ONLY

Page 8: .NET 4.5.1 és Visual  Studio  2013 újdonságok

8

NuGet – Microsoft and .NET

© 2013, LogMeIn, Inc. | The Capability Cloud TM CONFIDENTIAL - FOR INTERNAL USE ONLY

● Külön Tab a Microsoft által disztributált csomagokhoz.● Jobban megbíznak a fejlesztők a Microsoft-ban.

• Egységesebb.

● Nagyobb, hangsúly lesz a NuGet-en keresztülidisztributálásra.

• HttpClient

• ImmutableCollections

• EntityFramework 6

• Web API Tracing

• Web API Help Page

• Web API OData

• Friendly URL’s for Web Forms

• SignalR

• Compression

• TraceEvent

• EventSource

Page 9: .NET 4.5.1 és Visual  Studio  2013 újdonságok

9

Portable Class Library

● A PCL-nek volt egy megkötése, miszerint csak Windows platformon lehet használni.

● Többek között a XAMARIN miatt ez változott.● Már más platformokon is lehet használni. (iOS, Android)

• http://www.microsoft.com/en-us/download/details.aspx?id=40727

© 2013, LogMeIn, Inc. | The Capability Cloud TM CONFIDENTIAL - FOR INTERNAL USE ONLY

Page 10: .NET 4.5.1 és Visual  Studio  2013 újdonságok

10

Core

● 64bites platform engedélyezhetjük, hogy a tömb nagyobb lehet mint 2Gb!

• <gcAllowVeryLargeObjects enabled="true" />

● Regex Timout!• Regex.MatchTimeout -> RegexMatchTimeoutException

● System.IO.Compression • Zip tömörítés fejlesztése. (Kisebb lett a cél fájl mérete)

© 2013, LogMeIn, Inc. | The Capability Cloud TM CONFIDENTIAL - FOR INTERNAL USE ONLY

Page 11: .NET 4.5.1 és Visual  Studio  2013 újdonságok

11

CodeLens

● Hivatkozás száma a metódusra.● Teszt eredmények● Ki írta? – TFS● Milyen Ticketek kapcsolódnak hozzá? – TFS● Lync / Outlook kapcsolat a fejlesztővel

© 2013, LogMeIn, Inc. | The Capability Cloud TM CONFIDENTIAL - FOR INTERNAL USE ONLY

Csak ULTIMATE??D#F$#@#$

~13.500$Évesbe 4900$

Page 12: .NET 4.5.1 és Visual  Studio  2013 újdonságok

12

CodeLens

© 2013, LogMeIn, Inc. | The Capability Cloud TM CONFIDENTIAL - FOR INTERNAL USE ONLY

Page 13: .NET 4.5.1 és Visual  Studio  2013 újdonságok

13

Async debugging

● Task (Thread) fogalma a .NET 4.0 –val érkezett.● .NET 4.5-el jött az async await kulcsszavak.● Fontosabb lett a több szálú alkalmazások debugolása.

• Főleg, hogy egyre több framework funkció asnyc lett

• WinRT-re ez hatványozatabban igaz.

© 2013, LogMeIn, Inc. | The Capability Cloud TM CONFIDENTIAL - FOR INTERNAL USE ONLY

Page 14: .NET 4.5.1 és Visual  Studio  2013 újdonságok

14

Async Debugging – Call Stack

● Előtte

● Utána

© 2013, LogMeIn, Inc. | The Capability Cloud TM CONFIDENTIAL - FOR INTERNAL USE ONLY

Page 15: .NET 4.5.1 és Visual  Studio  2013 újdonságok

15

Tasks

© 2013, LogMeIn, Inc. | The Capability Cloud TM CONFIDENTIAL - FOR INTERNAL USE ONLY

Page 16: .NET 4.5.1 és Visual  Studio  2013 újdonságok

16

Peek Definition

● Hogy is van megvalósítva?● Alt+F12

© 2013, LogMeIn, Inc. | The Capability Cloud TM CONFIDENTIAL - FOR INTERNAL USE ONLY

Page 17: .NET 4.5.1 és Visual  Studio  2013 újdonságok

17

Scrollbar

● Segítőkészebb ScrollBar● Több méretben érhető el● Betekintő nézet● Gyorsabb navigáció

© 2013, LogMeIn, Inc. | The Capability Cloud TM CONFIDENTIAL - FOR INTERNAL USE ONLY

Page 18: .NET 4.5.1 és Visual  Studio  2013 újdonságok

18

XAML Editor

● Tud rendesen commentezni! • Ha már commentben van comment nem zavarodik össze!

● Binding támogatás● Resource támogatás

● Ha volt Resharpered észre se veszed….

© 2013, LogMeIn, Inc. | The Capability Cloud TM CONFIDENTIAL - FOR INTERNAL USE ONLY

Page 19: .NET 4.5.1 és Visual  Studio  2013 újdonságok

19

Option Dialog

● Méretezhető!

© 2013, LogMeIn, Inc. | The Capability Cloud TM CONFIDENTIAL - FOR INTERNAL USE ONLY

Kiváló UX

Page 20: .NET 4.5.1 és Visual  Studio  2013 újdonságok

© 2013, LogMeIn, Inc. | The Capability Cloud TM

Thank you