Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 60

MÓDULO: INTERFAZ DE USUARIO

TEMA: NETBEANS IDE BÁSICO


GRUPO Nº 1
Integrantes:
• ALVAREZ MEZA MARCOS XAVIER
• CORONEL ROJAS MANUEL IGNACIO
• GONZALEZ CHAVEZ GREGORY ADRIAN
• RAMON NAVAS JIMMY SANTIAGO
• SILVA MUÑOZ VINICIO GERMAN
• ULLOA VAZQUEZ EDGAR TEODORO
• YEPEZ BENAVIDES MARIO MANUEL
Marcos Álvarez

NETBEANS
• NetBeans es un entorno de desarrollo integrado libre, hecho
principalmente para el lenguaje de programación Java. Existe además
un número importante de módulos para extenderlo. NetBeans IDE es un
producto libre y gratuito sin restricciones de uso.
• NetBeans es un proyecto de código abierto de gran éxito con una gran
base de usuarios, una comunidad en constante crecimiento. Sun
MicroSystems fundó el proyecto de código abierto NetBeans en junio
de 2000 y continúa siendo el patrocinador principal de los proyectos
(Actualmente Sun Microsystems es administrado por Oracle
Corporation).
DESCARGA DE NETBEANS 7.2

• Se lo puede hacer desde la pagina oficial de Netbeans ,


http://www.netbeans.org
INSTALACION DE NETBEANS
• Alejecutarlo se abrirá el Asistente de instalación de Netbeans. Por
defecto está seleccionado todo excepto el servidor de aplicaciones
Apache Tomcat. Si no lo conoces te recomiendo activarlo, al menos si
pretendes desarrollar aplicaciones web…después Next
INSTALACION DE NETBEANS

PARA CONTINUAR LA INSTALACION


• Acepta los términos de la licencia de
JUnit y algún otro producto que te
solicite el asistente de instalación.
• Ahora todo está listo para ejecutar
la aplicación Netbeans IDE 7.2
`PANTALLA INICIO NETBEANS 7.2
CREAR UN PROYECTO DE APLICACIÓN JAVA
CON NETBEANS
Ignacio Coronel

Segunda forma, seleccionamos el proyecto y


luego en el botón Run de la barra de
herramientas.
AHORA VEREMOS UN TERCER ELEMENTO IMPORTANTE DE NETBEANS
IDE QUE ES:

- LA CONSOLA DE SALIDA DE JAVA (OUTPUT)

La consola de salida (Output) es donde veremos el resultado de la ejecución del Proyecto.

Nota: La estructura de paquetes es simplemente una estructura de directorios de archivos, por lo


tanto, la estructura “com/google/proyecto” en java se escribirá “com.google.proyecto”.
En nuestro proyecto tenemos el paquete “tutorial” y vamos a anteponer el
nombre de dominio de nuestra organización.

Seleccionamos el paquete “tutorial”, luego: Refactor >


Rename…
Cambiamos de “tutorial” a“org.heyma.tutorial” tal como se muestra en la siguiente
Imagen.

Para agregar paquetes tan solo seleccionamos el paquete raíz. Seleccionar: New >
Java Package… Colocar el nombre siguiendo la regla de ingresar en minúsculas
únicamente y listo.
Para agregar paquetes tan solo seleccionamos el paquete raíz. Seleccionar: New >
Java Package… Colocar el nombre siguiendo la regla de ingresar en minúsculas
únicamente y listo.
Las clases, se nombran utilizando el patrón “pascalcase“, como por ejemplo: persona, servicios
cliente, controlador de pagos, etc. inician siempre con la primera letra en mayúscula.

para agregar clases se procede igual a los paquetes. seleccionar paquete: new > java class… nombrar
como especifica la regla y listo.
Clases Correctas.

En este capítulo veremos las prestaciones más


importantes del Editor de Netbeans IDE. Sobre
todo para agilizar las tareas más rutinarias en la
práctica real en el desarrollo de aplicaciones Java.

En este capítulo veremos:

 Codificación de clases
 Resolver Importaciones (imports)
 Los Getters y Setters
CODIFICACIÓN DE CLASES
El diseño del sistema genera el primer trabajo de los programadores: Construir la arquitectura del
sistema. Todos los paquetes, clases e interfaces deben ser creados.

Antes de codificar el cuerpo de las clases es bueno iniciar por la estructura de paquetes y luego
crear las 2027 clases del sistema : D.

En el capítulo anterior vimos cómo crear paquetes y clases dentro de un proyecto en Netbeans.
Ahora codificaremos el cuerpo la una clase <Entity> Persona, mientras vemos algunas de las
prestaciones del Editor de Netbeans.
Luego de crear la clase Persona el Editor nos mostrara lo siguiente:
1 /*
2 * To change this template, choose Tools | Templates
3 * and open the template in the editor.
4 */
5 package org.heyma.tutorial.model; 6
7 /** 8 *
9 * @author John 10 */
11 public class Persona { 12
13 }
La mayor carga de trabajo en el desarrollo de las clases tipo entidad está en la transcripción
de las propiedades, sin embargo es bastante sencillo y no es necesario un test funcional.
Transcribiendo las propiedades de la clase Persona.

En este caso ha generado errores y el icono en la barra de numeración lo indica. Si no


eres un principiante de programación en Java sabes que son las importaciones
de Date y List lo que hace falta.
RESOLVER IMPORTACIONES (IMPORTS) CTRL + SHIFT + I

Para resolver el error de dependencias o imports la opción se encuentra en el


menú: Source > Fix imports ó Ctrl + Shift + I. Pero la manera más ágil antes que
una combinación de teclas es de la siguiente forma: seleccionar dentro el editor
señalando un lugar vacío y luego la opción: Fix imports.
Si se encuentran ambigüedades Netbeans mostrará el siguiente cuadro para
seleccionar las Clases Correctas.
Otra Opción está en seleccionar el icono que además de mostrar el error tiene una
sugerencia.

Luego las importaciones se agregarán al código y los errores en la barra de numeración


desaparece.
Gregory González

LOS GETTER Y SETTERS (ALT + INSERT)

• Los métodos Set y get, son simples métodos que usamos


en las clases para mostrar (get) o modificar (set) el valor
de un atributo.
A continuación se mostrará gráficamente su
implementación y podemos observar que gran parte del
código se habrá generado sin mucho esfuerzo
TRANSCRIBIENDO INTERFACES

Como parte del diseño, se integró la lógica de negocio, donde se estructura, organiza y clasifica.
Los programadores deben trasncribir los métodos de cada interface.
CREAR UNA INTERFAZ

A continuación se crearán las Interfaces dentro de los paquetes que corresponda.

• Seleccionar el paquete
• New
• JAVA INTERFACE
Luego de crear la Interfaz, empezamos a trasncribir los métodos,
Es necesario agregar los imports correspondientes
1 package org.heyma.tutorial.services;

3 import java.util.List;
4 import org.heyma.tutorial.model.Cliente;

6 /**
7 *
8 * @author John
9 */
10 public interface ModuloClientes { INTERFAZ ModuloClientes.java

12 public void registrarCliente(Cliente cliente);

14 public void actualizarDatos(Cliente cliente);

16 public void eliminarCliente(Cliente cliente);

18 public Cliente buscarCliente(int id);

20 public List listarClientes();


21 }
Interfaz ModuloBanco.java
package org.heyma.tutorial.services;
1
2 import org.heyma.tutorial.model.Cliente;

4 /**
5 *
6 * @author John
7 */
8 public interface ModuloBanco {
9
10 public void abrirCuenta(Cliente cliente);

12 public void cerrarCuenta(Cliente cliente);


13 }
14
IMPLEMENTACIÓN DE LAS INTERFACES
Para su implementación de una Interfaz de debe crear una clase y agregar a continuación la instrucción
implements seguido se la interfaz a implementar, para esto se quiere el import de la Interfaz

Esto provocará un error en la Clase referida a que se deben implementar los métodos de la Interfaz.
Ahora utilizando las opciones del editor de Netbeans vamos a generar código
Como en el anterior capítulo vamos a utilizar la opción de: Insert code… (Alt + Insert) o seleccionando en un
lugar vacío del cuerpo de la clase, es decir, entre las llaves { … }. Luego seleccionamos la opción:
Implement Method…
Luego debemos seleccionar todos los métodos a menos que la
Clase esté definida como Abstracta.

Se presiona Generate
1 package org.heyma.tutorial.services.impl;
2
3 import java.util.List;
4 import org.heyma.tutorial.model.Cliente;
5 import org.heyma.tutorial.services.ModuloClientes;

7 /**
8 *
9 * @author John
10 */
11 public class ModuloBancoImpl implements ModuloClientes {

13 @Override
14 public void registrarCliente(Cliente cliente) {
15 throw new UnsupportedOperationException("Not supported yet.");
16 }
17
18 @Override
19 public void actualizarDatos(Cliente cliente) {
20 throw new UnsupportedOperationException("Not supported yet.");
21 }
22
23 @Override
24 public void eliminarCliente(Cliente cliente) {
25 throw new UnsupportedOperationException("Not supported yet.");
26 }
27
28 @Override
29 public Cliente buscarCliente(int id) {
30 throw new UnsupportedOperationException("Not supported yet.");
31 }
32
33 @Override
34 public List listarClientes() {
35 throw new UnsupportedOperationException("Not supported yet.");
36 }
37 }

Finalmente quedará sustituir las líneas con:

1 throw new UnsupportedOperationException("Not supported yet.");


FORMATEAR EL CÓDIGO (ALT+SHIFT+F)
No todos los programadores transcriben el código con el mismo estilo, pero una de las opciones que
tiene el editor de Netbeans, es el formateo del código.

Ésta opción está seleccionando en un lugar


vacío del editor. Luego:
Format o Alt + Shift + F
Santiago Ramón

INTRODUCCIÓN A SUBVERSIÓN

• Sistema de control de versiones diseñado específicamente


para reemplazar al popular CVS. Es software libre bajo
una licencia de tipo Apache/BSD y se le conoce también
como svn por ser el nombre de la herramienta utilizada en
la línea de comandos.
• Google Code. Sitio Oficial: https://code.google.com. Página
en la que se encuentra un enlace para crear un nuevo proyecto:
Create a new project.
• Luego de iniciar sesión con tu cuenta de Google. Debes llenar un
pequeño formulario
• Luego que finalices con Create project veras la página del proyecto de la
siguiente manera

En la pestaña source de la página del proyecto se encuentra la dirección HTTPS del


Repositorio Subversion de nuestro proyecto. En ella podemos subir varias aplicaciones
directamente desde Netbeans.
SUBIR UN PROYECTO DE NETBEANS A SUBVERSION
• Selecciona el Proyecto, luego en el menú: Team > Subversion >
Import into Repository…
• Luego de darle en Next >, verás la siguiente pantalla. Se debe especificar un
mensaje para la versión 1 o línea base

Luego de darle en Next >, aparecerá nuevamente el Prompt de conexión al repositorio con:
Autthentication failed. Solo si estas utilizando googlecode
IMPORTANTE: Google ha permitido el acceso al repositorio con nuestros
datos de la cuenta. Pero para las operaciones de commit se debe usar la
clave generada por googlecode para el repositorio.
Esta clave se encuentra accediendo al enlace: googlecode.com password,
en la página del repositorio en la pestaña Source.
• Selecciona el password generado por googlecode y pégalo en la casilla
del password del Promt de Netbeans.
Luego de darle en Finish, Netbeans subirá todos los archivos al repositorio
Subversion.
Todo lo que suceda podrás observar en la consola del IDE.
Vinicio Silva
• Asignar el desarrollo de las
clases especificas y subirlas al
repositorio con el comando
Conmit

• Todo proyecto se necesita


tener el código anterior ya
que solo el creador del
sistema puede editar.
• El primer recuadro nos
indica el dominio y el
usuario y password para
ingresar al sistema
• El segundo recuadro no
da ha conocer la
ubicación exacta donde
va a estar el archivo.
• Verificamos los cambios
de otros usuarios
• Nos damos cuenta lo eficaz
y funcional que es al
momento de trabajar con
Netbeans IDE 7.2
Edgar Ulloa

En la ventana Wizard de conexión se


parametriza la información del servidor
de base de datos y se realiza el test de
conexión para comprobarla, cuando se
da clic en “Finish” se abre un explorador
en el que se pueden visualizar los
objetos de la base de datos.
OPERACIONES SOBRE TABLAS
Con el botón derecho del mouse damos clic
desplegando un menú contextual que nos permite
realizar operaciones sobre la base de datos.

De igual manera se puede desplegar menús


contextuales sobre una tabla específica y
seleccionar operaciones sobre esta como por
ejemplo: “View Data” para visualizar la
información contenida en la misma desplegando
una ventana diseñada para ese propósito.
La opción View Data habilita un área de trabajo con tres componentes
que son: El editor de SQL, una grilla de datos y una consola de salida.

NetBeans permite realizar más de una conexión a la vez a diferentes bases


de datos mediante controladores JDBC. Cada fabricante de bases de datos
actualmente proporciona estos controladores.
ADMINISTRAR LAS LIBRERÍAS EN NETBEANS
Apache Commons http://commons.apache.org, es sin duda el sitio de
bibliotecas o librerías más popular a la cual acuden los programadores Java.
Para administrar las librerías seleccionamos el menú: Tools > Ant Libraries.
Luego presionamos el botón: New Library…
Cuando hemos dado clic en “New Library” se despliega
una ventana donde podemos dar un nombre a la librería
y seleccionar el tipo, y presionamos en: OK.

Luego de esto se despliega la ventana


del manejador de librerías desde
donde se puede manejar los archivos
jar y clasificarlos en grupos de acuerdo
a su aplicación. Para agregar los
archivos jar damos clic en: Add
JAR/Folder…
Una vez que hemos agregado las
librerías que requerimos damos clic en
Ok y quedan grabadas en el entorno
de trabajo para su utilización.
AGREGAR UNA LIBRERÍA A UN PROYECTO

Para agregar la nueva librería a


nuestro proyecto. Seleccionamos el
proyecto: Libraries > Add Library…
Mario Yepez

ADMINISTRAR LAS LIBRERÍAS EN NETBEANS

Agregar algunos componentes


descargados de Apache
Commons a las librerías de
Netbeans IDE, como ejemplo.
Tools > Ant Libraries , New Library

“Apache Commons”

Esto nos mostrará la librería en la lista y


tan solo nos quedara agregar los archivos
jar desde: Add JAR/Folder
Finalmente la librería esta lista para ser usada en algún proyecto que requiera de la
misma
Muchas gracias por su
Atención

También podría gustarte