Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaZsanett Deákné Megváltozta több, mint 10 éve
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
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.