Desarrollando Extensiones en OpenOffice.org

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

2 comments

Comments 1 - 2 of 2 previous next Post a comment

  • + lcaballero Leonardo J. Caballero G. 2 years ago
    Hola Jza :)

    Gracias por este aporte muy interesante próximamente publicare un pequeño articulo de esto en mi blog mientras tanto estoy construyendo en Wikipedia Español esto http://es.wikipedia.org/wiki/OpenOffice.org_Basic y estas cordialmente invitado ayudar e enriquecer este tema.
  • + guest01950a guest01950a 2 years ago
    Muy buena la explicación. Excelente!!!. Saben de algún PDF para aprender a programar en python y en PyUNO?. Si tienen un link, gracias!



    Saludos cordiales, Juan.
Post a comment
Embed Video
Edit your comment Cancel

3 Favorites & 2 Groups

Desarrollando Extensiones en OpenOffice.org - Presentation Transcript

  1. OpenOffice.org macros Desarrollando en OOo
  2. Que viene ahora?
    • Explicando la Macros y extensiones
    • Usando OOoBasic y su interfaz de desarrollo
    • Mas aya de Basic, usando Python
    • Diferentes interfaz para diferentes modelos
    • Desarrollo alrededor de OpenOffice.org
  3. OOoBasic en OOo
    • OooBasic:
    • Como encontrar una macro
    • Ejecutando una macro
    • Editando una macro en el IDE
    • Mas sobre el IDE
    • Diseñando una interfaz
  4. OOoBasic en OOo
    • OooBasic:
    • Como encontrar una macro
    • Ejecutando una macro
    • Editando una macro en el IDE
    • Mas sobre el IDE
    • Diseñando una interfaz
    ODT
  5. OOoBasic en OOo
    • OooBasic:
    • Como encontrar una macro
    • Ejecutando una macro
    • Editando una macro en el IDE
    • Mas sobre el IDE
    • Diseñando una interfaz
  6. OOoBasic en OOo
    • OooBasic:
    • Como encontrar una macro
    • Ejecutando una macro
    • Editando una macro en el IDE
    • Mas sobre el IDE
    • Diseñando una interfaz
  7. OOoBasic en OOo
    • OooBasic:
    • Como encontrar una macro
    • Ejecutando una macro
    • Editando una macro en el IDE
    • Mas sobre el IDE
    • Diseñando una interfaz
    Ver los valores de las variables Abre un diálogo para administrar los puntos de interrupción. Mostrar y ocultar puntos de rupturas Administra el proceso de ejecucion en pasos Ejecuta el modulo actual de la macro
  8. OOoBasic en OOo
    • OooBasic:
    • Como encontrar una macro
    • Ejecutando una macro
    • Editando una macro en el IDE
    • Mas sobre el IDE
    • Diseñando una interfaz
  9. Python
    • Cargar módulos de manera gráfica
    • Cargar módulos en linea de comando
    • Organización de las macros en OOo
    • Empaquetar Python en componentes
    • Desarrollo desde python de sistema y python de UNO
    • Programación de python en OpenOffice.org
    • Programación de python en OpenDocument (XML)
  10. PyUNO en OOo
    • Diferentes formas:
      • Grafico
      • Comando
    • Manejador de scripts
    • Desarrollo de componentes
    • Python vs. PyUNO
    • Python sobre:
      • OpenOffice.org
      • OpenDocument
  11. PyUNO en OOo
    • Diferentes formas:
      • Grafico
      • Comando
    • Manejador de scripts
    • Desarrollo de componentes
    • Python vs. PyUNO
    • Python sobre:
      • OpenOffice.org
      • OpenDocument
    > > /opt/openoffice.org2.2/program/unopkg add Wavelet.uno.zip > > /opt/openoffice.org2.2/program/unopkg remove Wavelet.uno.zip >
  12. PyUNO en OOo
    • Diferentes formas:
      • Grafico
      • Comando
    • Manejador de scripts
    • Desarrollo de componentes
    • Python vs. PyUNO
    • Python sobre:
      • OpenOffice.org
      • OpenDocument
  13. PyUNO en OOo
    • Diferentes formas:
      • Grafico
      • Comando
    • Manejador de scripts
    • Desarrollo de componentes
    • Python vs. PyUNO
    • Python sobre:
      • OpenOffice.org
      • OpenDocument
    xml Python
  14. PyUNO en OOo
    • Diferentes formas:
      • Grafico
      • Comando
    • Manejador de scripts
    • Desarrollo de componentes
    • Python vs. PyUNO
    • Python sobre:
      • OpenOffice.org
      • OpenDocument
    • PyUNO tiene un modulo que lo conecta con UNO
    • PyUNO esta dentro de OpenOffice.org
    • Python de OpenOffice.org es version 2.3.4
    • PyUNO funciona dentro de OpenOffice.org
    • Python del sistema es diferente e “incompatible”
  15. PyUNO en OOo
    • Diferentes formas:
      • Grafico
      • Comando
    • Manejador de scripts
    • Desarrollo de componentes
    • Python vs. PyUNO
    • Python sobre:
      • OpenOffice.org
      • OpenDocument
    • Python del sistema puede interactuar con OpenOffice.org como servicio.
    > soffice "-accept=socket,host=localhost,port=2002;urp;" > python myprogram.py import uno localContext = uno.getComponentContext() resolver = localContext.ServiceManager.createInstanceWithContext( "com.sun.star.bridge.UnoUrlResolver", localContext ) ctx = resolver.resolve( "uno:socket, host=localhost, port=2002;urp;StarOffice.ComponentContext" )
    • Desde un archivo de python abrimos el servicio
  16. PyUNO en OOo
    • Diferentes formas:
      • Grafico
      • Comando
    • Manejador de scripts
    • Desarrollo de componentes
    • Python vs. PyUNO
    • Python sobre:
      • OpenOffice.org
      • OpenDocument
    xml ODF HTML SQL
  17. Arquitectura UNO
  18. Arquitectura UNO
    • UNO es el modelo de componente de OpenOffice.org
    • UNO se divide en:
      • Interfaces
      • Servicios
      • Métodos
    • Puntos de conocimiento:
      • API – Conjuntos de métodos y atributos disponibles
      • Binding – traducción de la especificación IDL a un lenguaje
      • Components – un paquete que provee herramientas adicionales
      • IDL – Especificación base del lenguaje (es un archivo)
  19. Arquitectura UNO
    • Ejemplo del uso de una Interfaz:
  20. Arquitectura UNO
    • interfaces:
  21. Fuentes Bibliográficas
    • Andrew Pitonyak Macro Book
    • UNO IDL Reference
    • PyUNO Wiki Page
    • Creating Extensions
    • Understanding UNO

+ Alexandro ColoradoAlexandro Colorado, 3 years ago

custom

5680 views, 3 favs, 3 embeds more stats

Tour del sistema de Macros y Extensiones en OpenOff more

More info about this document

CC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike License

Go to text version

  • Total Views 5680
    • 5642 on SlideShare
    • 38 from embeds
  • Comments 2
  • Favorites 3
  • Downloads 190
Most viewed embeds
  • 35 views on http://my.opera.com
  • 2 views on http://www.alexandrocolorado.com
  • 1 views on http://prog-de-sistemas.blogspot.com

more

All embeds
  • 35 views on http://my.opera.com
  • 2 views on http://www.alexandrocolorado.com
  • 1 views on http://prog-de-sistemas.blogspot.com

less

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel
File a copyright complaint
Having problems? Go to our helpdesk?

Categories