How to Use Visio 2003 Developer's Survival Pack to Build Diagrammatic Applications
Microsoft Visio is a powerful tool for creating and editing diagrams of various kinds, such as flowcharts, network diagrams, org charts, floor plans, and more. But did you know that you can also use Visio as a platform for building diagrammatic software applications for business, I.T., science and engineering?
If you are a developer who wants to leverage Visio's programmable diagramming environment, you may want to check out the Visio 2003 Developer's Survival Pack, a book and set of tools that will help you design and build your applications quickly and efficiently.
The Visio 2003 Developer's Survival Pack covers the following topics:
Visio Structure: An organized and comprehensive presentation of Visio's document and user-interface object models, including the all-important ShapeSheet.
Browsable Reference Material: A handy reference section that tabulates objects, properties, methods, and shapesheet cells and functions in an order that brings related items together.
Visio Behavior: An investigation of numerous key areas of Visio behavior, such as events, selection, connectors, glue, routing, layout, validation, protection, hyperlinks, data linking, and more.
Architectures for Adding Functionality: A discussion of various ways to extend Visio's functionality, such as add-ons, templates, solutions, wizards, smart tags, COM add-ins, VSLs, and VBA.
Accompanying Software Tools: A set of tools that provide crucial views inside Visio, such as ShapeSheet Spy, Event Monitor, Persistent Events, PrintGrids Utility, etc. These tools also include samples and components that ease many tasks facing Visio solution developers.
The Visio 2003 Developer's Survival Pack is available in softcover format from Trafford Publishing. You can also download the accompanying software tools from DiagramAntics website. The book is written by Graham Wideman, an experienced Visio developer and author of several books on Visio.
If you are interested in learning more about the Visio 2003 Developer's Survival Pack, you can visit the following links:
Visio 2003 Developer's Survival Pack Home - DiagramAntics
Visio 2003 Developer's Survival Pack By - Trafford
With the Visio 2003 Developer's Survival Pack, you can take your diagrammatic applications to the next level and harness the full potential of Visio.
One of the main benefits of using Visio as a platform for building diagrammatic applications is that you can take advantage of Visio's rich set of features and capabilities, such as:
Diagramming Tools: Visio provides a variety of tools for creating and editing diagrams, such as shapes, stencils, connectors, text, formatting, themes, styles, layers, etc. You can also customize and create your own shapes and stencils to suit your specific needs.
Data Integration: Visio allows you to link your diagrams to external data sources, such as Excel, Access, SQL Server, SharePoint, etc. You can also display data graphics on your shapes to visualize the data values and status. You can also use Visio to generate reports from your diagrams.
Collaboration and Sharing: Visio enables you to collaborate and share your diagrams with others, such as co-workers, clients, or stakeholders. You can use Visio Services to publish your diagrams to SharePoint or the web, where others can view and interact with them. You can also use Visio Viewer to view Visio diagrams on any device.
Another benefit of using Visio as a platform for building diagrammatic applications is that you can use various programming languages and technologies to extend and automate Visio's functionality, such as:
VBA: Visio supports Visual Basic for Applications (VBA), a scripting language that allows you to write macros and event procedures to automate tasks and add functionality to your diagrams. You can use the Visual Basic Editor (VBE) to write and debug your VBA code.
COM: Visio supports Component Object Model (COM), a technology that allows you to create and use components that can interact with each other. You can use COM to create add-ons, templates, solutions, wizards, smart tags, etc. that can enhance Visio's features and capabilities. You can use various programming languages that support COM, such as Visual Basic, Visual C++, C#, etc.
.NET: Visio supports .NET Framework, a technology that provides a common platform for developing and running applications. You can use .NET to create COM add-ins that can run within Visio's process and access its object model. You can also use .NET to create standalone applications that can manipulate Visio documents and objects. You can use various programming languages that support .NET, such as C#, Visual Basic .NET, etc.
As you can see, using Visio as a platform for building diagrammatic applications offers many advantages and possibilities. However, it also poses many challenges and complexities that require a good understanding of Visio's structure and behavior. That's why the Visio 2003 Developer's Survival Pack is an invaluable resource for any developer who wants to master Visio and create powerful diagrammatic applications. aa16f39245