Presentation is loading. Please wait.

Presentation is loading. Please wait.

DEV221 Windows Forms in Visual Studio 2005: An Overview Saurabh Pant Program Manager Microsoft Corporation.

Similar presentations


Presentation on theme: "DEV221 Windows Forms in Visual Studio 2005: An Overview Saurabh Pant Program Manager Microsoft Corporation."— Presentation transcript:

1

2 DEV221 Windows Forms in Visual Studio 2005: An Overview Saurabh Pant Program Manager Microsoft Corporation

3 Agenda Windows Forms 2005 Design Goals New Feature Demonstration Deployment using ClickOnce Questions Richer Control Set, Layout, Configuration, VSTO Simplified, more powerful Data Support Design Time Enhancements Choosing a Presentation Technology

4 Windows Forms 2005: Design Goals Bring the Ease and Reliability of Web Deployment to the Client Facilitate building Profession Looking and Professional Behaving Applications Simplify Client Application Development Simplify Working with Data Fewer Lines of Code, Fewer Clicks

5 ClickOnce Deployment Framework Smart Client Deployment meets Web Deployment Run an Application by Clicking on a URL Update the Application by Updating on Server Isolated Low Impact Declarative Installation Auto Update Flexible Declarative Update Options Rich Programmatic Extensibility Deep Microsoft Visual Studio Integration Rich Security Model CLR CAS sandboxing Permission elevation prompting w/ Authenticode

6 Deployment using ClickOnce

7 What’s New in WinForms 2005 Richer Control Set Tool Strip Control Suite Menu/Tool/Status Strip, ContextMenuStrip WebBrowserMaskedTextBoxBackgroundWorkerSoundPlayer Client Configuration Existing Controls Enhancements Layout Controls TableLayoutFlowLayoutSplitContainer Automatic Form Resizing Client Configuration Read/Write User Settings Read Only Application Settings

8 What’s New in WinForms 2005 … Designer Features Snap Lines Smart Tags Custom Component Support RAD Data Support Simplified Data Binding Partial Classes Data Support Data Grid View BindingSourceBindingNavigator

9 Developing Applications using Windows Forms 2005

10 Visual Studio 2005 Tools For the Microsoft Office System Leverage existing Microsoft Office experience Strategic tool for developing Office solutions Supports Microsoft Office Excel 2003, Office Word 2003 and Office InfoPath 2003 Designed for Professional Developers: Visual C# and Visual Basic.NET Office development approachable Provides all the Productivity of Visual Studio Provides all the Power of the Microsoft.NET Framework Local/Network Deployment Options

11 Visual Studio Tools For Office

12 Presentation Technology Guidance Use the best presentation technology for your application Use Windows Forms for line of business applications Use Windows Forms for line of business applications Use WPF for applications where having a distinctive look and feel is important Use ASP.NET, Atlas or WPF/E for your reach client needs Investments in Windows Forms continue to be valuable Windows Forms is a great development technology and remains the best choice for many applications Both Windows Forms and WPF share the same underlying platform and languages Windows Forms and WPF work great together – integrate WPF into your existing applications

13 Summary Windows Forms in Visual Studio 2005 make it easier to build and deploy professional looking, professional behaving applications Recommended Presentation Technology for Line of Business Applications Install Visual Studio 2005 Today Install Visual Studio 2005 Today http://lab.msdn.microsoft.com/vs2005 http://lab.msdn.microsoft.com/vs2005

14 Resources Windows Forms Website http://www.windowsforms.net Windows Forms FAQ http://www.windowsforms.net/faqs Windows Forms Samples http://www.windowsforms.net/Default.aspx?tabindex=4&tabid=49 Windows Forms Online Discussion Forum http://forums.microsoft.com/msdn/default.aspx?ForumGroupID=2 VSTO Resources http://msdn.microsoft.com/office/understanding/vsto Resources from the Talk http://blogs.msdn.com/Saurabh

15 Resources Technical Chats and Webcasts http://www.microsoft.com/communities/chats/default.mspx http://www.microsoft.com/usa/webcasts/default.asp Microsoft Learning and Certification http://www.microsoft.com/learning/default.mspx MSDN & TechNet http://microsoft.com/msdn http://microsoft.com/technet Virtual Labs http://www.microsoft.com/technet/traincert/virtuallab/rms.mspx Newsgroups http://communities2.microsoft.com/ communities/newsgroups/en-us/default.aspx Technical Community Sites http://www.microsoft.com/communities/default.mspx User Groups http://www.microsoft.com/communities/usergroups/default.mspx

16 Windows Forms @ TechEd 2006 Securing and Deploying VSTO Solutions [DEV303] 6/12/2006 9:00AM-10:00A How to Build WinForms Applications Today That Will Interoperate Well with WPF [DEV206] 6/12/2006 10:45AM-12:00PM An Overview of Windows Forms in Microsoft Visual Studio 2005 [DEV221] 6/12/2006 3:15PM-4:30P Smart Client: Real-World ClickOnce [DEV318] 6/13/2006 10:15AM-11:30AM Building Enterprise-Ready Forms Applications [DEV332] 6/14/2006 5:30PM-6:45PM Leveraging the Microsoft Enterprise Library in Windows Forms Applications [DEV234] 6/15/2006 8:00AM-9:15AM Offline Data Synchronization and Caching for Smart Clients [DEV343] 6/15/2006 4:30PM-5:45PM Solutions to the Most Common Windows Forms Development Challenges [DEV347] 6/16/2006 1:00PM-2:15P

17

18 © 2006 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.


Download ppt "DEV221 Windows Forms in Visual Studio 2005: An Overview Saurabh Pant Program Manager Microsoft Corporation."

Similar presentations


Ads by Google