Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Windows Forms in Visual Studio 2005: An Overview Name: Joe Stegman Title: Lead Program Manager Session code."— Presentation transcript:

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

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

3 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 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 6 New Windows Forms Components NewToolBars and Menus (ToolStrip) DataGridView SplitContainer WebBrowser MaskedEdit TableLayout, FlowLayout BackgroundWorker BindingSource (manages bindings)

7 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 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 10 Visual Studio 2005 Tools 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 12 Resources: ClickOnce Introduction to ClickOnce: –http://msdn.microsoft.com/library/default.asp?url=/library/en- us/dnwinforms/html/clickonce.asphttp://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=3http://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.asphttp://msdn.microsoft.com/library/default.asp?url=/library/en- us/dnreal/html/realworld12012004.asp FAQ: –http://msdn.microsoft.com/smartclient/community/wffaq/wf20.aspx#9mqicswfhttp://msdn.microsoft.com/smartclient/community/wffaq/wf20.aspx#9mqicswf

13 13 Resources: Windows Forms Smart Client on MSDN: –http://msdn.microsoft.com/smartclienthttp://msdn.microsoft.com/smartclient –http://msdn.microsoft.com/smartclient/understanding/windowsformshttp://msdn.microsoft.com/smartclient/understanding/windowsforms –http://msdn.microsoft.com/smartclient/community/wffaq/wf20.aspxhttp://msdn.microsoft.com/smartclient/community/wffaq/wf20.aspx Windows Forms web site: –http://www.windowsforms.nethttp://www.windowsforms.net Beta 1 Samples: –http://www.windowsforms.net/Default.aspx?tabindex=4&tabid=49#Whidbe y%20Beta%201http://www.windowsforms.net/Default.aspx?tabindex=4&tabid=49#Whidbe y%20Beta%201 Online Discussion Forums: –http://forums.microsoft.com/msdn/default.aspx?ForumGroupID=2http://forums.microsoft.com/msdn/default.aspx?ForumGroupID=2 –http://msdn.microsoft.com/smartclient/community/discussions/ default.aspxhttp://msdn.microsoft.com/smartclient/community/discussions/ default.aspx

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

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


Download ppt "Windows Forms in Visual Studio 2005: An Overview Name: Joe Stegman Title: Lead Program Manager Session code."

Similar presentations


Ads by Google