Windows Forms in Visual Studio 2005: An in-depth look at key features

Slides:



Advertisements
Similar presentations
Sofia, Bulgaria | 9-10 October Developing An Advanced ASP.NET Server Control With Rich Design-Time Goksin Bakir Yage Ltd Microsoft Regional Director, MEA.
Advertisements

Designing InfoPath Forms: The Dos and Donts Deploying InfoPath Forms: Making the right choice Adding custom business logicin case the built-in stuff isnt.
Getting the Most From Visual Basic 2005 Jay Roxe Lead Product Manager Visual Studio.
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.
Create Windows ® Applications with.NET Allan Knudsen.NET Developer Evangelist Microsoft.
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.
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.
Created by the Community for the Community BizTalk & Build.
Project Agenda Project Introduction Project Developing for Microsoft the new Project Easy to acquire, try and validated by Microsoft! I like it – exactly.
Using the Actions Pane, Host Controls, and Smart Tags
DEV290 Building Office Solutions with Visual Studio Eric Carter Lead Developer Developer Platform & Evangelism Microsoft Corporation.
Creating Professional Looking Windows Forms Applications.
Virtual techdays INDIA │ Nov 2010 Developing Office Biz Application using WPF on Windows 7 Sarang Datye │ Sr. Consultant, Microsoft Sridhar Poduri.
OFC 303 Advanced Word XML: Customer-Defined Schemas Brian Jones Program Manager Authoring Services.
Windows Forms: Harnessing The Power And Flexibility Of Windows Forms 2.0 Erick Ellis PRS402 Program Manager.NET Client Microsoft Corporation.
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
Slide 1.NET Development for Project 2003 Samples from the Project 2003 SDK Jim Corbin Programmer Writer Office Developer Documentation Microsoft Corporation.
Create Windows ® Applications with.NET Carlotta Eaton ( Associate Professor of IST New River Community College Slides by Microsoft.
James Akrigg Microsoft Ltd Integrating InfoPath Forms Into Workflow Solutions And Business Processes.
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.
DEV395 No Touch Deployment for Windows Forms Jamie Cool Program Manager.NET Client Microsoft Corporation.
Windows Forms in Visual Studio 2005: An in-depth look at key features Name: Joe Stegman Title: Lead Program Manager Session code.
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.
The Office Development Platform & Visual Studio Tools for Office Mike Hernandez Product Manager Microsoft Corporation Steven Goulet Group Program Manager.
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.
Using Data in Microsoft Visual Studio 2005 Tools for the Microsoft Office System Mike Hernandez Product Manager Visual Studio Tools for Office.
Reporting Services Futures: Report Authoring for Information Workers Ciprian Jichici Microsoft Regional Director for Romania General Manager, Genisoft.
Office 365 Development July 2014.
Building Enterprise Applications Using Visual Studio®
Mike Harsh PRSL001 Program Manager Microsoft Corporation
1/10/2018 9:33 PM Cloud Roadshow © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO.
Introducing SQL Server 2000 Reporting Services
5/20/2018 2:53 AM © 2006 Microsoft Corporation. All rights reserved.
Integrating Enterprise Applications Into SharePoint® Portal Server
Introduction to ASP.NET 2.0
MIX 09 6/5/2018 9:14 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Office 365 Development July 2014.
Business Connectivity Services in SharePoint 2010 and Office 2010
Visual Studio Tools for Office 2005
Enterprise Library Overview
2007 Office System Integration
9/11/ :55 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Microsoft Dynamics.
SharePoint Framework Extensions
Introduction to mobile app development Module 3 – Improving your App Studio app Lance McCarthy.
Excel JavaScript API Update
Overview of Visual Studio 2005 Tools for the Microsoft Office System
Office as a development platform with Visual Studio 2008
What's New in Visual Studio 2005
Visual Studio 2005 Tools For Office: Creating A Multi-tier Application
Visual Studio 2010 SharePoint Development Tools Overview
Microsoft Ignite /17/2019 6:00 PM
Office 365 Development.
Delivering great hardware solutions for Windows
Introduction to ASP.NET Parts 1 & 2
Windows Forms in Visual Studio 2005: An Overview
Mark Quirk Head of Technology Developer & Platform Group
MS Confidential : SharePoint 2010 Developer Workshop (Beta1)
Contexualized Data In Document Authoring
Presentation transcript:

Windows Forms in Visual Studio 2005: An in-depth look at key features Name: Mike Henderlight Title: Program Manager

Agenda ToolStrip Controls Working with Data and the DataGridView 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

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

Demo: Data and the 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<T>: Generic IBindingList INotifyPropertyChanged: Simplifies the implementation of property change notification

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

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

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

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 Visual Studio Tools for Office Version 2003 Benefits Enables the development of document-centric solutions with managed code Access to the .NET Framework (e.g. support for Web Services, ADO.NET, etc) Advantages with regard to VBA Professional developer tool : Visual Studio .NET 2003 Security model: .NET Code Access Security Deployment model: No-touch deployment Visual Studio Tools for Office Version 2005 Major focus on developer productivity Integrated design-time experience Support for managed controls “View” controls Managed Document Actions task pane Schema-based programming model New data caching capabilities Data island accessible in a server environment Improved deployment model Online ClickOnce deployment model

Windows Forms in Visual Studio 2005 Summary ClickOnce Bring the ease and reliability of Web application deployment to client apps Windows Forms in Visual Studio 2005 Easier to build professional looking applications The designer simplifies application development Download and Install Visual Studio 2005 Today http://lab.msdn.microsoft.com/vs2005/Default.aspx When you develop a client app, there are a lot of advantages. You get to take advantage of the cpu, video card and the hard rive. You shouldn’t have to make a decision about deployment. It shouldn’t be easier to deploy a web app than a client app. So we made this a key goal and we’ve done a lot of work to make it as easy to deploy a client app as a web app. I’m going to show a demo of this. We took a look to find where we had deficiencies in our control set. We added a few new controls and I’ll demo those also. Also, we’ve made improvements in databinding. We’ve done a lot of work to make it easier to build data bound applications in the IDE. This will also be demos

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