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

Slides:



Advertisements
Hasonló előadás
Bevezető Innovációs területek S+S Epilógus. pptPlex Section Divider Bevezető The slides after this divider will be grouped into a section and given the.
Advertisements

Egy közösségi brainstorming platform technológiai stackje – JUM Marhefka István CTO.
Merényi Ádám Microsoft Magyarország
1. foreach( fejlesztő in Lurdyház ) { fejlesztő.Agy. Delete If( delegate ( Content c ) { return c.ContainsAny( „Win32 / User32.dll”, „GDI”,„GDI+”,„WindowsForms”,
Windows Server ablakok nélkül
Quest Szakmai Konferencia Ker-Soft Kft szeptember 27.
Egy kisvállakozás dinamikus weboldalának fejlesztése: tervezés, problémák, megoldások Szilágyi Gábor.
Tester Developer Architect Project Manager Business Analyst Designer Database Professional.
Nyereményjátékok és a Facebook - aki mer, az nyer!?”
Richter Elek Technikai terméktámogatási felelős Microsoft Magyarország.
2 3 4 Connection DataReader Command MapConnection MapCommand MapDataReader Store Providers (e.g. SqlClient) Mapping provider Adattár (pl. SQL Server)
Messages Szöveg A A B B C C A A B B C C A A B B C C Endpoint.
2 3.NET Framework 3.0 Visual Studio Extensions for WF Visual Studio Extensions for WCF/WPF CTP ASP.NET AJAX 1.0 Ajax Toolkit.NET Framework 3.5 Visual.
21 Years of Partnership and Innovation 1989 Citrix Systems founded 2010 Citrix signed licensing agreement with Microsoft for NT Server Introduced Independent.
2 8 Kiadás éve / Platform Server (1000’s of users) Workgroup (Dozens of users) Desktop (Single User) Laptop Tablet PC Windows CE.
Nyugdíjreform folyt. köv.? Pension Reform To Be Continued? Bodor András “PENSION REFORM IN HUNGARY: DO WE NEED ONE (PILLAR) MORE?” symposium Washington.
Üzemeltetői konferencia 5.1 avagy biztonság, ahogy mi látjuk.
2 Forrás: The Standish Group International, Extreme Chaos, The Standish Group International, Inc., 2000.
IT-DEV-CON – Adatkezelés a felhőben Windows Phone 7 alkalmazással Tóth László
Árvai Zoltán Számalk Oktató központ.
Windows Server Hyper-V R2 SP1 újdongságok
Bevezetés a tárgyakhoz Tárgyak  Objects are the containers for values of a specified type  Objects are either signals, variables or constants  Once.
FelültöltésVHDL Felültöltés (Overloading) n Áttekintés n Példák.
Az előd – IIS 6 2 Forrás: Secunia, Forrás: Netcraft, August 2007 Web Server Survey Elterjedtség.
Az IBM SPSS Statistics programrendszer Gazdaságinformatikus MsC.
Image készítés Windows AIK segítségével
TRANZIENS ADATTÁROLÁS State objektum Egy alkalmazásszintű gyűjtemény (Dictionary), mely Tombstone esetén megőrzi tartalmát a memóriában kulcs/érték párokként.
What did you see? It was about ten in the morning, and I was sitting in Maxi’s Café near City Park. I was having a cup of coffee, and I was watching the.
Infokommunikációs rendszerek 12
Infokom. rendsz. 11. előadás nov Kommunikációs rendszerek alapjai 11. előadás Rádiós adathálózatok Bluetooth, ZigBee, WiFi, WiMAX, Takács.
Infokommunikációs rendszerek 11
Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics.
Course Situation and Event Driven Models for Multilevel Abstraction Based Virtual Engineering Spaces Óbuda University John von Neumann Faculty of Informatics.
Microsoft® Windows® Server 2003 Service Pack 1 Microsoft® Windows® XP Service Pack 2 & Molnár Attila Terméktámogatási Tanácsadó.
SZANYA ZSOLT E LBACOM – A UTHORIZED W INDOWS E MBEDDED D ISTRIBUTOR.
Exchange kiszolgálók védelme Data Protection Manager 2007-tel – 1. rész Leltár - Újdonságok az Exchange 2007 SP1-ben Exchange kiszolgálók védelme Data.
File Classification Infrastructure
Jakab András Program-koordinátor Microsoft Program.
Oracle multimédia Kiss Attila Információs Rendszerek Tanszék
Kliensoldali Programozás
Programozási technológia 1
PHP VI Adatbázisok, MySQL
„MICROSOFT IT ÜZLETI INTELLIGENCIA MEGOLDÁS BEMUTATÓ” Avagy az IT adat vizualizációs lehetőségi egyéb szervezeti egységek felé („ablak” a nagyvilágra)
Edge Transport Routing and AV/AS Enterprise Network External SMTP servers Phone system (PBX or VOIP) Client Access Client connectivity Web services.
Windows Server 2008 { PowerShell }
„MICROSOFT SYSTEM CENTER 2012 OPERATIONS MANAGER” Intelligens mérési megoldások gyorsan Benkovics Viktor Vezető tanácsadó Microsoft Magyarország – Services.
Alertet indíthat egy: SQL Server esemény (LOG) SQL Server performancia érték WMI events Alert végezhet: Operátor értesítést JOB indítás (válasz az eseményre)
Kitűnjünk a tömegből Meg tudjuk mutatni, hogy értünk hozzá Jobb munkalehetőségek Magasabb fizetés Nemzetközi szinten is elismert Ismeretek bővítése.
Építészet és kritika Weblap bemutatása, Tóth Enikő.
Elektroanalitikához segédábrák Az ábrák több, részben szerzői jogokkal védett műből, oktatási célra lettek kivéve. Csak az intranetre tehetők, továbbmásolásuk,
Bátyai Krisztián NetAcademia Oktatóközpont oktató, fejlesztő MCT, MCPD
Az ASP.NET programozási modell Ez az előadó neve beosztása vállalata.
Szervező program Pénzügy figyelő, számlázó program Legújabb alkalmazás.NET Framework 2.0 WSE.NET Framework 4.0 WCF Régebbi, jól bevált alkalmazás.
Egy GAZDAG HIBAJELENTÉS elég információt tartalmaz ahhoz, hogy AZONNALI LÉPÉSEKET lehessen tenni, a javítás érdekében.
Atomerőművi reaktor töltettervezése, fűtőelem átrakás, reaktorfizikai korlátok, indítási mérések Nemes Imre, Beliczai Botond PA Zrt.
Hasznos ismeretek Hogyan bővítsük ismereteinket AVRDUDEflags -E noreset.
Segédlet vizuális programozáshoz Kovács László
2 Plug-in nélkül: AJAX 130+ eszközkészlet: megvásárolható, ingyenes és/vagy nyílt/megosztott forrású a webes megoldásszállítók saját, belső megoldásai.
var q = ( from c in dc.Customers where c.City == "London" where c.City == "London" select c).Including( c => c.Orders ); select c).Including(
Tanulni, tanulni, tanulni Értékesítői képességek, a személyzet képzése.
rész. Termodinamikai alapok Entalpia: H = U + pV; reakcióhő nyitott edényben, vagyis ha p = const. Entalpiadiagramok:
Adatokkal a vásárlók és az eladók nyomában (Mindenhol vár egy jófogás) Kovács Márton.
Könyvtár, csomag és alprogramokVHDL Könyvtár, csomag és alprogram n Library és use n Package n Alprogramok –Procedure –Function –Resolution function Egy.
HTTP kommunikáció Androidon HttpClient-en keresztűl HttpPost/HttpGet objektum használatával HttpClient execute metódusának meghívása.
- Group Policy - Group Policy Preferences - Group Policy 4x5 - Optimális munkakörnyezet – az első lépcsőfok.

© 2013, LogMeIn, Inc. | The Capability Cloud TM Git használata Visual Studio-ból.
SpecificationWebStandardEnterpriseDatacenterItaniumFoundation X64 Sockets44864  1 IA64 Sockets  64  X64 RAM32 GB 2 TB  8 GB IA64 RAM 
Web Application 1 Web Application 3 Web Application 2 Web Application 4 Shared Service Provider 1 Shared Service Provider 2 Excel Services1 Search1.
TECHNICAL TRAINING December 2012.
Előadás másolata:

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

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

.NET Frissítések változtatása ●.NET Update Windows Updaten keresztül ● Recommended kategóriában! ●.NET 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 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

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

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

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

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

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

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) © 2013, LogMeIn, Inc. | The Capability Cloud TM CONFIDENTIAL - FOR INTERNAL USE ONLY 9

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

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?? Csak ULTIMATE?? ~13.500$ Évesbe 4900$ ~13.500$ Évesbe 4900$

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

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

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

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

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

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

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

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

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