Presentation is loading. Please wait.

Presentation is loading. Please wait.

My Sessions here at Tech Ed Mon, 16:00, TLA201, Auditorium A Tour of Visual Studio 2008 and the.NET Framework 3.5 Tue, 10:45, MED202, Room 113 Building.

Similar presentations


Presentation on theme: "My Sessions here at Tech Ed Mon, 16:00, TLA201, Auditorium A Tour of Visual Studio 2008 and the.NET Framework 3.5 Tue, 10:45, MED202, Room 113 Building."— Presentation transcript:

1 My Sessions here at Tech Ed Mon, 16:00, TLA201, Auditorium A Tour of Visual Studio 2008 and the.NET Framework 3.5 Tue, 10:45, MED202, Room 113 Building Mobile Windows Forms Applications: Tips, Tricks and Guidelines Wed, 09:00, MED304, Room 130 Sharing Assets Between.NET Compact Framework and.NET Framework Thu, 13:30, WIN312, Room 113 Windows Vista for Managed Developers: Besides.NET Framework 3.x Fri, 13:30, MEDPAN01, Room 121 Windows Mobile Application Development Panel Discussion PRIZE

2 A tour of Visual Studio 2008 and the.NET Framework v3.5 Daniel Moth Developer & Platform Group, Microsoft http://www.danielmoth.com/Blog

3 .NET Through the Ages 20022003200520062007 Tool (Visual Studio) VS.NET 2002 VS.NET 2003 VS2005 + Extension s VS2008 Languages C# v1.0 VB.NET (v7.0) C# v1.1 VB.NET (v7.1) C# v2.0 VB2005 (v8.0)as before C# v3.0 VB9 Framework Libraries NetFx v1.0NetFx v1.1NetFx v2.0NetFx v3.0 NetFx v3.5 Engine (CLR) CLR v1.0CLR v1.1CLR v2.0 same version

4 AGENDA The no brainer upgrade VS2008 is a VS2005 superset Fx 3.5 is a Fx 2.0/3.0 superset Multitargeting Developing with C# and VB for Web, Client, Office, Server, Mobile.NET Framework v3.5 demystified

5 Visual Studio in the year 2007 + Service Pack 1+ SP1 Update for Vista + WF Extensions + WPF & WCF Extensions + SharePoint Workflow + Visual Studio Tools for Office Second Edition + ASP.NET AJAX Extensions + Device Emulator v2.0 +.NETCF v2.0 SP2 + WM 5.0 Pocket PC SDK+ WM5.0 Smartphone SDK + Service Pack 1+ SP1 Update for Vista + WF Extensions + WPF & WCF Extensions + SharePoint Workflow + Visual Studio Tools for Office Second Edition + ASP.NET AJAX Extensions + Device Emulator v2.0 +.NETCF v2.0 SP2 + WM 5.0 Pocket PC SDK+ WM5.0 Smartphone SDK Visual Studio 2008

6 NetFx - “Green” and “Red” Bits v2.0 RTM Vista RTM v3.5 Vista Redist v3.5 Redist

7 Multitargeting plus more

8 Multitargeting in Visual Studio 2008

9 TOP-DOWN EXPLORING

10 VB9 Compiler Features Most are LINQ enablers XML Literals Relaxed Delegates C# 3.0 Extension Methods Object Initialisers Anonymous Types Local Type Inference Lambda expressions Collection Initialisers Partial Methods Automatic Properties If Ternary Operator Nullable Syntax Lambda statements

11 Web Applications ASP.NET 3.5 Microsoft AJAX libraries and project templates ListView, DataPager, LinqDataSource Visual Studio 2008 IDE Enhancements New HTML Designer Shared with Expression Web Rich CSS support, Nested Master Pages Split view with better switching performance Javascript IntelliSense and Debugging

12 Visual Studio 2008 web features

13 Mobile Applications NETCF v2.0 SP2 and v3.5 Unit Testing Cert manager Config Manager Device Emulator 3.0 CoreCon wrapper WM5 SDKs C#3 and VB9 LINQ WCF CLR Profiler / RPM Compression Client-side certs Sound APIs

14 Windows Applications Windows Forms ClickOnce For FireFox UAC Manifests Consume ASP.NET Provider Services Consume WCF Services in Partial Trust Better WPF Interoperablity Windows Presentation Foundation Visual Designer Integrated into Visual Studio XBAP deployment to FireFox UIElement3D, Viewport2DVisual3D

15 Windows Apps + VB features

16 Services (WF and WCF) Windows Communication Foundation HTTP without SOAP XML or JSON serialisation RSS + ATOM Support Partial Trust Support Windows Workflow Foundation WCF Send/Receive WorkflowServiceHost

17 Office Business Applications 2003 & 2007 Support 2007 Customisations Document Level Application Level Office Ribbon Designer Outlook Form Region Designer Custom & Action Task Panes Word Content Controls ClickOnce Deployment and improved Security VBA VSTO interop Workflow and SharePoint support

18 Office development + C# features

19 BOTTOM-UP EXPLORING

20 .NET Framework v3.5

21 Framework v3.5 (green bits) System.Core.dll System.Data.Linq.dll System.Xml.Linq.dll System.Data.DataSetExtensions.dll System.Web.Extensions.dll System.WorkflowServices.dll System.ServiceModel.Web.dll System.AddIn.dll, System.AddIn.Contract.dll System.Windows.Presentation.dll System.Net.dll System.DirectoryServices.AccountManagement.dll System.Management.Instrumentation.dll System.VisualC.STLCLR.dll

22 Summary Visual Studio 2008 Great for Windows Vista Great for.NET Framework v3.0 Great for Client Development Great for Office Development Great for Web Development Great for Mobile Development Great for Services Development Great for.NET Framework v3.5 Pretty Cool for.NET 2.0 projects too! Multitargeting (and no new CLR) Use the new C#3 and VB9 language features

23 Resources My Blog http://www.danielmoth.com/Blog http://www.danielmoth.com/Blog Technical Communities, Webcasts, Blogs, Chats & User Groups http://www.microsoft.com/communities/default.mspx Microsoft Learning and Certification http://www.microsoft.com/learning/default.mspx Microsoft Developer Network (MSDN) & TechNet http://microsoft.com/msdn http://microsoft.com/technet Trial Software and Virtual Labs http://www.microsoft.com/technet/downloads/trials/default.mspx Required slide: Please customize this slide with the resources relevant to your session MSDN Library Knowledge Base Forums MSDN Magazine User Groups Newsgroups E-learning Product Evaluations Videos Webcasts V-labs Blogs MVPs Certification Chats learn support connect subscribe Visit MSDN in the ATE Pavilion and get a FREE 180-day trial of MS Visual Studio Team System!

24 Complete an evaluation on CommNet and enter to win!

25

26 © 2007 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.


Download ppt "My Sessions here at Tech Ed Mon, 16:00, TLA201, Auditorium A Tour of Visual Studio 2008 and the.NET Framework 3.5 Tue, 10:45, MED202, Room 113 Building."

Similar presentations


Ads by Google