{Community} Launch Visual Studio2008
-
Upload
teamdev -
Category
Technology
-
view
833 -
download
3
description
Transcript of {Community} Launch Visual Studio2008
{{ overviewoverview}}Andrea Cruciani
MCP - MCTS
P l P i i
http://www.dotnetumbria.org/blogs/cruciani
Paolo PossanziniMCP - MCTShttp://www.dotnetumbria.org/blogs/possanzinip g g p
• Rilasciato insieme versioni dei linguaggi:
- C# 3.0 - VB 99
• .Net Compact Framework 3 5 (la 3 0 non esiste)3.5 (la 3.0 non esiste)
dotnetumbria.org
C# 3.0
VB9
C# 3.0Collection Initializers
Anonymous TypesAutomatic PropertiesExtension Methods
Lambda expressions Lambda statementsXML Literals
Object Initializers
Lambda expressions
If T O t
Lambda statements
Relaxed Delegates
Partial Methods
Local Type InferenceIf Ternary Operator
Nullable Syntax
dotnetumbria.org
Xml LiteralsDim contact1 As XElement =Dim contact1 As XElement
_ <contact> <name>Patrick Hines</name> <phone type="home"> 206-555-0144</phone><phone type= home > 206 555 0144</phone> <phone type="work">425-555-0145</phone>
</contact>
If ternary operatorIf ternary operatorTarget = IIf(Condition, ResultOne, ResultTwo)
dotnetumbria.org
Anonymous Typesvar bellaGiornata = new {Event= “Roadshow", Speaker= “Andrea”}; { , p };
Object InitializerPerson p = new Person()
{Nome=“Andrea", Cognome =“Cruciani",Telefono=“075-444555", Città=“Perugia"};
Automatic PropertiesAutomatic Propertiespublic string Titolo { get; set; }non c’è bisogno di specificare il membro internonon c è bisogno di specificare il membro interno
Extension Methodspublic static class Prova
{public static string HalloRoadshow(this int arg)
{ return “Ciao da Perugia!”; }
dotnetumbria.org
{ return Ciao da Perugia! ; }}
Evoluzione dell’ambiente di sviluppoNuovo designer HTMLNuovo designer HTMLIntellisense per JavascriptDebugger integrato per Javascript
Video di approfondimento sul sitohttp://www microsoft com/italy/beit/http://www.microsoft.com/italy/beit/
dotnetumbria.org
Supporto a .Net CompactFramework ver. 2.0 SP2 e 3.5Supporto ai nuovi linguaggi VB9 e C# 3Supporto ai nuovi linguaggi VB9 e C# 3Supporto per WCFVersione 3 0 degli emulatoriVersione 3.0 degli emulatoriSDK per Windows Mobile 5 già presentiUnit TestUnit Test Sql Server Compact Edition 3.5 già presente
dotnetumbria.org
Windows FormsClickOnce con supporto a FireFoxClickOnce con supporto a FireFoxUAC Manifests (Windows Vista)Può utilizzare i servizi WCF in Partial TrustMigliore interoperabilità con WPF
Windows Presentation FoundationDesigner integrato con Visual StudioMi li E i Bl dMigliore supporto per Expression BlendDeployment XBAP con supporto a FireFoxNuovi oggetti per la grafica 3DNuovi oggetti per la grafica 3D
UIElement3D, Viewport2DVisual3D
dotnetumbria.org
Windows Communication FoundationUtilizzo del protocollo HTTP senza SOAPUtilizzo del protocollo HTTP senza SOAP
Serializzazione XML o JSONSupporto RSS + ATOMSupporto per il Partial Trust
Windows Workflow FoundationWCF Send/ReceiveW kfl S i HWorkflowServiceHost
dotnetumbria.org
Supporto sia alla 2003 e 2007Possibilità di customizzazione per Office 2007Possibilità di customizzazione per Office 2007
Customizzazione del DocumentoCustomizzazione dell’ApplicazioneppDesigner per il Ribbon di OfficeDesigner per le Outlook Form RegionCustom & Action Task PanesWord Content ControlsDeployment con ClickOnce miglioratoDeployment con ClickOnce miglioratoInteroperabilità tra VBA e VSTO Supporto a Workflow e SharePointpp
Video di approfondimento sul sitohttp://www microsoft com/italy/beit/
dotnetumbria.org
http://www.microsoft.com/italy/beit/
http://www.dotnetumbria.orghttp://www.dotnetumbria.org
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market
conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.