1 / 15

Windows Forms in Visual Studio 2005: An Overview

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.

uri
Download Presentation

Windows Forms in Visual Studio 2005: An Overview

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Session code Windows Forms in Visual Studio 2005: An Overview • Name: Joe Stegman • Title: Lead Program Manager

  2. Agenda • Goals • Deployment • New Feature Demonstrations • Run time • Design Time, Layout and Configuration • Data • Questions

  3. 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

  4. 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

  5. Demo: Deployment using ClickOnce

  6. New Windows Forms Components • NewToolBars and Menus (ToolStrip) • DataGridView • SplitContainer • WebBrowser • MaskedEdit • TableLayout, FlowLayout • BackgroundWorker • BindingSource (manages bindings)

  7. 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

  8. New Windows Forms Designer Features • Smart Tags • Snap Lines • RAD Data • Simplified Data Binding • Partial Classes

  9. Demo: Developing Applications using Windows Forms and Visual Studio 2005

  10. 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

  11. Demo: Visual Studio Tools for Office

  12. 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

  13. 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

  14. Resources: Visual Studio Tools for Office (VSTO) • VSTO on MSDN: • http://msdn.microsoft.com/office/understanding/vsto/

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

More Related