1 / 20

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

.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

holland
Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. DeveloperProductivity DeveloperProductivity Editand Continue for 64-bit  MethodReturnValue Taskdebugging ADO.NET connectionresiliency CodeLens PeekDefinition Scrollbar Jobb XAML Editor – Binding és Resouce OptionsDialog & Feedback CONFIDENTIAL - FOR INTERNAL USE ONLY

  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 CONFIDENTIAL - FOR INTERNAL USE ONLY

  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.* CONFIDENTIAL - FOR INTERNAL USE ONLY

  5. ReturnValueDebug • 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 • AutosWindow • IntermidiateWindow • $ReturnValue CONFIDENTIAL - FOR INTERNAL USE ONLY

  6. ADO.NET connectionresiliency • Újra nyitja a megszakadt / inaktív adatbázis kapcsolatot. • Nem kell külön logikákat írni ezekre az esetekre. • SQL Azure (SQLDatabase) 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 Providerfor 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ó) CONFIDENTIAL - FOR INTERNAL USE ONLY

  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ávalbaj lehet. • Ha teljesen le van töltve akkor minden úgyműködik mint ahogy eddig. • Csak Windows 8.1! CONFIDENTIAL - FOR INTERNAL USE ONLY

  8. NuGet – Microsoft and .NET • 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 HelpPage • Web API OData • FriendlyURL’sfor Web Forms • SignalR • Compression • TraceEvent • EventSource CONFIDENTIAL - FOR INTERNAL USE ONLY

  9. PortableClassLibrary • 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 CONFIDENTIAL - FOR INTERNAL USE ONLY

  10. Core • 64bites platform engedélyezhetjük, hogy a tömb nagyobb lehet mint 2Gb! • <gcAllowVeryLargeObjectsenabled="true" /> • RegexTimout! • Regex.MatchTimeout-> RegexMatchTimeoutException • System.IO.Compression • Zip tömörítés fejlesztése. (Kisebb lett a cél fájl mérete) CONFIDENTIAL - FOR INTERNAL USE ONLY

  11. CodeLens Csak ULTIMATE?? D#F$#@#$ ~13.500$ Évesbe 4900$ 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 CONFIDENTIAL - FOR INTERNAL USE ONLY

  12. CodeLens CONFIDENTIAL - FOR INTERNAL USE ONLY

  13. Asyncdebugging • Task (Thread) fogalma a .NET 4.0 –val érkezett. • .NET 4.5-el jött az asyncawait 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. CONFIDENTIAL - FOR INTERNAL USE ONLY

  14. AsyncDebugging – CallStack Előtte Utána CONFIDENTIAL - FOR INTERNAL USE ONLY

  15. Tasks CONFIDENTIAL - FOR INTERNAL USE ONLY

  16. PeekDefinition Hogy is van megvalósítva? Alt+F12 CONFIDENTIAL - FOR INTERNAL USE ONLY

  17. Scrollbar Segítőkészebb ScrollBar Több méretben érhető el Betekintő nézet Gyorsabb navigáció CONFIDENTIAL - FOR INTERNAL USE ONLY

  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…. CONFIDENTIAL - FOR INTERNAL USE ONLY

  19. OptionDialog Kiváló UX Méretezhető! CONFIDENTIAL - FOR INTERNAL USE ONLY

  20. Thank you

More Related