Está en la página 1de 26

NETBEANS 6.

0
PRIMERA PARTE

MANUAL CONSTRUIDO POR: Jason Arturo Galvez Estrada.


PAIS DE ORIGEN: Guatemala.
CORREO: jasonges@gmail.
SISTEMA OPERATIVO: Linux
DISTRIBUCION: Geento-Sabayon

Lincencia: gpl
1

INTRODUCCION:
Este manual tiene un objetivo primordial el dar a conocer esta nueva
herramienta la cual nos ayuda a trabajar en java, inicialmente promovido para
que el aprendiz conozca un poco mas sobre el IDE Netbeans 6.0.

HISTORIA:
NETBEANS es una plataforma para el desarrollo de aplicaciones usando
JAVA y a un entorno de desarrollo integrado (IDE).
Ese (IDE) comenz como un proyecto estudiantil en La Repblica Checa
que originalmente ellos llamaron XELFI, en 1996 bajo la tutora de la Facultad de
Matemticas y Fsica en la Universidad de Charles en Praga.
La meta era
escribir un entorno de desarrollo integrado (IDE) para JAVA parecida a la de
DELPHI. XELFI fue el primer entorno de desarrollo integrado escrito en JAVA, con
su primer pre-release en 1997.
XELFI fue un proyecto divertido para trabajar, ya que las IDEs escritas en
JAVA eran un territorio desconocido en esa poca.
El proyecto atrajo suficiente
inters por lo que los estudiantes, despus de graduarse, decidieron que lo
podan convertir en un proyecto comercial.
Prestando
espacios
web
de
amigos y familiares, formaron una compaa alrededor de esto. Casi todos ellos
siguen trabajando en NETBEANS.
Tiempo despus ellos fueron contactados por ROMAN STANEK, un
empresario que ya haba estado relacionado con varias iniciativas en la
Repblica Checa.
l estaba buscando una buena idea en que invertir, y
encontr en XELFI una buena oportunidad.
Ellos se reunieron, y el negocio
surgi.
El plan original era desarrollar unos componentes JAVABEANS para redes.
Jarda Tulach, quien diseo la arquitectura bsica de la IDE, surgi con la idea de
llamarlo NETBEANS, con el fin de describir lo que ellos haran. Cuando
las
especificaciones de los ENTERPRISE JAVABEANS salieron, ellos decidieron
trabajar con este estndar, ya que no tenia sentido competir con l, sin embargo
el nombre de NETBEANS se qued.
En la primavera de 1999, NETBEANS DEVELOPERX2 fue lanzado, soportado
Swing.
Las mejoras de rendimiento que llegaron con el JDK 1.3, lanzado en
otoo de 1999, hicieron a NETBEANS una alternativa realmente viable para el
desarrollo de herramientas. En el verano de 1999, el equipo trabaj duro para re
disear a DeveloperX2 en un NETBEANS ms modular, lo que lo convirti en la
base de NETBEANS hoy en da.

Algo ms paso en el verano de 1999. Sun Microsystems quera una mejor


herramienta de desarrollo de Java, y comenz a estar interesado en NETBEANS.
En otoo de 1999, con la nueva generacin de NETBEANS en Beta, el acuerdo
fue realizado.
Sun adquiri otra compaa de herramientas al mismo tiempo, Fort, y
decidi renombrar NETBEANS a Fort for Java. El nombre de NETBEANS
desapareci de vista por un tiempo.
Seis meses despus, se tom la decisin de hacer a NETBEANS open
source. Mientras que Sun haba contribuido considerablemente con lneas de
cdigo en varios proyectos de cdigo abierto a travs de los aos, NETBEANS se
convirti en el primer proyecto de cdigo abierto patrocinado por ellos. En Junio
del 2000 NetBeans.org fue lanzado.
Un proyecto de cdigo abierto no es nada ms ni nada menos que un
proceso. Toma tiempo encontrar el balance perfecto.
Alrededor del primer
ao, (a travs de NETBEANS 3.2) fue crucial como inicio. Los
dos
aos
siguientes, se aprendi que sirve en trminos de procesos de cdigo abierto. En
los primeros dos aos, el proceso de desarrollo era tan abierto, que haba ms
debate que implementacin.1223
Con NETBEANS 3.5 se mejor enormemente en desempeo, y con la
llegada de NETBEANS 3.6, se reimplement el sistema de ventanas y la hoja de
propiedades, y se limpi enormemente la interfaz. NETBEANS 4.0 fue un gran
cambio en cuanto a la forma de funcionar del IDE, con nuevos sistemas de
proyectos, con el cambio no solo de la experiencia de usuario, sino del
reemplazo de muchas piezas de la infraestructura que haba tenido NETBEANS
anteriormente. NETBEANS IDE 5.0 introdujo un soporte mucho mejor para el
desarrollo de nuevos mdulos, el nuevo constructor intuitivo de interfaces
Matisse, un nuevo y rediseado soporte de CVS, soporte a Sun ApplicationServer
8.2, Weblogic9 y JBoss 4.
Y ahora NETBEANS 6.0 con el cual nos vamos a lanzar a nuevo horizontes
la cual solo la programacin nos ira guiando.

PLATAFORMA:
Durante el desarrollo del NETBEANS IDE ocurri una cosa interesante. La
gente empez a construir aplicaciones usando el NETBEANS core runtime con
sus propios plug-ins, de hecho, esto se convirti en un mercado bastante
grande.
La Plataforma NETBEANS es una base modular y extensible usada como
una estructura de integracin para crear aplicaciones de escritorio grandes.
Empresas independientes asociadas, especializadas en desarrollo de software,
proporcionan extensiones adicionales que se integran fcilmente en la
plataforma y que pueden tambin utilizarse para desarrollar sus propias
herramientas y soluciones.
La plataforma ofrece servicios comunes a las aplicaciones de escritrio,
permitindole al desarrollador enfocarse en la lgica especfica de su aplicacin.
Entre las caractersticas de la plataforma estn:

Administracin de las interfaces de usuario (ej. mens y barras de


herramientas)
Administracin de las configuraciones del usuario
Administracin del almacenamiento (guardando y cargando cualquier tipo
de dato)
Administracin de ventanas
Framework basado en asistentes (dilogos paso a paso)

NETBEANS:
El IDE NETBEANS es una herramienta para programadores pensada para
escribir, compilar, depurar y ejecutar programas. Est escrito en Java, pero
puede servir para cualquier otro lenguaje de programacin. Existe adems un
nmero importante de mdulos para extender el IDE NETBEANS. El IDE
NETBEANS es un producto libre y gratuito sin restricciones de uso.
El NETBEANS IDE es de cdigo abierto escrito completamente en Java
usando la plataforma NETBEANS. El NETBEANS IDE soporta el desarrollo de
todos los tipos de aplicacin Java (J2SE, web, EJB y aplicaciones mviles). Entre
sus caractersticas se encuentra un sistema de proyectos basado en Ant, control
de versiones y refactoring.
NETBEANS 6.0 ampla el soporte ms all de Java y C/C++ al ofrecer una
serie de funcionalidades para los lenguajes de programacin dinmicos Ruby y
JavaScript, as como soporte para el ltimo Java Standards.
Sun tambin ha anunciado nuevas mejoras en NETBEANS GUI Builder que
incluyen soporte total para las nuevas tecnologas de sobremesa, como Beans
Binding (JSR 295) y el entorno Swing Application Framework (JSR 296).
NETBEANS De hecho, JRuby est incluido con el soporte para NetBeans
Ruby, permitiendo a los desarrolladores utilizar Ruby on Rails con el cdigo Java
existente.
Otras caractersticas que esta versin incluye son: mejor edicin del
cdigo, capacidades de navegacin e inspeccin, historia local, soporte
integrado para Subversion, y mayores capacidades de personalizacin
integradas en la distribucin estndar.
De otro lado, hay que incidir en que en NETBEANS 6.0 la serie completa de
paquetes, como Visual Web Pack, se proporcionar a travs de un nico
programa de instalacin que permite configurar ms rpidamente el entorno del
desarrollo y que ya no requiere la instalacin de mltiples paquetes para aadir
capacidades al IDE.

Estas nuevas caractersticas de NETBEANS 6.0 se aaden a las


funcionalidades de anteriores versiones de NETBEANS, que ofrecen a los
desarrolladores un soporte completo para construir aplicaciones basadas en Java
Platform Standard Edition (Java SE), Java Platform Enterprise Edition (Java EE), y
Java Platform Micro Edition (Java ME).
A este respecto, Jeet Kaul, vicepresidente de Programas para
Desarrolladores de Sun, comenta que "durante los ltimos dos aos, hemos
observado un creciente inters que ha hecho que la adopcin de NETBEANS se
duplicara cada ao. Con NETBEANS 6.0 esperamos seguir impulsando esta gran
acogida. Esto es otro ejemplo del enorme dinamismo que est experimentando
Sun con sus iniciativas de cdigo abierto.
Con las nuevas capacidades incorporadas y la nueva experiencia de
instalacin, NETBEANS 6.0 se convierte en la mejor opcin IDE".
Sun tambin ofrece una serie de servicios de soporte para el software
NETBEANS, que abarcan desde una nica incidencia a completos planes de
desarrollo. Adems, los desarrolladores pueden mejorar sus habilidades a travs
de un amplio portafolio de ofertas de formacin y certificacin, y sacar as el
mximo partido de estas innovadoras tecnologas, concluye el fabricante.

INSTALACION:
Iniciaremos con la instalacin la cual les mostraremos paso a paso con en
el S. O. LINUX para ser mas especficos en la distribucin SABAYON derivado
de GEENTO.
Para iniciar tenemos que descargar nuestro (IDE) desde la pagina de
NETBEANS, si no tenemos maquina virtual de JAVA podemos descargar tambin
un combo el cual ya trae jdk1.5.0_14 Y NETBEANS 6.0 este combo lo pudes
descargar de la pagina de sun la cual es http://java.sun.com.
Ahora que ya descargamos lo que es nuestro instalador jdk-1_5_0_14nb-6_0-linux.sh, lo primero que tenemos que hacer es abrir una terminal para
instalar nuestra maquina virtual y nuestro IDE NETBEANS 6.0.

Luego entramos a el lugar donde tenemos nuestro .sh en mi caso a la hora


de descargarlo me lo envi a el escritorio, buscamos el directorio.

Con La instruccin sh jdk-1_5_0_14-nb-6_0-linux.sh logramos ejecutar el


instalador y luego nos saldr la ventana de instalacin de NETBEANS.

10

En este caso yo ya tengo mi maquina virtual y la reconocera


automticamente por lo cual solo instalara NETBEANS.

11

Aqu nos indica la direccin a donde nos va a ir a instalar nuestro IDE.

12

13

Con esto tenemos ya nuestro kit instalado en mi caso mi IDE instalado por
la razn que yo ya tenia instalado mi JDK en mi pc.
Bueno ahora para las personas que no tenan instalado su JDK entonces
tenemos que colocar unas rutas para que el sistema lo asimile como tal.
export
PATH=/home/jason/jdk1.5.0_14/bin:$PATH
JAVA_HOME="/home/jason/jdk1.5.0_14/"
export JAVA_HOME
Con esto nuestra computadora ya tendr su ruta para la cual
pondr a trabajar a el JDK de una manera optima.

CONOCIENDO NETBEANS:
Nos iniciaremos con NETBEANS 6.0 conociendo un poco el entorno
de su interfaz para mayor movilidad dentro del IDE, a lo largo de
los captulos que estaremos haciendo vamos de ir avanzando con la
complejidad de la programacin.
Como ya tenemos instalado NETBEANS 6.0 tendremos un icono en
nuestro escritorio al cual para acceder a NETBEANS tendremos que
dar doble clic sobre el.

14

Con esta imagen empieza a cargar nuestro IDE 6.0 de NETBEANS.

15

Ya cargado nuestro IDE se ve de esta manera ya que es un


entorno bastante amigable no es muy difcil de usar, podemos notar
que en la primera parte de de nuestra barra de herramientas
encontraremos file, edit .... etc.
Todas las herramientas que
se utilizaran en NETBEANS luego encontramos los accesos directos a
nuestro a nuestras herramientas en la parte de abajo de lado
izquierdo encontramos nuestra rea donde se alojan los proyectos
siguiendo mas abajo el navegador donde aparecen clases objetos y
todo lo que estaremos usando en un proyecto y luego el output que
no es mas que nuestra consola la cual nos servir para que como
esta compilando nuestro proyecto, ya sean errores lxicos ,
sintcticos o semnticos, es all donde aparecen.

16

CREANDO UN PROYECTO:
Para seguir conociendo a fondo nuestro IDE empezaremos creando
un proyecto el cual nos ayudara para ver las dems herramientas las
cuales podremos utilizar mas adelante en proyectos mas complejos.

Para crear un proyecto primero tenemos que darle File, new


project, esto nos abrira una ventana la cual le diremos que
queremos una aplicacin JAVA, luego le damos el nombre con el cual
queremos llamar a nuestro proyecto y listo tenemos creado nuestro
proyecto.

17

En nuestro caso le llamaremos ejemplo 1 a nuestra aplicacin


luego le damos finish y y tendremos listo nuestro proyecto, as
quedara nuestro entorno grfico.

18

Por el momento nuestro proyecto no hace nada pero si queremos


empezar a trabajar podemos hacer el famoso hola mundo luego de
poner este codigo.
System.out.println(hola mundo);

19

Para correr nuestro proyecto, tenemos que dar un clic en


nuestro icono color verde que esta en nuestra barra de accesos
directos, con esto podemos corremos nuestro proyecto. y nos
quedara as fjense bien en nuestro output en esa parte tendremos
el resultado de nuestro pequeo ejemplo.

20

Bueno ahora ya se empieza a poner mas interesante


javasiada, ahora aremos un frame Que es un Jframe?

la

Un Jframe es un rea de trabajo donde podes colocar todo tipo


de componentes de java como botones rea de texto. Etc... La
ventaja de netbeans es que ya trae una interfaz la cual ya te
permite agregar componentes dentro del Jframe de una forma grfica
esto nos ahorra tiempo, muchas veces es algo tedioso estar
ingresando coordenadas y mucho cdigo como decamos antes que nos
quita tiempo, ahora esto es una herramienta la cual es muy poderosa
y que poco a poco se ha convertido en el IDE favorito de todos,
bueno ahora empezamos.

Lo que crearemos es un botn dentro del Jframe como lo hacemos


, como manejamos paquetes entonces hay del lado derecho en el
explorador de proyectos un proyecto llamado ejemplo1 y dentro de
ese proyecto un paquete que tambin se llama ejemplo1 este es el
paquete esta de color amarillo, aqu le damos clic derecho y luego
presionamos, new y luego Jframe form, este nos desplegara en
nuestra rea de cdigo lo que es una ventana la cual va a ser
nuestra rea de trabajo.

21

22

Como podemos ver nuestra rea de cdigo tiene del lado derecho
dos ventanas una es donde estn todos los compones es la que esta
de primero del lado derecho y la otra esta abajo donde estn las
propiedades de cada elemento bueno entonces procedemos a ingresar a
nuestra rea de trabajo un botn.
Lo nico que tenemos que hacer es elegir el componente que
deseamos y luego darle clic luego dar otro clic sobre de nuestra
rea de trabajo y entonces importaremos un nuevo componente en este
caso es un botn.

23

Y as sucesivamente le podremos ir ingresando componentes los


cuales utilizaramos para el proyecto que utilizaremos.
Bueno y as termina nuestro primer manual el cual fue de
reconocimiento para las personas principiantes en lo que es el IDE
de NETBEANS 6.0 para un grado mas de dificultad y de rose con
programacin veremos el manual numero 2.

24

CONCLUSION:
Este manual estuvo creado para personas principiantes en
NETBEANS 6.0, se espera que con esto el aprendiz conozca de una
manera precisa el IDE el cual ya con el conocimiento se le ara mas
fcil el manipularlo en el manual numero 2.

25

BIBLIOGRAFIA:

WWW.WIKIPEDIA.COM

26

También podría gustarte