Download presentation
Presentation is loading. Please wait.
Published byJonah Barton Modified over 9 years ago
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.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.