150 likes | 378 Views
Session code. Windows Forms in Visual Studio 2005: An Overview. Name: Joe Stegman Title: Lead Program Manager. Agenda. Goals Deployment New Feature Demonstrations Run time Design Time, Layout and Configuration Data Questions. Windows Forms in Visual Studio 2005: Design Goals.
E N D
Session code Windows Forms in Visual Studio 2005: An Overview • Name: Joe Stegman • Title: Lead Program Manager
Agenda • Goals • Deployment • New Feature Demonstrations • Run time • Design Time, Layout and Configuration • Data • Questions
Windows Forms in Visual Studio 2005:Design Goals • Bring the ease and reliability of Web application deployment to client apps • Professional Look and Feel • New controls and enhancements • Simplify client application development • Simplify working with data • Fewer lines of code • Fewer clicks
Deployment with ClickOnce • Smart Client Deploy meets Web Deploy • Run an application by clicking on a URL • Update an application by updating a server • Robust Downloader & Installer • File & HTTP server support • Flexible updates – optional, required, etc.. • Start Menu & Add/Remove Programs integration • Extensibility via an API • Deep Visual Studio Integration • Rich Security Model • CLR CAS sandboxing • Permission elevation prompting w/ Authenticode
New Windows Forms Components • NewToolBars and Menus (ToolStrip) • DataGridView • SplitContainer • WebBrowser • MaskedEdit • TableLayout, FlowLayout • BackgroundWorker • BindingSource (manages bindings)
More New Windows Forms Features • Client Configuration • Read/Write User Settings • Read Only Application Settings • Asynchronous Component • Sound API • XP control and OS features • Enhanced Existing Controls
New Windows Forms Designer Features • Smart Tags • Snap Lines • RAD Data • Simplified Data Binding • Partial Classes
Demo: Developing Applications using Windows Forms and Visual Studio 2005
Visual Studio 2005Tools For Office • Leverage existing Office experience • Strategic tool for developing Office solutions • Supports Excel 2003, Word 2003 and 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 .NET Framework • Secure and easy to deploy
Resources: ClickOnce • Introduction to ClickOnce: • http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwinforms/html/clickonce.asp • ClickOnce Articles: • http://www.windowsforms.net/Articles/default.aspx?PageID=1&Cat=%22ClickOnce%22+Deployment&ModuleFilter=131&tabindex=3 • http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnreal/html/realworld12012004.asp • FAQ: • http://msdn.microsoft.com/smartclient/community/wffaq/wf20.aspx#9mqicswf
Resources: Windows Forms • Smart Client on MSDN: • http://msdn.microsoft.com/smartclient • http://msdn.microsoft.com/smartclient/understanding/windowsforms • http://msdn.microsoft.com/smartclient/community/wffaq/wf20.aspx • Windows Forms web site: • http://www.windowsforms.net • Beta 1 Samples: • http://www.windowsforms.net/Default.aspx?tabindex=4&tabid=49#Whidbey%20Beta%201 • Online Discussion Forums: • http://forums.microsoft.com/msdn/default.aspx?ForumGroupID=2 • http://msdn.microsoft.com/smartclient/community/discussions/default.aspx
Resources: Visual Studio Tools for Office (VSTO) • VSTO on MSDN: • http://msdn.microsoft.com/office/understanding/vsto/
© 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only.MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.