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