On Thursday 29 January 2009 19:36, Ariel Constenla-Haile wrote: > Hola Juan, > > On Thursday 29 January 2009 17:21, Juan Maureira wrote: > > Disculpen lo torpe (quizas) de la pregunta, pero ¿Donde puedo encontrar > > el API de OOo Basic? una que contenga la lista de todos los objetos, > > metodos, funciones y servicios a los que se pueda acceder en OOBasic, no > > un manual de como programar, sino que una lista con todo lo que se pueda > > utilizar en Basic (Como el API de Java) > > en sentido estricto, la "API de OOo Basic" no existe. OOo Basic es sólo un > lenguaje de programación de la familia Basic, no tiene una API. > La que sí tiene una API (application programming interface) es OOo. > > Como advertencia: una API puede ser > * dependiente de un lenguaje programación (como el ejemplo que tú citas de > Java) > * independiente del mismo > > Este último es el caso de la API de OOo: está escrita en IDL (interface > definition language), que no es ningún lenguaje de programación, sino uno > de *especificación*; y si bien toda API es abstracta, una API como la de > OOo es puramente abstracta [consecuencia: simplemente leyéndo la > especificación puedes no llegar a darte una idea de cómo emplearla, y > terminar más bien mareado]: para emplearla debes saber la especificación > *y* cómo implementarla en el lenguaje de programación que desees emplear, > siempre que haya un "language binding" para él. > > Dada la advertencia, que espero que no te asuste, la respuesta concreta: > > a. la API de OOo la encuentras en > http://api.openoffice.org/docs/common/ref/com/sun/star/module-ix.html (está > estructurada modularmente, todos los módulos comienzan con /son una rama de > com.sun.star). > > b. cómo esa especificación, sumamente abstracta, puede ser empleada en OOo > Basic, es explicado en > http://wiki.services.openoffice.org/wiki/Documentation/BASIC_Guide/API_Intr >o > > Yo aconsejo leer primero el indicado en (b), que es prosa. > Date un paseo por esos lugares y cuenta que tal te ha ido.
me faltó agregar c. el primer capítulo de la Developer's Guide: http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/FirstSteps/First_Steps es una introducción a la API de OOo, pero en un nivel bastante complejo, como el resto de la Developer's Guide. Regards -- Ariel Constenla-Haile La Plata, Argentina "Aus der Kriegsschule des Lebens - Was mich nicht umbringt, macht mich härter." Nietzsche Götzendämmerung, Sprüche und Pfeile, 8. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
