Upload
ria-de-caro
View
6
Download
1
Embed Size (px)
Citation preview
Descubriendo el Potencial de Desarrollo en Visio 2003
Segundo Leon HornaConsultor [email protected]
Agenda
• Principales Beneficios• Arquitectura General• Lo nuevo en la Automatizacion• Opciones de Automatizacion• Resumen
Principales Beneficios
• Productividad• Integracion• Mobilidad• Colaboracion• Programabilidad
Arquitectura General
Logica de aplicacion– COM Add-in (VB,
VB.NET, C#)
• Eventos– AddAdvise– WithEvents
• Integracion– XML documents– ODBC databases
Visio
DataXML
Application logic
VBAEvent handler
Lo nuevo en la Programabilidad en Visio 2003
• Grabador de Macros• Control de Dibujo de Visio• Codigo y Herramientas en SDK de
Visio 2003• Enriquesido Modelo de Objetos
Desarrollo de Soluciones
• Integracion con soluciones L.O.B.• Ideal para soluciones de integracion• Aplicaciones de Workflow• Como hacerlo posible:
– VBA– Add in & Add on– Codigo Administrado– Integracion con otras aplicaciones
Grabacion de Macros
• Desarrollo rapido de aplicaciones• Permite aprender rapidamente como
desarrollar en Visio
Codigo manejado
• Primary Interop Assemblies (PIA)• Global Assembly Cache (GAC)
support– Instalacion como parte del producto– Se instala si el CLR esta presente
• Visio 11 SDK Visual Studio.NET Wizards
Verificando las PIAsVerificando las PIAs
Aplicacion de Generacion de Aplicacion de Generacion de PresupuestoPresupuesto
Desarrollo de Formas
• ShapeSheet• ShapeStudio
ShapeSheetShapeSheet
Desarrollo de Controles de Dibujo
• Desarrollando Soluciones utilizando el area de dibujo de Visio 2003
Desarrollo Exportacion Web
• Grabacion de Graficos como Paginas Web
• Compartir la informacion con Grupos de trabajo
Desarrollo XML
• Importar y exportar los graficos utilizando DataDiagramML
• Integracion con BizTalk Server
Visio Org ChartVisio Org Chart
Integracion de Datos
• Web services and XML– Visio as consumer of XML– Visio as generator of XML for server
processes
• Database integration– Database wizards to link shapes with
data in ODBC-compliant data stores
Visio 2003 SDK
• Disponible en MSDN para descargar!• Herramientas para desarrolladores
– Event Monitor, Persistent Events, Solution Publishing
– Shape Studio for custom shape development– VS 6.0 and VS.NET wizards for Visio solutions
• Ejemplos– Extensive application samples (VB, VB.NET,
C#) and managed code tutorial– Library of reusable functions, classes and
sub-routines (VB, VB.NET, C#)
Recursos para Desarrolladores
• MSDN’s Office Developer site http://msdn.microsoft.com/office – Visio 2003 SDK – Articulos tecnicos sobre programacion en
Visio 2003– Newsgroup de Visio 2003
(microsoft.public.visio.developer)
• Microsoft Office Developer Kit