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_Intro Yo aconsejo leer primero el indicado en (b), que es prosa. Date un paseo por esos lugares y cuenta que tal te ha ido. Saludos y suerte -- 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]
