Novetats Visual Studio 2010
-
Upload
fimarge -
Category
Technology
-
view
539 -
download
7
Transcript of Novetats Visual Studio 2010
![Page 1: Novetats Visual Studio 2010](https://reader036.fdocumento.com/reader036/viewer/2022081519/556295e5d8b42aa17d8b5417/html5/thumbnails/1.jpg)
Novetats Visual Studio 2010.NET Framework 4.0, IDE, Llenguatges...
Lluís FrancoSpeaker AndorraDotNet
![Page 2: Novetats Visual Studio 2010](https://reader036.fdocumento.com/reader036/viewer/2022081519/556295e5d8b42aa17d8b5417/html5/thumbnails/2.jpg)
AndorraDotNet (I)
• Associació fundada el 2007• Organitza xerrades & events gratuïts al país• Al voltant de la plataforma .NET de Microsoft... …però no tenim cap vincle amb Microsoft.• Convidats ‘deluxe’:– El Guille (MVP VB)– Marc Salvador (MVP AD)– David Salgado (MS DPE)
![Page 3: Novetats Visual Studio 2010](https://reader036.fdocumento.com/reader036/viewer/2022081519/556295e5d8b42aa17d8b5417/html5/thumbnails/3.jpg)
AndorraDotNet (II)
• Pàgina Web: http://AndorraDotNet.com
• FaceBook: http://facebook.com/pages/AndorraDotNet/179367008401
• Twitter: http://twitter.com/andorradotnet
• CodeCamp 2009:http://codecamp.es
Més de 300 assistents!
![Page 4: Novetats Visual Studio 2010](https://reader036.fdocumento.com/reader036/viewer/2022081519/556295e5d8b42aa17d8b5417/html5/thumbnails/4.jpg)
Agenda (I)
• Novetats:1. IDE (nou entorn de desenvolupament 100% WPF)2. Framework 4.0 (dynamic, parallel)3. Llenguatges (VB, C#, F#)4. WPF 4.0 (integració total Windows 7)5. Silverlight 3.0... Y gairebé 4.06. Entity Framework 4.07. Office 2010 (no més PIA )8. SharePoint 2010 (Per fi... LINQ to SharePoint)
![Page 5: Novetats Visual Studio 2010](https://reader036.fdocumento.com/reader036/viewer/2022081519/556295e5d8b42aa17d8b5417/html5/thumbnails/5.jpg)
Agenda (II)
• Propers events– AndorraDotNet
• Daniel ¿sessions del CodeCamp?• Altres temes ¿propostes? Vinga animeu-vos!
– Altres grups d’usuaris: • Eduard Tomàs (Code Contracts / ALM)• José Miguel Torres / Alejandro Mezcua (Mobile)• Marc Salvador (GPO Windows Server 2008 R2)• CIIN (SharePoint 2010)
• Sorpresa Gener 2010 (Chema Alonso) ->• … I evidentment… SOPAR!
![Page 6: Novetats Visual Studio 2010](https://reader036.fdocumento.com/reader036/viewer/2022081519/556295e5d8b42aa17d8b5417/html5/thumbnails/6.jpg)
Let’s play!
Novetats Visual Studio 2010
![Page 7: Novetats Visual Studio 2010](https://reader036.fdocumento.com/reader036/viewer/2022081519/556295e5d8b42aa17d8b5417/html5/thumbnails/7.jpg)
Ja tenim data oficial:
Release = 12 d’ Abril de 2010
![Page 8: Novetats Visual Studio 2010](https://reader036.fdocumento.com/reader036/viewer/2022081519/556295e5d8b42aa17d8b5417/html5/thumbnails/8.jpg)
Evolució de la plataforma .NET
2002 2003 2005 2006 2008 2010
IDE: VS.NET 2002 VS.NET2003 VS2005VS2005 +
Extensions VS2008 VS2010
Llenguatges: C# 1.0 C# 1.1 C# 2.0 = C# 3.0 C# 4.0
VB.NET 7.0 VB.NET 7.1 VB.NET 8.0 = VB.NET 9.0 VB.NET 10.0
Framework: 1.0 1.1 2.0 3.0 3.5 4.0
CLR: 1.0 1.1 2.0 = = 4.0
![Page 9: Novetats Visual Studio 2010](https://reader036.fdocumento.com/reader036/viewer/2022081519/556295e5d8b42aa17d8b5417/html5/thumbnails/9.jpg)
Evolució del Framework
![Page 10: Novetats Visual Studio 2010](https://reader036.fdocumento.com/reader036/viewer/2022081519/556295e5d8b42aa17d8b5417/html5/thumbnails/10.jpg)
Evolució del Framework
And of course, here is the DeepZoom version! (use your mouse wheel or click and control-click to zoom in and out)Download the .NET Framework 4 Poster PDF for high quality printing.
![Page 11: Novetats Visual Studio 2010](https://reader036.fdocumento.com/reader036/viewer/2022081519/556295e5d8b42aa17d8b5417/html5/thumbnails/11.jpg)
Evolució del Framework (2012)
![Page 12: Novetats Visual Studio 2010](https://reader036.fdocumento.com/reader036/viewer/2022081519/556295e5d8b42aa17d8b5417/html5/thumbnails/12.jpg)
1 - Novetats IDE
• Enhanced Docking Behavior• Zoom (CTRL + Mouse Wheel)• Highlighting References• Box Selection (ALT + Mouse)• Call Hierarchy (només C#, CTRL+ALT+K)• Navigate To (CTRL + ,)• Generate From Usage (Ideal per Testing)• IntelliSense Suggestion Mode (CTRL+ALT+SPACEBAR)
![Page 13: Novetats Visual Studio 2010](https://reader036.fdocumento.com/reader036/viewer/2022081519/556295e5d8b42aa17d8b5417/html5/thumbnails/13.jpg)
Demo{Novetats IDE}
![Page 14: Novetats Visual Studio 2010](https://reader036.fdocumento.com/reader036/viewer/2022081519/556295e5d8b42aa17d8b5417/html5/thumbnails/14.jpg)
2 - Novetats en Framework 4.0
• Client Profile (D)– Subconjunt reduit del FWK
• In-Process Side-by-Side Execution– Carregar Add-Ins diferents versions
• Parallel Computing (D)– MultiCore
• Dynamic Language Runtime (D)– IronPhyton / IronRuby
• Code Contracts– Requeriments i validacions
• Covariance and Contravariance• BigInteger + Complex Numbers (D)
• Other:– Memory-Mapped Files– 64-Bit Operating Systems and Processes (D)– String.IsNullOrWhiteSpace– Enum.HasFlag (D)– System.Environment.SpecialFolder (D)– File System Enumerations (D)– System.Net.Mail.SmtpClient over SSL
![Page 15: Novetats Visual Studio 2010](https://reader036.fdocumento.com/reader036/viewer/2022081519/556295e5d8b42aa17d8b5417/html5/thumbnails/15.jpg)
Demo{Novetats Framework}
![Page 16: Novetats Visual Studio 2010](https://reader036.fdocumento.com/reader036/viewer/2022081519/556295e5d8b42aa17d8b5417/html5/thumbnails/16.jpg)
3 - Novetats en els llenguatges
• Canvi de línia implícita• Propietats autoimplementades• Inicialitzadors de coleccions• Expresions lambda multilinea• Creació tipus dinàmics• CoVariance & ContraVariance
VB
• Creació tipus dinàmics• CoVariance & ContraVariance• Paràmetres amb nom i opcionals• Interoperabilitat amb Office
C#
• Nou llenguatge funcional• Evolució del llenguatge ML / OCAML• Intérpret interactiu• Ideal per càlcul intensiu
F#
Ara VB ja té el 100% de les característiques de C#, i apareix un nou llenguatge funcional: F#
![Page 17: Novetats Visual Studio 2010](https://reader036.fdocumento.com/reader036/viewer/2022081519/556295e5d8b42aa17d8b5417/html5/thumbnails/17.jpg)
Demo{Novetats Llenguatges}
![Page 18: Novetats Visual Studio 2010](https://reader036.fdocumento.com/reader036/viewer/2022081519/556295e5d8b42aa17d8b5417/html5/thumbnails/18.jpg)
4 – WPF 4.0 (Integració W7)
• Millora les capacitats de creació d’interfaces.• Està construit integrament en DirectX• Delega el renderitzat en la GPU (no CPU)• Permet treballar en 2D i 3D• Integració de qualsevol element multimèdia• Nou llenguatge declaratiu XAML• Windows 7 Taskbar (overlay, progress, jumplist)
![Page 19: Novetats Visual Studio 2010](https://reader036.fdocumento.com/reader036/viewer/2022081519/556295e5d8b42aa17d8b5417/html5/thumbnails/19.jpg)
Demo{integració Windows 7}
![Page 20: Novetats Visual Studio 2010](https://reader036.fdocumento.com/reader036/viewer/2022081519/556295e5d8b42aa17d8b5417/html5/thumbnails/20.jpg)
5 - Silverlight 3.0... Y gairebé 4.0
• Subconjunt reduit de WPF per desenvolupar RIA• Out of browser applications• Graphics improvements:– 3D graphics, GPU acceleration, H.264 video support
• RIA services (Domain driven development)• True HD playback (full-screen)• 60+ controls with source code• Search Engine Optimization
![Page 21: Novetats Visual Studio 2010](https://reader036.fdocumento.com/reader036/viewer/2022081519/556295e5d8b42aa17d8b5417/html5/thumbnails/21.jpg)
Demo{Silverlight 3.0, OOB}
![Page 22: Novetats Visual Studio 2010](https://reader036.fdocumento.com/reader036/viewer/2022081519/556295e5d8b42aa17d8b5417/html5/thumbnails/22.jpg)
6 - Entity Framework 4.0
• Segona versió de l’ORM• Més que el germà gran de LINQ to SQL– Model de proveidors ADO.NET– Impedance mismatch (Objecte vs. Relacional)
• Pluralització de nom d’entitats• Creació de la BD a partir del model de classes• Persistència per treball en n-capes millorada• Suport per objectes POCO (més lleugers)• Plantilles T4 per generació de codi
![Page 23: Novetats Visual Studio 2010](https://reader036.fdocumento.com/reader036/viewer/2022081519/556295e5d8b42aa17d8b5417/html5/thumbnails/23.jpg)
Demo{Entity Framework 4.0}
![Page 24: Novetats Visual Studio 2010](https://reader036.fdocumento.com/reader036/viewer/2022081519/556295e5d8b42aa17d8b5417/html5/thumbnails/24.jpg)
6 - Novetats en Office 2010
• Expanded Ribbon Support in Solutions for Microsoft Office 2010
• Visual C# 2010 Language Improvements• Visual Studio Tools for Office Runtime Included
with Microsoft Office 2010• Deploy Office Solutions to All Users• Customize the Office Solution UI
![Page 25: Novetats Visual Studio 2010](https://reader036.fdocumento.com/reader036/viewer/2022081519/556295e5d8b42aa17d8b5417/html5/thumbnails/25.jpg)
Demo{Novetats Office 2010}
![Page 26: Novetats Visual Studio 2010](https://reader036.fdocumento.com/reader036/viewer/2022081519/556295e5d8b42aa17d8b5417/html5/thumbnails/26.jpg)
7 - Novetats en SharePoint 2010
• SharePoint development tools in Visual Studio 2010• Import, modify, and extend solution packages (.wsp).• SharePoint Templates• Design Sequential and State Workflows • Integrate Business Data into SharePoint • Create Web Parts and Application Pages for a SharePoint Site • Browse SharePoint Sites by using the Server Explorer • Debug SharePoint Applications by Pressing F5 • Create Solution Packages for Deployment
![Page 27: Novetats Visual Studio 2010](https://reader036.fdocumento.com/reader036/viewer/2022081519/556295e5d8b42aa17d8b5417/html5/thumbnails/27.jpg)
Demo{Novetats SharePoint 2010}