Download presentation
Presentation is loading. Please wait.
Published byKarola Flater Modified over 6 years ago
1
Visual Studio 2005 Tools For Office: Creating A Multi-tier Application
1/17/2019 8:59 PM Visual Studio 2005 Tools For Office: Creating A Multi-tier Application Steven Goulet Group Program Manager Microsoft Corporation © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
2
Agenda Enterprise Solutions
Quick overview about Visual Studio 2005 Tools for Office capabilities Demo - Using the solution Demo - Exploring the architecture Demo - Exploring the code Summary
3
Enterprise Solutions Enterprise solutions require distributed architectures Multi-tier applications often include: Web services, business objects, data objects, SQL server VSTO allows you to combine the power and rich UI of an Office application to the talents of enterprise-level DBMS
4
Contoso Auto Scenario overview
Customers express interest in cars Choose options Sales personnel create quotes Produce financing estimates Sales personnel create to-do tasks and schedule appointments Sales Manager Sales Associate Customer
5
The Solution VSTO Multi-tiered Architecture
User Interface in Word, Excel, Outlook Business Logic in client code and SQL Stored Procedures DataSet / Table Adapter abstraction layer SQL Server Storage layer
6
Solution Components 4 VSTO Projects 1 SQL Database
2 Word Document Customizations 1 Excel Document Customization 1 Outlook Add-in 1 SQL Database 9 Tables 2 Stored Procedures
7
Exploring The Solution
1/17/2019 8:59 PM Exploring The Solution © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
8
Visual Studio Tools For Office Tools employed in Demo
Word Managed code access to Word OM Custom task pane: Actions Pane Custom control Excel Managed code access to Excel OM Custom ListObject control Custom NamedRange control Outlook Managed code access to Outlook OM Outlook add-in framework
9
Exploring The Architecture
10
Exploring The Code Word Excel Outlook add-in with Windows forms
Document with .NET assembly Actions pane Excel Spreadsheet with .NET assembly Outlook add-in with Windows forms SQL Server database
11
Exploring The Code 1/17/2019 8:59 PM
© 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
12
For More Information MSDN® Developer Centers VSTO Forum
VSTO section of the Office Developer Center VSTO section of the Smart Client Developer Center VSTO Forum VSTO Help documentation on MSDN VSTO Resources – This is a list of valuable VSTO-related resources that we’ve posted on our Forum
13
© 2006 Microsoft Corporation. All rights reserved.
1/17/2019 8:59 PM © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
14
1/17/2019 8:59 PM © 2006 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.