descubriendo el potencial de desarrollo en visio 2003 segundo leon horna consultor oxinet...
TRANSCRIPT
![Page 2: Descubriendo el Potencial de Desarrollo en Visio 2003 Segundo Leon Horna Consultor OXINET sleon@oxinet.ws](https://reader033.vdocuments.pub/reader033/viewer/2022061303/54f4fdec4a7959c4338b4958/html5/thumbnails/2.jpg)
Agenda
• Principales Beneficios• Arquitectura General• Lo nuevo en la Automatizacion• Opciones de Automatizacion• Resumen
![Page 3: Descubriendo el Potencial de Desarrollo en Visio 2003 Segundo Leon Horna Consultor OXINET sleon@oxinet.ws](https://reader033.vdocuments.pub/reader033/viewer/2022061303/54f4fdec4a7959c4338b4958/html5/thumbnails/3.jpg)
Principales Beneficios
• Productividad• Integracion• Mobilidad• Colaboracion• Programabilidad
![Page 4: Descubriendo el Potencial de Desarrollo en Visio 2003 Segundo Leon Horna Consultor OXINET sleon@oxinet.ws](https://reader033.vdocuments.pub/reader033/viewer/2022061303/54f4fdec4a7959c4338b4958/html5/thumbnails/4.jpg)
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
![Page 5: Descubriendo el Potencial de Desarrollo en Visio 2003 Segundo Leon Horna Consultor OXINET sleon@oxinet.ws](https://reader033.vdocuments.pub/reader033/viewer/2022061303/54f4fdec4a7959c4338b4958/html5/thumbnails/5.jpg)
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
![Page 6: Descubriendo el Potencial de Desarrollo en Visio 2003 Segundo Leon Horna Consultor OXINET sleon@oxinet.ws](https://reader033.vdocuments.pub/reader033/viewer/2022061303/54f4fdec4a7959c4338b4958/html5/thumbnails/6.jpg)
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
![Page 7: Descubriendo el Potencial de Desarrollo en Visio 2003 Segundo Leon Horna Consultor OXINET sleon@oxinet.ws](https://reader033.vdocuments.pub/reader033/viewer/2022061303/54f4fdec4a7959c4338b4958/html5/thumbnails/7.jpg)
Grabacion de Macros
• Desarrollo rapido de aplicaciones• Permite aprender rapidamente como
desarrollar en Visio
![Page 8: Descubriendo el Potencial de Desarrollo en Visio 2003 Segundo Leon Horna Consultor OXINET sleon@oxinet.ws](https://reader033.vdocuments.pub/reader033/viewer/2022061303/54f4fdec4a7959c4338b4958/html5/thumbnails/8.jpg)
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
![Page 9: Descubriendo el Potencial de Desarrollo en Visio 2003 Segundo Leon Horna Consultor OXINET sleon@oxinet.ws](https://reader033.vdocuments.pub/reader033/viewer/2022061303/54f4fdec4a7959c4338b4958/html5/thumbnails/9.jpg)
Verificando las PIAsVerificando las PIAs
![Page 10: Descubriendo el Potencial de Desarrollo en Visio 2003 Segundo Leon Horna Consultor OXINET sleon@oxinet.ws](https://reader033.vdocuments.pub/reader033/viewer/2022061303/54f4fdec4a7959c4338b4958/html5/thumbnails/10.jpg)
Aplicacion de Generacion de Aplicacion de Generacion de PresupuestoPresupuesto
![Page 11: Descubriendo el Potencial de Desarrollo en Visio 2003 Segundo Leon Horna Consultor OXINET sleon@oxinet.ws](https://reader033.vdocuments.pub/reader033/viewer/2022061303/54f4fdec4a7959c4338b4958/html5/thumbnails/11.jpg)
Desarrollo de Formas
• ShapeSheet• ShapeStudio
![Page 12: Descubriendo el Potencial de Desarrollo en Visio 2003 Segundo Leon Horna Consultor OXINET sleon@oxinet.ws](https://reader033.vdocuments.pub/reader033/viewer/2022061303/54f4fdec4a7959c4338b4958/html5/thumbnails/12.jpg)
ShapeSheetShapeSheet
![Page 13: Descubriendo el Potencial de Desarrollo en Visio 2003 Segundo Leon Horna Consultor OXINET sleon@oxinet.ws](https://reader033.vdocuments.pub/reader033/viewer/2022061303/54f4fdec4a7959c4338b4958/html5/thumbnails/13.jpg)
Desarrollo de Controles de Dibujo
• Desarrollando Soluciones utilizando el area de dibujo de Visio 2003
![Page 14: Descubriendo el Potencial de Desarrollo en Visio 2003 Segundo Leon Horna Consultor OXINET sleon@oxinet.ws](https://reader033.vdocuments.pub/reader033/viewer/2022061303/54f4fdec4a7959c4338b4958/html5/thumbnails/14.jpg)
Desarrollo Exportacion Web
• Grabacion de Graficos como Paginas Web
• Compartir la informacion con Grupos de trabajo
![Page 15: Descubriendo el Potencial de Desarrollo en Visio 2003 Segundo Leon Horna Consultor OXINET sleon@oxinet.ws](https://reader033.vdocuments.pub/reader033/viewer/2022061303/54f4fdec4a7959c4338b4958/html5/thumbnails/15.jpg)
Desarrollo XML
• Importar y exportar los graficos utilizando DataDiagramML
• Integracion con BizTalk Server
![Page 16: Descubriendo el Potencial de Desarrollo en Visio 2003 Segundo Leon Horna Consultor OXINET sleon@oxinet.ws](https://reader033.vdocuments.pub/reader033/viewer/2022061303/54f4fdec4a7959c4338b4958/html5/thumbnails/16.jpg)
Visio Org ChartVisio Org Chart
![Page 17: Descubriendo el Potencial de Desarrollo en Visio 2003 Segundo Leon Horna Consultor OXINET sleon@oxinet.ws](https://reader033.vdocuments.pub/reader033/viewer/2022061303/54f4fdec4a7959c4338b4958/html5/thumbnails/17.jpg)
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
![Page 18: Descubriendo el Potencial de Desarrollo en Visio 2003 Segundo Leon Horna Consultor OXINET sleon@oxinet.ws](https://reader033.vdocuments.pub/reader033/viewer/2022061303/54f4fdec4a7959c4338b4958/html5/thumbnails/18.jpg)
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#)
![Page 19: Descubriendo el Potencial de Desarrollo en Visio 2003 Segundo Leon Horna Consultor OXINET sleon@oxinet.ws](https://reader033.vdocuments.pub/reader033/viewer/2022061303/54f4fdec4a7959c4338b4958/html5/thumbnails/19.jpg)
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