Descubriendo el Potencial de Desarrollo en Visio 2003 Segundo Leon Horna Consultor OXINET
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 Application logic VBA Event 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 PIAs
Aplicacion de Generacion de Presupuesto
Desarrollo de Formas ShapeSheet ShapeStudio
ShapeSheet
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 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 MSDNs Office Developer site –Visio 2003 SDK –Articulos tecnicos sobre programacion en Visio 2003 –Newsgroup de Visio 2003 (microsoft.public.visio.developer) Microsoft Office Developer Kit