Vous êtes sur la page 1sur 18

Integracin de

Integracin de

NetBeans con
NetBeans con

OpenOffice.org
OpenOffice.org
Netbeans y OpenOffice.org TOKONHU de Mxico
ndice de contenido
Licencia....................................................................................................................................1
!cance....................................................................................................................................1
ntrecedentes..........................................................................................................................1
Insta!acin de! "d#!o de desarro!!o en NetBeans......................................................................$
%onfig#rar................................................................................................................................&
%reando #na f#ncin para %a!c..................................................................................................'
LICENCIA
Se permite emplear este documento sin costo alguno solo para uso personal en el aprendizaje de
OpenOffice.org o la enseanza de la suite de oficina OpenOffice.org sin costo para el estudiante. Lo que
implica que ningn centro educativo o de capacitacin para el trabajo, podr cobrar por ningn concepto
mientras use esta gua para la enseanza de OpenOffice.org.
!n caso de querer realizar una obra derivada de este manual, puede realizarlo bajo las siguientes
condiciones"
a# $ebe reconocer % citar al autor original.
b# &o puede utilizar esta obra para fines comerciales.
La informacin contenida en este documento % los derivados de 'ste se proporcionan tal cual son % los
autores no asumirn responsabilidad alguna si el usuario o lector (ace mal uso de 'stos.
)ara utilizar esta informacin con fines comerciales, favor de ponerse en contacto con el autor.
Las marcas a las que se (ace referencia en este documento es solo con fines informativos % son
propiedad de sus respectivos dueos.
*. !duardo +oreno S.
emoreno,to-on(u.com
+'.ico $./. 0 12 de octubre de 3445
1 / 19
Netbeans y OpenOffice.org TOKONHU de Mxico
ALCANCE
!l manual no busca ensear *ava, &et6eans u OpenOffice.org. Solo muestra la forma de integrar estos
elementos para generar funcionen que sean aadidas a la (oja de calculo 7alc.
!l ambiente grfico en el que se configuran los programas es 8indo9s :) Service )ac- 3. Las
e.tensiones generadas (asta el momento (an sido probados en OpenOf/ice.org 3.; en ambiente 8indo9s %
en la versin 6eta de <buntu 5.14.
ANTECEDENTES
Sun +icros%stems es una empresa del rea de las => que libero el cdigo de OpenOffice.org. =ambi'n
es la desarrolladora del lenguaje *ava % uno de los mejores ambientes de desarrollo llamado &et6eans. 0s,
decidieron juntar estos tres e.celentes productos de tal forma que se puedan desarrollar programas
adicionales para OpenOffice.org % StarOffice en el ambiente &et6eans con el lenguaje *ava, generando
arc(ivos con e.tensin .o.t, los cuales inclu%en todo lo necesario para que el programa corra como parte
integral de OpenOffice.org o StarOffice en forma de +ens, asistentes o funciones para 7alc. !n este manual
veremos como generar una funcin para 7alc.
Se da por (ec(o que la persona que lee este manual conoce el lenguaje *ava, el ambiente de
desarrollo &et6eans % el uso de OpenOffice.org, as como los fundamentos del manejo de arc(ivos en el
ambiente grfico +S 8indo9s.
Se requiere tener instalado"
&et6eans ?(ttp"@@999.netbeans.info@do9nloads@inde..p(p#
*ava ?(ttp"@@999.java.com@es@do9nload@#
>nstalar OpenOffice.org ?(ttp"@@es.openoffice.org#
>nstalar OpenOffice.org S$A ?(ttp"@@do9nload.openoffice.org@3.;.4@sd-.(tml#
$ebe considerarse que la versin de OpenOffice.org S$A a utilizar debe ser igual a la versin de
OpenOffice.org que se utiliza para trabajar.
)ara este manual estamos utilizando la versin de *ava B update ;, &et6eans C.C.1 % OpenOffice.org
3.; en espaol.
2 / 19
Netbeans y OpenOffice.org TOKONHU de Mxico
INSTALACIN DEL MDULO DE DESARROLLO EN NETBEANS
0brimos &et6eans % del men Herra"ientas elegimos %entro de ct#a!i(acin.
Se requiere tener una cone.in a >nternet para poder descargar el modulo de integracin de
OpenOffice.org con &et6eans. $amos clic al botn )ig#iente>
7uando termina de conectarse % buscar nos muestra la lista de mdulos encontrados
3 / 19
Netbeans y OpenOffice.org TOKONHU de Mxico
!n la seccin ct#a!i(aciones y n#e*os Md#!os disponib!es+ buscar % seleccionar
OpenOffice.org ,I ,!#gin
$amos clic al botn gregar>
4 / 19
Netbeans y OpenOffice.org TOKONHU de Mxico
$amos clic al botn )ig#iente> % vemos aparecer la licencia
$amos clic al botn ceptar para que inicie el proceso de descarga e instalacin.
5 / 19
Netbeans y OpenOffice.org TOKONHU de Mxico
7uando termina la descarga damos clic al botn )ig#iente>
0l dar clic en el botn Ter"inar estar listo el mdulo para trabajar.
6 / 19
Netbeans y OpenOffice.org TOKONHU de Mxico
CONFIGURAR
0(ora debemos activar las rutas donde se encuentra OpenOffice.org % el S$A. $esde el men
Herra"ientas elegimos Opciones
!legimos Misce!aneos % rellenamos con los datos correctos de nuestra configuracin en la seccin
OpenOffice.org ,I ,!#gin )ettings"
7 / 19
Netbeans y OpenOffice.org TOKONHU de Mxico
0l dar clic en el botn OK estaremos listos para generar nuestras funciones para 7alc ?0ddDin#, mens
?0ddDOn# o aplicaciones e.ternas.
8 / 19
Netbeans y OpenOffice.org TOKONHU de Mxico
CREANDO UNA FUNCIN PARA CALC
!n +'.ico tenemos un impuesto llamado >E0 el cual puede ser del 14F o 1CF, dependiendo de la zona
donde se realice la transaccin econmica. !l >E0 se calcula en base a una cantidad. )odemos detectar dos
parmetros" la cantidad a la cual le calcularemos el impuesto % la zona donde se aplicar.
$el men rc-i*o elegimos N#e*o ,royecto... % vemos un cuadro de dilogo del cual elegimos
OpenOffice.org % del lado derec(o OpenOffice.org %a!c dd.in
$amos clic al botn )ig#iente> % tendremos un nuevo cuadro de dilogo pidiendo el nombre del
pro%ecto % de la funcin. 7omo la funcin nos a%udara a calcular el >E0 le llamaremos as. !l paquete *ava le
llamaremos org.openoffice. Los directorios donde queremos que se genere el plugDin pueden cambiar. Si
marcamos la casilla de verificacin %reate bac/0ard co"patib!e %a!c dd.in la funcin podr ser
compatible con versiones anteriores de OpenOffice.org
9 / 19
Netbeans y OpenOffice.org TOKONHU de Mxico
$amos clic al botn )ig#iente> % nos pide que capturemos los datos de la funcin
10 / 19
Netbeans y OpenOffice.org TOKONHU de Mxico
Llenamos las propiedades con la informacin que nos pide.
&ame" &ombre que tendr la funcin.
=%pe" =ipo de valor que regresar la funcin.
7ategor%" 7ategora en la que quedar clasificada la funcin. Se puede elegir $atabase ?6ase de
datos#, $ateGtime ?/ec(a % (ora#, /inancial ?/inanzas#, >nformation ?>nformacin#, Logical ?Lgico#,
+at(ematical ?+atemticas#, +atri. ?+atriz#, !statical ?!stadstica#, Spreads(eet ?Hoja#, =e.t ?=e.to# % 0dd >n.
$epender de donde queremos que aparezca nuestra funcin mientras se ejecuta el piloto de funciones o el
tipo de clculo que realiza.
Ia que nuestra funcin solo servir en el idioma espaol, agregaremos el idioma desde el botn dd
Lang#a1e...
% borramos el idioma >ngles con 2e!ete Lang#a1e...
Jellenamos para que nuestra funcin proporcione la informacin necesaria cuando se ejecute desde el
piloto de funciones. !l nombre de la funcin como se va a desplegar ?$ispla%&ame# es >E0, La descripcin que
aparecera en el piloto de funciones ?$escription# es" %3!c#!a e! I.4.. 5I"p#esto a! *a!or agregado6
seg7n e! 3rea geogr3fica.
11 / 19
Netbeans y OpenOffice.org TOKONHU de Mxico
!l nombre compatible ?7ompatibilit%&ame# se usa cuando la funcin esta en ms de un idioma.
=ambi'n utilizamos >E0 en este campo.
!s momento de indicar los parmetros que tendr nuestra funcin. )ara ello ampliamos el rbol de la
funcin % vemos que aparece el primer parmetro ?parameter4#
&ame" &ombre con el que se identificar el parmetro.
=%pe" =ipo de dato que aceptar el parmetro.
$ispla%&ame" &ombre con el que se conocer el parmetro.
$escription" $escripcin del tipo de informacin que se espera recibir como parmetro en la funcin.
!l nombre de nuestro parmetro es %antidad, el tipo es do#b!e, el nombre a desplegar es %antidad
% la descripcin es %antidad a !a 8#e se 8#iere ca!c#!ar e! i"p#esto.
12 / 19
Netbeans y OpenOffice.org TOKONHU de Mxico
7omo se comento, nuestra funcin requiere de dos parmetros. La cantidad % la zona donde se
aplicar el impuesto. )ara agregar otro parmetro usamos el botn dd ,ara"eter.
!ste parmetro se llamar Kona, ser del tipo entero % desplegara" 9ona donde se ap!icar3 e!
i"p#esto. : (ona genera!. 1 (ona fronteri(a.
13 / 19
Netbeans y OpenOffice.org TOKONHU de Mxico
0l dar clic en el botn Ter"inar, tendremos nuestro pro%ecto listo para empezar a trabajar.
)ara capturar el cdigo abrimos en el rbol la rama ,a8#etes de origen D org.openoffice % damos
doble clic sobre la clase i*aI"p!.1a*a. )or supuesto, con otras funciones veremos que cambia el nombre de
la clase.
0l dar doble clic sobre la clase veremos del lado izquierdo el cdigo. 6uscamos al final del cdigo un
14 / 19
Netbeans y OpenOffice.org TOKONHU de Mxico
m'todo con el nombre de nuestra funcin.
7omo lenguaje *ava que es, podemos usar superposicin, de tal forma que el parmetro Kona sea
opcional. !l cdigo utilizado se encuentra a continuacin"
public double iva(double Cantidad, int Zona)
{
double impuesto;
if (Zona == 0) { impuesto = Cantidad * 0.15;}
else { impuesto = Cantidad * 0.10;}
etun impuesto;
}
)ara generar la e.tensin como arc(ivo o.t damos un clic con el botn derec(o del ratn sobre el
paquete % del men conte.tual elegimos %reate O;T.
15 / 19
Netbeans y OpenOffice.org TOKONHU de Mxico
7uando termina la compilacin encontraremos dentro del directorio que definimos de trabajo, el
directorio dist % dentro de 'l, el arc(ivo i*a.oxt.
16 / 19
Netbeans y OpenOffice.org TOKONHU de Mxico
6astar con dar doble clic para activar la e.tensin % poder utilizarla.
17 / 19

Vous aimerez peut-être aussi