VS 2010 and .Net 4.0
Upcoming SlideShare
Loading in...5
×
 

VS 2010 and .Net 4.0

on

  • 1,612 views

This is a presentation, wich was used for presenting new stuff in Visual Studio 2010.

This is a presentation, wich was used for presenting new stuff in Visual Studio 2010.

Statistics

Views

Total Views
1,612
Views on SlideShare
1,609
Embed Views
3

Actions

Likes
1
Downloads
9
Comments
0

2 Embeds 3

http://www.slideshare.net 2
http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

VS 2010 and .Net 4.0 VS 2010 and .Net 4.0 Presentation Transcript

  • Bojan Vrhovnik Aleš Rosina Microsoft Slovenija Microsoft Student Partner ISV DPE Ales.rosina@kodirnica.net V-bojanv@microsoft.com http://blogs.windowsclient.net/alesrosina http://www.msblogs.si
  • Pregled VS 2010 Pregled funkcionalnosti VS 2010 Pregled .NET 4.0 Pregled funkcionalnosti .NET 4.0 C# 4.0 novosti
  • Network support and managed services
  • Okolje Visual Studio WPF urejevalnik Boljša podpora za več monitorjev Navigacija Hitro iskanje Označevanje referenc Project System Multi-Targetiranje na različna ogrodja
  • Prvo uporabi, deklariraj kasneje Ustvari iz uporabe Vpogled v kodo Hierhaični klic Vgrajeno drevo klicov Layers Bogato formatiranje kode Prelitje informacij Predogled izvajanje kode
  • Visual Studio 2010 in izboljšave IDE
  • Izboljšanje orodij za JavaScript HTML izseki Podpora MVC in Dynamic Data
  • Odlična IDE izkušnja Gladko drsanje po kodi Boljša navigacija med veliko količino kode Multi-targetiranje MFC Class čarovnik Podpora za paralelno programiranje Programiranje za Win7 Obnovljeni MFC “Look-and-Feel”
  • Orodja za naslednjo verzijo Office-a ClickOnce izboljšave za Office Ustvarite rešitev z mnogo dodatki in dokumenti Možnost razvijanja in obnavljanja prirejenih akcij Izboljšana gradnja dokumentov in predlog Objavite priredbe klienta Office na SharePoint
  • SharePoint orodja za prirejanje Workflow Strani Application Tipi Content Predloge strani Definicija seznamov Strežniški kontrolniki Definicije strani Moduli Web Parts (+ Visual Polja Designer) Odlična izkušnja v Visual Studio – razvijanje->razhroščevanje- >zagon Razširljiva infrastrukura omogoča 3rd party kontrolnike
  • Spletno programiranje, HTML izseki, pregled orodjarne
  • Bogata podpora platformi 64-bit mešano razhroščevanje Minidump razhroščevanje za managed in mixed-mode WPF Visualizer Izboljšava funkcionalnosti Breakpoint Grupiranje in označevanje Import/export Zgodovina razhroščevanja Posnamite & zavrtite izvajanje aplikacije
  • Razhroščevalec
  • Upravljanje projektov Project Server Integracija s klientom Lightweight načrtovanje Načrtovanje Individualni Dashboard Prirejanje procesov Široka paleta primerov od Microsoft in community-a
  • Vizualna struktura in obnašanje v UML in DSL modelih T-SQL orodja za kvaliteto Izboljšave v testiranju Prioritiziranje testov Ročno testiranje Testiranje funkcionalnosti Administriranje testov Profiler Podpora virtualizaciji jScript podpora Profilacija “Just my code” Pravila in usmeritve
  • Go-live blizu Beta 1 RTM Datumi se lahko 2nd polovica Beta 2 2009 spreminjajo Q3 2009 Beta 1 Q2 2009 CTP Oktober 2008
  • .NET Framework .NET ASP.NET 4: Klient profil Dynamic Data Multitouch Silverlight 3 Ajax Win7 “Alexandria” MVC kontrolniki WCF storitve VS10 za Silverlight
  • Izboljšave knjižnice Base Class Managed Extensibility Framework Dodatne podatkovne strukture v jedru Izboljšave I/O Podpora paralelnemu programiranju Task Parallel Library (TPL) PLINQ Coordination Data Structures (CDS) ADO.NET v4 Entity Framework v2 Workflow & WCF izboljšave Polna podpora deklarativnih storitvam
  • Windows Presentation Foundation Profil klienta Poslovno usmerjeni kontrolniki Sinergija s Silverlight Podpora razvoju za Win7 (Multitouch, itd.)
  • Izboljšave ASP.NET Dynamic Data ASP.NET MVC Visoka podpora za marketing ASP.NET Dynamic Data podpora za MVC Enostavna gradnja “custom” gradnikov in vpogledov na podlagi podatkovne strukture Boljša podpora CSS, ID in kontroli ViewState Razširljiv Caching ogrodje
  • ADO.NET podatkovne storitve REST možnost prikaza relacijskih podatkov Možnost dela brez povezave ASP.NET AJAX Javascript UI predloge in povezovanja z podatki AJAX Control Toolkit izboljšave Client-side kontrolniki DOM izbira, nadziranje in animacija
  • RIA izboljšave Poenostavljeno delo z n-tirnimi aplikacijami Data validation, Data entry, Navigation, Authentication, itd. Novi kodeki in nadziranje pravic Nove kontrole HD video in napredna podpora za prenos podatkov
  • Rezervirana beseda dynamic Imenski in pogojni parametri Varianca
  • Dynamic Možnost pisanja metod, operatorjev, indekserjev, lastnosti in klicev objektov Ni preverjanja tipa Tip se definira v času izvajanja dynamic d = GetDynamicObject(…); d.M(7);
  • Rezervirana beseda dynamic
  • Pogojni parametri Določimo privzeto vrednost Imenski parametri Pokličemo parametre v metodi Možnost tudi za konstruktor in indekser Enkapsulacija ? public void M(int x, int y = 5, int z = M(1, z: 3); 7); M(x: 1, z: 3); M(1, 2, 3); // normalni klic M M(z: 3, x: 1); M(1, 2); // == M(1, 2, 7) M(1); // == M(1, 5, 7)
  • Imenski in pogojni parametri
  • Omogočanje priredb podatkovnih tipov, ki podpirajo priredbe različnih podatkovnih tipov IList<string> strings = new List<string>(); objects[0] = 5; IEnumerable<object> objects = strings; string s = strings[0]; Kontravarinca var result = strings.Union(objects);