19
Descubriendo el Potencial de Desarrollo en Visio 2003 Segundo Leon Horna Consultor OXINET [email protected]

Descubriendo el Potencial de Desarrollo en Visio 2003 Segundo Leon Horna Consultor OXINET [email protected]

Embed Size (px)

Citation preview

Page 1: Descubriendo el Potencial de Desarrollo en Visio 2003 Segundo Leon Horna Consultor OXINET sleon@oxinet.ws

Descubriendo el Potencial de Desarrollo en Visio 2003

Segundo Leon HornaConsultor [email protected]

Page 2: Descubriendo el Potencial de Desarrollo en Visio 2003 Segundo Leon Horna Consultor OXINET sleon@oxinet.ws

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

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

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

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

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

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

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

Verificando las PIAsVerificando las PIAs

Page 10: Descubriendo el Potencial de Desarrollo en Visio 2003 Segundo Leon Horna Consultor OXINET sleon@oxinet.ws

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

Desarrollo de Formas

• ShapeSheet• ShapeStudio

Page 12: Descubriendo el Potencial de Desarrollo en Visio 2003 Segundo Leon Horna Consultor OXINET sleon@oxinet.ws

ShapeSheetShapeSheet

Page 13: Descubriendo el Potencial de Desarrollo en Visio 2003 Segundo Leon Horna Consultor OXINET sleon@oxinet.ws

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

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

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

Visio Org ChartVisio Org Chart

Page 17: Descubriendo el Potencial de Desarrollo en Visio 2003 Segundo Leon Horna Consultor OXINET sleon@oxinet.ws

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

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

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