Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

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

Hasonló előadás


Az előadások a következő témára: "© 2013, LogMeIn, Inc. | The Capability Cloud TM.NET 4.5.1 és Visual Studio 2013 újdonságok."— Előadás másolata:

1 © 2013, LogMeIn, Inc. | The Capability Cloud TM.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 2 Developer Productivity

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 3

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 4

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 5

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 6

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 7

8 NuGet – Microsoft and.NET © 2013, LogMeIn, Inc. | The Capability Cloud TM CONFIDENTIAL - FOR INTERNAL USE ONLY 8 ● 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üli disztributá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

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 9

10 Core ● 64bites platform engedélyezhetjük, hogy a tömb nagyobb lehet mint 2Gb! ● 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 10

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 11 Csak ULTIMATE?? D#F$#@#$ Csak ULTIMATE?? D#F$#@#$ ~13.500$ Évesbe 4900$ ~13.500$ Évesbe 4900$

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

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 13

14 Async Debugging – Call Stack ● Előtte ● Utána © 2013, LogMeIn, Inc. | The Capability Cloud TM CONFIDENTIAL - FOR INTERNAL USE ONLY 14

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

16 Peek Definition ● Hogy is van megvalósítva? ● Alt+F12 © 2013, LogMeIn, Inc. | The Capability Cloud TM CONFIDENTIAL - FOR INTERNAL USE ONLY 16

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 17

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 18

19 Option Dialog ● Méretezhető! © 2013, LogMeIn, Inc. | The Capability Cloud TM CONFIDENTIAL - FOR INTERNAL USE ONLY 19 Kiváló UX

20 © 2013, LogMeIn, Inc. | The Capability Cloud TM Thank you


Letölteni ppt "© 2013, LogMeIn, Inc. | The Capability Cloud TM.NET 4.5.1 és Visual Studio 2013 újdonságok."

Hasonló előadás


Google Hirdetések