Windows Forms in Visual Studio 2005: An in-depth look at key features Name: Joe Stegman Title: Lead Program Manager Session code.

Slides:



Advertisements
Similar presentations
Windows Vista Presentation Advances Daniel Moth Developer & Platform Group, Microsoft Ltd
Advertisements

Getting the Most From Visual Basic 2005 Jay Roxe Lead Product Manager Visual Studio.
Developing An Advanced ASP.NET Server Control With Rich Design-Time Eilon Lipton PRS401 Software Design Engineer Microsoft Corporation.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
What’s New for Smart Client Developers in Visual Studio 2005? Mike Pelton Systems Engineer Microsoft Ltd
Windows Forms in Visual Studio 2005: An in-depth look at key features Name: Mike Henderlight Title: Program Manager.
What’s New for Smart Client Developers in Visual Studio 2005? Mike Pelton Systems Engineer Microsoft Ltd
Visual Basic 2005 and Windows Forms 2.0 Enhancements Tyler Whitney Microsoft, Corp.
SQL Server 2005 Integration Services Mike Taulty Developer & Platform Group Microsoft Ltd
Windows Forms in Visual Studio 2005: An Overview Saurabh Pant Program Manager Microsoft Corporation.
Enterprise Reporting with Reporting Services SQL Server 2005 Donald Farmer Group Program Manager Microsoft Corporation.
2. Introduction to the Visual Studio.NET IDE 2. Introduction to the Visual Studio.NET IDE Ch2 – Deitel’s Book.
2 A First Look at Windows Presentation Foundation Everywhere ("WPF/E") Joe Stegman Lead Program Manager Microsoft Corporation.
Programming with Microsoft Visual Basic 2012 Chapter 12: Web Applications.
Using the Actions Pane, Host Controls, and Smart Tags
Creating Professional Looking Windows Forms Applications.
WEB 304 An Overview of ASP.NET and Windows Workflow Foundation Kashif Alam Program Manager Developer Division Microsoft Corporation.
Exploiting New Capabilities for Search And Organization Kerem Karatal DAT307 Lead Program Manager Microsoft Corporation.
OFC 303 Advanced Word XML: Customer-Defined Schemas Brian Jones Program Manager Authoring Services.
OFC335 Microsoft Office Word 2007 XML Programmability: True Data/View Separation and Rich Eventing for Custom XML Tristan Davis Program Manager Microsoft.
Windows Forms: Harnessing The Power And Flexibility Of Windows Forms 2.0 Erick Ellis PRS402 Program Manager.NET Client Microsoft Corporation.
Building RIA for Desktop, Web and Mobile using Silverlight and WPF Giorgio Sardo UX Consultant, Microsoft UK blogs.msdn.com/Giorgio.
OFC 308 Advanced Word XML: The WordML Schema and Bringing Everything Together Brian Jones Program Manager Authoring Services.
Windows Forms in Visual Studio 2005: An Overview Name: Joe Stegman Title: Lead Program Manager Session code.
OFC 307 Office 2003 Solution Case Studies Ray Stephenson Smart Client Technical Evangelist
Windows Forms in Visual Studio 2005 Mike Pelton Systems Engineer Microsoft Ltd
Name Microsoft Student Partner Overview of the Visual Studio 2005 Express Products.
OFC291 Microsoft® Office Word XML (part 1 of 3): Introduction Martin Sawicki Lead Program Manager.
DEV303 ASP.NET: Leveraging Visual Studio.NET For Web Projects Tony Goodhew Product Manager Microsoft Corp.
DEV330 Visual Studio.NET IDE Tips and Tricks Billy Hollis Author / consultant.
TRAINING SESSIONS.NET Controls.  Standard Controls  Label  Textbox  Checkbox  Button, Image Button, Image control  Radio Button  Literal  Hyperlink.
Lap Around Windows Presentation Foundation Rob Relyea PRS305 Lead Program Manager Windows Presentation Foundation
Making the Most of WinForms 2.0 Data Binding Rajiv Sodhi Microsoft India.
MBL 305 ASP.NET Mobile Controls: Best Practices Gökşin Bakir CSA Yage Ltd. Microsoft Regional Director.
Clearly Visual Basic: Programming with Visual Basic 2008 Chapter 25 I’m Suffering from Information Overload.
Chapter 24 I’m Suffering from Information Overload (Access Databases) Clearly Visual Basic: Programming with Visual Basic nd Edition.
What’s New in Windows Forms 2.0 Stephen Turner Software Design Engineer
Microsoft Visual Studio 2005 Tools for the Office System: Building Office Solutions Using Visual Studio 2005 Tools for Office Andrew Coates Developer Evangelist.
Chapter 27 Getting “Web-ified” (Web Applications) Clearly Visual Basic: Programming with Visual Basic nd Edition.
Understand Databound Controls Windows Development Fundamentals LESSON 4.2A.
The 2007 Microsoft Office System Servers Enterprise Content Management, Workflow and Forms Martin Parry Developer and Platform Group, Microsoft Ltd
Workflow in Microsoft Office SharePoint Server Jessica Gruber Consultant Microsoft Corporation.
DEV221 Windows Forms in Visual Studio 2005: An Overview Saurabh Pant Program Manager Microsoft Corporation.
Developing Custom ASP.NET Providers For Membership And Role Manager Stefan Schackow PRS404 Program Manager – Web Platform and Tools Microsoft Corporation.
ASP.NET 2.0 Mohammed Abdelhadi Developer.NET Evangelist Microsoft Corporation.
Using Data in Microsoft Visual Studio 2005 Tools for the Microsoft Office System Mike Hernandez Product Manager Visual Studio Tools for Office.
Office 365 Development July 2014.
Mike Harsh PRSL001 Program Manager Microsoft Corporation
5/22/2018 3:04 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Avalon – Using Data In Your Applications
Visual Studio Tools for Office 2005
9/11/ :55 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Customizing your device experience with assigned access
DB Implementation: MS Access Forms
Reaching more customers with accessible Metro style apps using HTML5
Using JavaScript to Build HTML5 Applications
Excel JavaScript API Update
DB Implementation: MS Access Forms
Visual Studio 2005 Tools For Office: Creating A Multi-tier Application
Visual Studio 2010 SharePoint Development Tools Overview
Microsoft Office 4/3/2019 Deep Dive into native Universal App development with the Office 365 APIs Speaker name Title Microsoft Corporation © 2012 Microsoft.
Understand design from code with code maps
4/19/2019 1:57 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
4/20/2019 Share © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or.
Programming with Microsoft Visual Basic 2008 Fourth Edition
Windows Forms in Visual Studio 2005: An in-depth look at key features
Introduction to ASP.NET Parts 1 & 2
Windows Forms in Visual Studio 2005: An Overview
Mark Quirk Head of Technology Developer & Platform Group
Contexualized Data In Document Authoring
Presentation transcript:

Windows Forms in Visual Studio 2005: An in-depth look at key features Name: Joe Stegman Title: Lead Program Manager Session code

2 Agenda ToolStrip Controls –Creating Customized, Professional Applications Working with Data and the DataGridView –Binding to business objects BackgroundWorker –Making an application more responsive TableLayoutPanel –Simplifying Localization Configuration APIs –Storing Application and User State Questions

3 Demo: Customizing ToolStrips Extensibility Models – Custom “Renderers” “Renderers” control the look and feel of the ToolStrip and ToolStrip Items –Custom Items (ToolStripItem derivation) Extend ToolStrip item types Full designer support for custom ToolStrip items –Control Hosting Host Windows Forms Controls in ToolStrips

4 Demo: Data and the DataGridView DataGridView –Flexible, Extensible, Performant Bound, Unbound, Virtual, Mixed Text, Image, Button, Link cells/columns Cell-based not Column-based –Cell styles (Font, Color, Formatting) –Cell-level events »Mouse, Formatting, Validate, Error, Others... BindingSource –Enables design time business object binding New Binding Types –BindingList : Generic IBindingList –INotifyPropertyChanged: Simplifies the implementation of property change notification

5 Demo: BackgroundWorker BackgroundWorker –Simplify creating responsive applications Easier to perform long running tasks without “freezing” the UI –Simplify Thread use in Windows Forms applications

6 Demo: TableLayoutPanel Layout Controls –TableLayoutPanel Similar to HTML Table control Address localization scenarios Facilitate creation of resizable UI –Support data driven UI (e.g. labels from a DB) –FlowLayoutPanel Child controls “flow” like default HTML layout mode

7 Demo: Client Configuration Configuration APIs –Support reading/writing user state Example: User’s last opened file –Support reading/writing application state Example: Application specific data source connection string –Full designer support –Extensible provider model

8 Resources: Windows Forms Smart Client on MSDN: – – – Windows Forms web site: – Beta 1 Samples: – 20Beta%201http:// 20Beta%201 Online Discussion Forums: – –

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