Está en la página 1de 26

NETBEANS 6.

0 PRIMERA PARTE

MANUAL CONSTRUIDO POR: Jason Arturo Galvez Estrada. PAIS DE ORIGEN: Guate ala. CORREO: !ason"es#" a$l. SISTEMA OPERATI%O: &L$nu'( DISTRI)UCION: &Geento*Sa+a,on(

L$n-en-$a: ".l
1

INTRODUCCION:
Este manual tiene un objetivo !imo!"ial el "a! a #ono#e! esta nueva $e!!amienta la #ual nos a%u"a a t!abaja! en java& ini#ialmente !omovi"o a!a 'ue el a !en"i( #ono(#a un o#o mas sob!e el IDE Netbeans 6.0.

HISTORIA:
NETBEANS es una lata*o!ma a!a el "esa!!ollo "e a li#a#iones usan"o +A,A % a un ento!no "e "esa!!ollo inte-!a"o .IDE/. Ese .IDE/ #omen(0 #omo un !o%e#to estu"iantil en 1a Re 2bli#a C$e#a 'ue o!i-inalmente ellos llama!on 3E14I& en 1556 bajo la tuto!6a "e la 4a#ulta" "e 7atem8ti#as % 46si#a en la Unive!si"a" "e C$a!les en 9!a-a. 1a meta e!a es#!ibi! un ento!no "e "esa!!ollo inte-!a"o .IDE/ a!a +A,A a!e#i"a a la "e DE19:I. 3E14I *ue el !ime! ento!no "e "esa!!ollo inte-!a"o es#!ito en +A,A& #on su !ime! !e;!elease en 155<. 3E14I *ue un !o%e#to "ive!ti"o a!a t!abaja!& %a 'ue las IDEs es#!itas en +A,A e!an un te!!ito!io "es#ono#i"o en esa = o#a. El !o%e#to at!ajo su*i#iente inte!=s o! lo 'ue los estu"iantes& "es u=s "e -!a"ua!se& "e#i"ie!on 'ue lo o"6an #onve!ti! en un !o%e#to #ome!#ial. 9!estan"o es a#ios >eb "e ami-os % *amilia!es& *o!ma!on una #om a?6a al!e"e"o! "e esto. Casi to"os ellos si-uen t!abajan"o en NETBEANS. Tiem o "es u=s ellos *ue!on #onta#ta"os o! RO7AN STANE@& un em !esa!io 'ue %a $ab6a esta"o !ela#iona"o #on va!ias ini#iativas en la Re 2bli#a C$e#a. Al estaba bus#an"o una buena i"ea en 'ue inve!ti!& % en#ont!0 en 3E14I una buena o o!tuni"a". Ellos se !eunie!on& % el ne-o#io su!-i0. El lan o!i-inal e!a "esa!!olla! unos #om onentes +A,ABEANS a!a !e"es. +a!"a Tula#$& 'uien "ise?o la a!'uite#tu!a b8si#a "e la IDE& su!-i0 #on la i"ea "e llama!lo NETBEANS& #on el *in "e "es#!ibi! lo 'ue ellos $a!6an. Cuan"o las es e#i*i#a#iones "e los ENTER9RISE +A,ABEANS salie!on& ellos "e#i"ie!on t!abaja! #on este est8n"a!& %a 'ue no tenia senti"o #om eti! #on =l& sin emba!-o el nomb!e "e NETBEANS se 'ue"0. En la !imave!a "e 1555& NETBEANS DE,E1O9ER3) *ue lan(a"o& so o!ta"o S>in-. 1as mejo!as "e !en"imiento 'ue lle-a!on #on el +D@ 1.B& lan(a"o en oto?o "e 1555& $i#ie!on a NETBEANS una alte!nativa !ealmente viable a!a el "esa!!ollo "e $e!!amientas. En el ve!ano "e 1555& el e'ui o t!abaj0 "u!o a!a !e "ise?a! a Develo e!3) en un NETBEANS m8s mo"ula!& lo 'ue lo #onvi!ti0 en la base "e NETBEANS $o% en "6a.

Al-o m8s aso en el ve!ano "e 1555. Sun 7i#!os%stems 'ue!6a una mejo! $e!!amienta "e "esa!!ollo "e +ava& % #omen(0 a esta! inte!esa"o en NETBEANS. En oto?o "e 1555& #on la nueva -ene!a#i0n "e NETBEANS en Beta& el a#ue!"o *ue !eali(a"o. Sun a"'ui!i0 ot!a #om a?6a "e $e!!amientas al mismo tiem o& 4o!t=& % "e#i"i0 !enomb!a! NETBEANS a 4o!t= *o! +ava. El nomb!e "e NETBEANS "esa a!e#i0 "e vista o! un tiem o. Seis meses "es u=s& se tom0 la "e#isi0n "e $a#e! a NETBEANS o en sou!#e. 7ient!as 'ue Sun $ab6a #ont!ibui"o #onsi"e!ablemente #on l6neas "e #0"i-o en va!ios !o%e#tos "e #0"i-o abie!to a t!av=s "e los a?os& NETBEANS se #onvi!ti0 en el !ime! !o%e#to "e #0"i-o abie!to at!o#ina"o o! ellos. En +unio "el )000 NetBeans.o!- *ue lan(a"o. Un !o%e#to "e #0"i-o abie!to no es na"a m8s ni na"a menos 'ue un !o#eso. Toma tiem o en#ont!a! el balan#e e!*e#to. Al!e"e"o! "el !ime! a?o& .a t!av=s "e NETBEANS B.)/ *ue #!u#ial #omo ini#io. 1os "os a?os si-uientes& se a !en"i0 'ue si!ve en t=!minos "e !o#esos "e #0"i-o abie!to. En los !ime!os "os a?os& el !o#eso "e "esa!!ollo e!a tan abie!to& 'ue $ab6a m8s "ebate 'ue im lementa#i0n.1))B Con NETBEANS B.C se mejo!0 eno!memente en "esem e?o& % #on la lle-a"a "e NETBEANS B.6& se !eim lement0 el sistema "e ventanas % la $oja "e !o ie"a"es& % se lim i0 eno!memente la inte!*a(. NETBEANS D.0 *ue un -!an #ambio en #uanto a la *o!ma "e *un#iona! "el IDE& #on nuevos sistemas "e !o%e#tos& #on el #ambio no solo "e la eE e!ien#ia "e usua!io& sino "el !eem la(o "e mu#$as ie(as "e la in*!aest!u#tu!a 'ue $ab6a teni"o NETBEANS ante!io!mente. NETBEANS IDE C.0 int!o"ujo un so o!te mu#$o mejo! a!a el "esa!!ollo "e nuevos m0"ulos& el nuevo #onst!u#to! intuitivo "e inte!*a#es 7atisse& un nuevo % !e"ise?a"o so o!te "e C,S& so o!te a Sun A li#ationSe!ve! F.)& Geblo-i#5 % +Boss D. H a$o!a NETBEANS 6.0 #on el #ual nos vamos a lan(a! a nuevo $o!i(ontes la #ual solo la !o-!ama#i0n nos i!a -uian"o.

PLATAFORMA:
Du!ante el "esa!!ollo "el NETBEANS IDE o#u!!i0 una #osa inte!esante. 1a -ente em e(0 a #onst!ui! a li#a#iones usan"o el NETBEANS #o!e !untime #on sus !o ios lu-;ins& "e $e#$o& esto se #onvi!ti0 en un me!#a"o bastante -!an"e. La Plataforma NETBEANS es una base mo"ula! % eEtensible usa"a #omo una est!u#tu!a "e inte-!a#i0n a!a #!ea! a li#a#iones "e es#!ito!io -!an"es. Em !esas in"e en"ientes aso#ia"as& es e#iali(a"as en "esa!!ollo "e so*t>a!e& !o o!#ionan eEtensiones a"i#ionales 'ue se inte-!an *8#ilmente en la lata*o!ma % 'ue ue"en tambi=n utili(a!se a!a "esa!!olla! sus !o ias $e!!amientas % solu#iones. 1a lata*o!ma o*!e#e se!vi#ios #omunes a las a li#a#iones "e es#!it!io& e!miti=n"ole al "esa!!olla"o! en*o#a!se en la l0-i#a es e#6*i#a "e su a li#a#i0n. Ent!e las #a!a#te!6sti#as "e la lata*o!ma est8n:

A"minist!a#i0n "e las inte!*a#es "e usua!io .ej. men2s % ba!!as "e $e!!amientas/ A"minist!a#i0n "e las #on*i-u!a#iones "el usua!io A"minist!a#i0n "el alma#enamiento .-ua!"an"o % #a!-an"o #ual'uie! ti o "e "ato/ A"minist!a#i0n "e ventanas 4!ame>o!I basa"o en asistentes ."i8lo-os aso a aso/

NETBEANS:
El IDE NETBEANS es una $e!!amienta a!a !o-!ama"o!es ensa"a a!a es#!ibi!& #om ila!& "e u!a! % eje#uta! !o-!amas. Est8 es#!ito en +ava& e!o ue"e se!vi! a!a #ual'uie! ot!o len-uaje "e !o-!ama#i0n. EEiste a"em8s un n2me!o im o!tante "e m0"ulos a!a eEten"e! el IDE NETBEANS. El IDE NETBEANS es un !o"u#to lib!e % -!atuito sin !est!i##iones "e uso. El NETBEANS IDE es "e #0"i-o abie!to es#!ito #om letamente en +ava usan"o la lata*o!ma NETBEANS. El NETBEANS IDE so o!ta el "esa!!ollo "e to"os los ti os "e a li#a#i0n +ava .+)SE& >eb& E+B % a li#a#iones m0viles/. Ent!e sus #a!a#te!6sti#as se en#uent!a un sistema "e !o%e#tos basa"o en Ant& #ont!ol "e ve!siones % !e*a#to!in-. NETBEANS 6.0 am l6a el so o!te m8s all8 "e +ava % CJCKK al o*!e#e! una se!ie "e *un#ionali"a"es a!a los len-uajes "e !o-!ama#i0n "in8mi#os Rub% % +avaS#!i t& as6 #omo so o!te a!a el 2ltimo +ava Stan"a!"s. Sun tambi=n $a anun#ia"o nuevas mejo!as en NETBEANS LUI Buil"e! 'ue in#lu%en so o!te total a!a las nuevas te#nolo-6as "e sob!emesa& #omo Beans Bin"in- .+SR )5C/ % el ento!no S>in- A li#ation 4!ame>o!I .+SR )56/. NETBEANS De $e#$o& +Rub% est8 in#lui"o #on el so o!te a!a NetBeans Rub%& e!mitien"o a los "esa!!olla"o!es utili(a! Rub% on Rails #on el #0"i-o +ava eEistente. Ot!as #a!a#te!6sti#as 'ue esta ve!si0n in#lu%e son: mejo! e"i#i0n "el #0"i-o& #a a#i"a"es "e nave-a#i0n e ins e##i0n& $isto!ia lo#al& so o!te inte-!a"o a!a Subve!sion& % ma%o!es #a a#i"a"es "e e!sonali(a#i0n inte-!a"as en la "ist!ibu#i0n est8n"a!. De ot!o la"o& $a% 'ue in#i"i! en 'ue en NETBEANS 6.0 la se!ie #om leta "e a'uetes& #omo ,isual Geb 9a#I& se !o o!#iona!8 a t!av=s "e un 2ni#o !o-!ama "e instala#i0n 'ue e!mite #on*i-u!a! m8s !8 i"amente el ento!no "el "esa!!ollo % 'ue %a no !e'uie!e la instala#i0n "e m2lti les a'uetes a!a a?a"i! #a a#i"a"es al IDE.

Estas nuevas #a!a#te!6sti#as "e NETBEANS 6.0 se a?a"en a las *un#ionali"a"es "e ante!io!es ve!siones "e NETBEANS& 'ue o*!e#en a los "esa!!olla"o!es un so o!te #om leto a!a #onst!ui! a li#a#iones basa"as en +ava 9lat*o!m Stan"a!" E"ition .+ava SE/& +ava 9lat*o!m Ente! !ise E"ition .+ava EE/& % +ava 9lat*o!m 7i#!o E"ition .+ava 7E/. A este !es e#to& +eet @aul& vi#e !esi"ente "e 9!o-!amas a!a Desa!!olla"o!es "e Sun& #omenta 'ue M"u!ante los 2ltimos "os a?os& $emos obse!va"o un #!e#iente inte!=s 'ue $a $e#$o 'ue la a"o #i0n "e NETBEANS se "u li#a!a #a"a a?o. Con NETBEANS 6.0 es e!amos se-ui! im ulsan"o esta -!an a#o-i"a. Esto es ot!o ejem lo "el eno!me "inamismo 'ue est8 eE e!imentan"o Sun #on sus ini#iativas "e #0"i-o abie!to. Con las nuevas #a a#i"a"es in#o! o!a"as % la nueva eE e!ien#ia "e instala#i0n& NETBEANS 6.0 se #onvie!te en la mejo! o #i0n IDEM. Sun tambi=n o*!e#e una se!ie "e se!vi#ios "e so o!te a!a el so*t>a!e NETBEANS& 'ue aba!#an "es"e una 2ni#a in#i"en#ia a #om letos lanes "e "esa!!ollo. A"em8s& los "esa!!olla"o!es ue"en mejo!a! sus $abili"a"es a t!av=s "e un am lio o!ta*olio "e o*e!tas "e *o!ma#i0n % #e!ti*i#a#i0n& % sa#a! as6 el m8Eimo a!ti"o "e estas innova"o!as te#nolo-6as& #on#lu%e el *ab!i#ante.

<

INSTALACION:
Ini#ia!emos #on la instala#i0n la #ual les most!a!emos aso a aso #on en el S. O. N1INU3O a!a se! mas es e#6*i#os en la "ist!ibu#i0n SABAHON "e!iva"o "e LEENTO. 9a!a ini#ia! tenemos 'ue "es#a!-a! nuest!o .IDE/ "es"e la a-ina "e NETBEANS& si no tenemos ma'uina vi!tual "e +A,A o"emos "es#a!-a! tambi=n un #ombo el #ual %a t!ae j"I1.C.0P1D H NETBEANS 6.0 este #ombo lo u"es "es#a!-a! "e la a-ina "e sun la #ual es $tt :JJjava.sun.#om. A$o!a 'ue %a "es#a!-amos lo 'ue es nuest!o instala"o! j"I;1PCP0P1D; nb;6P0;linuE.s$& lo !ime!o 'ue tenemos 'ue $a#e! es ab!i! una te!minal a!a instala! nuest!a ma'uina vi!tual % nuest!o IDE NETBEANS 6.0.

1ue-o ent!amos a el lu-a! "on"e tenemos nuest!o .s$ en mi #aso a la $o!a "e "es#a!-a!lo me lo envi0 a el es#!ito!io& bus#amos el "i!e#to!io.

Con 1a inst!u##i0n s$ j"I;1PCP0P1D;nb;6P0;linuE.s$ lo-!amos eje#uta! el instala"o! % lue-o nos sal"!8 la ventana "e instala#i0n "e NETBEANS.

10

En este #aso %o %a ten-o mi ma'uina vi!tual % la !e#ono#e!a autom8ti#amente o! lo #ual solo instala!a NETBEANS.

11

A'u6 nos in"i#a la "i!e##i0n a "on"e nos va a i! a instala! nuest!o IDE.

1)

1B

Con esto tenemos %a nuest!o Iit instala"o en mi #aso mi IDE instala"o o! la !a(0n 'ue %o %a tenia instala"o mi +D@ en mi #. Bueno a$o!a a!a las e!sonas 'ue no ten6an instala"o su +D@ enton#es tenemos 'ue #olo#a! unas !utas a!a 'ue el sistema lo asimile #omo tal. export PATH=/home/jason/jdk1.5.0_14/bin:$PATH JA A_H!"#=$/home/jason/jdk1.5.0_14/$ export%JA A_H!"# &on % esto % n'estra % (omp'tadora % )a % tendr* % s' % r'ta % para % +a % ('a+% pondr*%a%trabajar%a%e+%J,-%de%'na%manera%optima.%

CONOCIENDO NETBEANS:
.os%ini(iaremos%(on%.#T/#A.0%1.0%(ono(iendo%'n%po(o%e+%entorno% de%s'%inter2a3%para%ma)or%mo4i+idad%dentro%de+%5,#6%a%+o%+ar7o%de% +os%(ap8t'+os%%9'e%estaremos%ha(iendo%4amos%de%ir%a4an3ando%(on%+a% (omp+ejidad%de%+a%pro7rama(i:n. &omo%)a%tenemos%insta+ado%.#T/#A.0%1.0%tendremos%'n%i(ono%en% n'estro % es(ritorio % a+ % ('a+ % para % a((eder % a % .#T/#A.0 % tendremos % 9'e% dar%dob+e%(+i(%sobre%e+.

1D

&on%esta%ima7en%empie3a%a%(ar7ar%n'estro%5,#%1.0%de%.#T/#A.0.

1C

;a % (ar7ado % n'estro % 5,# % se % 4e % de % esta % manera % )a % 9'e % es % 'n% entorno%bastante%ami7ab+e%no%es%m')%di28(i+%de%'sar6%podemos%notar% 9'e % en % +a % primera % parte % de % de % n'estra % barra % de % herramientas% en(ontraremos%2i+e6%edit%....%et(.% Todas % +as % herramientas % 9'e% se%'ti+i3aran%en%.#T/#A.0%+'e7o%en(ontramos%+os%a((esos%dire(tos%a% n'estro % a % n'estras % herramientas % en % +a % parte % de % abajo % de % +ado% i39'ierdo % en(ontramos % n'estra % *rea % donde % se % a+ojan % +os % pro)e(tos% si7'iendo % mas % abajo % e+ % na4e7ador % donde % apare(en % (+ases % objetos % )% todo%+o%9'e%estaremos%'sando%en%'n%pro)e(to%)%+'e7o%e+%o'tp't%9'e% no % es % mas % 9'e % n'estra % (onso+a % +a % ('a+ % nos % ser4ir* % para % 9'e % (omo% esta % (ompi+ando % n'estro % pro)e(to6 % )a % sean % errores % +<xi(os % 6% sint*(ti(os%o%sem*nti(os6%es%a++8%donde%apare(en.

16

CREANDO UN PROYECTO:
Para%se7'ir%(ono(iendo%a%2ondo%n'estro%5,#%empe3aremos%(reando% 'n%pro)e(to%e+%('a+%nos%a)'dara%para%4er%+as%dem*s%herramientas%+as% ('a+es%podremos%'ti+i3ar%mas%ade+ante%en%pro)e(tos%mas%(omp+ejos.

Para%(rear%'n%pro)e(to%primero%tenemos%9'e%dar+e%=i+e6%ne>% proje(t6%esto%nos%abrir8a%'na%4entana%+a%('a+%+e%diremos%9'e% 9'eremos%'na%ap+i(a(i:n%JA A6%+'e7o%+e%damos%e+%nombre%(on%e+%('a+% 9'eremos%++amar%a%n'estro%pro)e(to%)%+isto%tenemos%(reado%n'estro% pro)e(to.

1<

#n%n'estro%(aso%+e%++amaremos%ejemp+o%1%a%n'estra%ap+i(a(i:n% +'e7o % +e % damos % 2inish % ) % ) % tendremos % +isto % n'estro % pro)e(to6 % as8% 9'edara%n'estro%entorno%7r*2i(o.

1F

Por%e+%momento%n'estro%pro)e(to%no%ha(e%nada%pero%si%9'eremos% empe3ar % a % trabajar % podemos % ha(er % e+ % 2amoso % ho+a % m'ndo % +'e7o % de% poner%este%(odi7o. 0)stem.o't.print+n?@ho+a%m'ndoABC

15

Para % (orrer % n'estro % pro)e(to6 % tenemos % 9'e % dar % 'n % (+i( % en% n'estro % i(ono % (o+or % 4erde % 9'e % esta % en % n'estra % barra % de % a((esos% dire(tos6 % (on % esto % podemos % (orremos % n'estro % pro)e(to. % ) % nos% 9'edar8a%as8%28jense%bien%en%n'estro%o'tp't%en%esa%parte%tendremos% e+%res'+tado%de%n'estro%pe9'eDo%ejemp+o.

)0

/'eno % ahora % )a % se % empie3a % a % poner % mas % interesante % +a% ja4asiada6%ahora%aremos%'n%2rame%EF'e%es%'n%J2rameG% Hn%J2rame%es%'n%*rea%de%trabajo%donde%podes%(o+o(ar%todo%tipo% de%(omponentes%de%ja4a%(omo%botones%*rea%de%texto.%#t(... Ia% 4entaja % de % netbeans % es % 9'e % )a % trae % 'na % inter2a3 % +a % ('a+ % )a % te% permite%a7re7ar%(omponentes%dentro%de+%J2rame%de%'na%2orma%7r*2i(a% esto % nos % ahorra % tiempo6 % m'(has % 4e(es % es % a+7o % tedioso % estar% in7resando%(oordenadas%)%m'(ho%(:di7o%(omo%de(8amos%antes%9'e%nos% 9'ita%tiempo6%ahora%esto%es%'na%herramienta%+a%('a+%es%m')%poderosa% ) % 9'e % po(o % a % po(o % se % ha % (on4ertido % en % e+ % 5,# % 2a4orito % de % todos6% b'eno%ahora%empe3amos.

Io%9'e%(rearemos%es%'n%bot:n%dentro%de+%J2rame%(omo%+o%ha(emos% 6 % (omo % manejamos % pa9'etes % enton(es % ha) % de+ % +ado % dere(ho % en % e+% exp+orador % de % pro)e(tos % 'n % pro)e(to % ++amado % ejemp+o1 % ) % dentro % de% ese% pro)e(to % 'n% pa9'ete %9'e% tambi<n %se % ++ama % ejemp+o1 %este% es %e+% pa9'ete%esta%de%(o+or%amari++o6%a9'8%+e%damos%(+i(%dere(ho%)%+'e7o% presionamos6 % ne> % ) % +'e7o % J2rame % 2orm6 % este % nos % desp+e7ara % en% n'estra % *rea % de % (:di7o % +o % 9'e % es % 'na % 4entana % +a % ('a+ % 4a % a % ser% n'estra%*rea%de%trabajo.

)1

))

&omo%podemos%4er%n'estra%*rea%de%(:di7o%tiene%de+%+ado%dere(ho% dos%4entanas%'na%es%donde%est*n%todos%+os%(ompones%es%+a%9'e%esta% de%primero%de+%+ado%dere(ho%)%+a%otra%esta%abajo%donde%est*n%+as% propiedades%de%(ada%e+emento%b'eno%enton(es%pro(edemos%a%in7resar%a% n'estra%*rea%de%trabajo%'n%bot:n. Io % Jni(o % 9'e % tenemos % 9'e % ha(er % es % e+e7ir % e+ % (omponente % 9'e% deseamos% )% +'e7o% dar+e% (+i(% +'e7o% dar %otro% (+i(% sobre% de% n'estra% *rea%de%trabajo%)%enton(es%importaremos%'n%n'e4o%(omponente%en%este% (aso%es%'n%bot:n.

)B

;%as8%s'(esi4amente%+e%podremos%ir%in7resando%(omponentes%+os% ('a+es%'ti+i3ar8amos%para%e+%pro)e(to%9'e%'ti+i3aremos. /'eno % ) % as8 % termina % n'estro % primer % man'a+ % e+ % ('a+ % 2'e % de% re(ono(imiento%para%+as%personas%prin(ipiantes%en%+o%9'e%es%e+%5,#% de % .#T/#A.0 % 1.0 % para % 'n % 7rado % mas % de % di2i('+tad % ) % de % rose % (on% pro7rama(i:n%4eremos%e+%man'a+%n'mero%K.

)D

CONCLUSION:
#ste % man'a+ % est'4o % (reado % para % personas % prin(ipiantes % en% .#T/#A.0 % 1.06 % se % espera % 9'e % (on % esto % e+ % aprendi3 % (ono3(a % de % 'na% manera%pre(isa%e+%5,#%e+%('a+%)a%(on%e+%(ono(imiento%se%+e%ara%mas% 2*(i+%e+%manip'+ar+o%en%e+%man'a+%n'mero%K.

)C

BIBLIOGRAFIA:

LLL.L5-5P#,5A.&!"

)6

También podría gustarte