manual de netbeans_7(2)(2)(2)

49
MANUAL DE NETBEANS 7.1.2 Olguin Trejo Javier Eduardo Vazquez Calderon David del Angel Desarrolla software de aplicación utilizando programacion orienta a objetos Programacion

Upload: javierot99

Post on 12-Apr-2017

300 views

Category:

Education


2 download

TRANSCRIPT

Page 1: Manual de netbeans_7(2)(2)(2)

MANUAL DE NETBEANS 7.1.2Olguin Trejo Javier Eduardo

Vazquez Calderon David del AngelDesarrolla software de aplicación utilizando programacion orienta a

objetosProgramacion

Page 2: Manual de netbeans_7(2)(2)(2)

Que es NetBeansesta desarrollado en java y por eso requiere la instalación

del JDk y la JVM para su funcionamiento, lo que permite este tipo de software es proporcionarle al programador herramientas para que el desarrollo de software sea lo menos complicado , incluyendo utilidades como resaltado y autocompletado de de código, compila y ejecuta el código que creas además con esta ide puedes diseñar interfaces de una manera mucho mas facil con solo arrastrar botones y demás a tu Jframe y no tener que programar todo esto , además que puedes incluirle plugin que mejoran la funcionalidad del la ide , netbeans es un entorno de de desarrollo muy bueno y de los mas avanzados para programar en java de verdad te facilita mucho las cosas,

Page 3: Manual de netbeans_7(2)(2)(2)

Razones para usar netbeansGeneralmente los desarrolladores hand-code prefieren no utilizar

algún IDE por temas filosóficos, por decirlo así. Y se utilizan varias herramientas como Notepad++, Geany, o simplemente El bloc de notas de Windows o gedit para Linux.

Pero al trabajar en proyectos de mayor embergadura, en los cuales el trabajo se divide en uno o varios equipos, se debe compatibilizar el estilo propio de programación con los demás, y esto puede ocasionar pérdida de tiempo innecesaria.

Incluso si se trabaja remotamente esta situación puede convertirse en un grave problema. Y si a esto agregamos las librerías utilizadas, nomenclaturas, convenciones; se puede tornar difícil de digerir por cada desarrollador.

Page 4: Manual de netbeans_7(2)(2)(2)

Algunos atajos de Netbeans Ordenar y tabular código: [ALT]+[SHIFT]+F Seleccionar el archivo editando en el proyecto: [ALT]+[SHIFT]+1 Alternar maximizar ventana: [SHIFT]+[ESC] Ir a siguinte ocurrencia de variable/función/método marcado (el

cursor debe estar dentro del nombre) Ir a declaración de variable/funcion/clase: [CTRL]+B ó [CTRL]+(click) Lista de archivos abiertos: [CTRL]+[TAB] Duplicar línea: [CTRL]+[SHIFT]+UP ó [CTRL]+[SHIFT]+DOWN Mover línea: [ALT]+[SHIFT]+UP ó [ALT]+[SHIFT]+DOWN Eliminar línea: [CTRL]+E Comentar: [CTRL]+[SHIFT]+C Renombrar variable/función/clase: [CTRL]+R Ir a declaración: [CTRL]+O Ir a archivo: [SHIFT]+[ALT]+O

Page 5: Manual de netbeans_7(2)(2)(2)

Vamos a abrir el netbeans 7.2.1

Page 6: Manual de netbeans_7(2)(2)(2)

Esperamos

Page 7: Manual de netbeans_7(2)(2)(2)

Esta es la pantalla de inicio de netbeans

Page 8: Manual de netbeans_7(2)(2)(2)

En la parte de arriba estan las herramientas vamos a explicar que es cada una

Page 9: Manual de netbeans_7(2)(2)(2)

New Project: sirve para crear un nuevo proyectoNew File: es similar a la anterior y en esta opcion solo se pueden crear archivos y de masOpen project: Sirve para abrir proyectos ya hechos con este programaOpen recent project: en esta opcion podemos abrir proyectos modificados recientementeClose Project: Cierra el proyectoClose other Project: Cierra los demas proyectos

Page 10: Manual de netbeans_7(2)(2)(2)

Close all project: cierra todos los proyectos abiertosOpen File: Abriremos un archivo de la carpeta que deseemos usarOpen recent file: Abre un archivo recientemente abiertoProject Groups: Nos permite ayudar a crear grupo de proyectosProject Properties: Nos mostrara las propiedades de dicho productoImport Project: Importa Un ProyectoExport Project: Permite guardar un archivo en cualquier formato ya sea zip, rar, etc.

Page 11: Manual de netbeans_7(2)(2)(2)

Save: Guarda el proyectoSave As: Guardar el proyecto y ponerle un nombreSave All:Guarda todos los proyectos que esten abietosPage Setup: Nos pone en pantalla una ventana de configuracionesPrint: Imprime tu proyectoPrint to html: guardar el codigo en formato html Exit: Salir del programa

Page 12: Manual de netbeans_7(2)(2)(2)

La Siguiente Pestaña es editUndo: Deshace un paso hacia atrásRedo: Repone algo que hayas hecho con undoCut: Cortar algo del proyectoCopy: Copiar AlgoPaste: Pega algoPaste formatted: permite copiar todo el texto con formato y caracteresPaste from history: Pegar alguna cosa que hayas copiado mucho antesDelete: elimina todoSelect all: Selecciona todoSelect Identifier: selecciona lo identificadoFind selection: encuentra la selecciónFind next: encuentra lo siguienteFind Previous: Encuentra lo anteriorFind:EncontrarReplace: reemplazar

Page 13: Manual de netbeans_7(2)(2)(2)

Find usages: Busqueda de usosFind in projects: nos sirve para buscar algo en todos los proyectos que tengamos abiertosReplace in Peojects: Nos sirve para reemplazar alguna linea en todos los documentosStart macro recording: Nos sirve para iniciar un macroStop macro recording: Detener la opcion anterior

Page 14: Manual de netbeans_7(2)(2)(2)

Crear una app De Java en NetbeansPara poder crear una app de java en netbeans das clic en

file y despues new project asi

Page 15: Manual de netbeans_7(2)(2)(2)

Despues de dar clic en new project les aparecerera una ventana como en la siguiente imagen

Page 16: Manual de netbeans_7(2)(2)(2)

Despues estara como predeterminado la opcion java y java aplication dan clic en next y les aparecera esto

Page 17: Manual de netbeans_7(2)(2)(2)

Le ponen el nombre del proyecto que ustedes quieran y le dan clic en finish despues les aparecera esta ventana de comandos

Page 18: Manual de netbeans_7(2)(2)(2)

Ahora para ejecutar el programa de java damos clic en el siguiente boton verde

Page 19: Manual de netbeans_7(2)(2)(2)

Le Dan en el boton ya mencionado y se ejecutara el programa

Page 20: Manual de netbeans_7(2)(2)(2)

Si en la parte de abajo les pone BUILD SUCCESFUL es que lo hicieron bien ahora pasemos a la creacion de paquetes

Page 21: Manual de netbeans_7(2)(2)(2)

Creacion de PaquetesLos paquetes , el estandar de nombrado dice

que se debe usar en minusculas y ademas de utilizar la raiz del nombre del proyecto en mi caso es java aplication2

En el proyecto tenemos el nombre de java application tenemos el paquete javaApplication2 lo seleccionamos y luego refactor-rename

Page 22: Manual de netbeans_7(2)(2)(2)

Asi

Page 23: Manual de netbeans_7(2)(2)(2)

Despues de dar clic en rename les aparecera una ventana asi y le cambien el nombre en “new name”

Page 24: Manual de netbeans_7(2)(2)(2)

En mi caso le cambie el nombre de java aplication2 a un ejemplo el nombre de una empresa o local en mi caso es este

Page 25: Manual de netbeans_7(2)(2)(2)

Luego abajo hay una opcion abajo y le dan en refactor y quedaria asi

Page 26: Manual de netbeans_7(2)(2)(2)

Para agregar paquetes seleccionamos el paquete raiz, hay que seleccionar: new-JavaPackage, colocar el nombre en minusculas y eso seria todo

Page 27: Manual de netbeans_7(2)(2)(2)

Creacion de clasesLas clases se nombran utilizandon un patron

“PascalClasse” algunos ejemplos son: persona, servicios,clientes,etc

Page 28: Manual de netbeans_7(2)(2)(2)

Crear Una InterfazUtilizando el mismo procedimiento craremos las interfaces

dentro de los paquetes que corresponda, Según el diseño de la arquitectura del sistema

Page 29: Manual de netbeans_7(2)(2)(2)

Interfaz Modulopackage com.google.java.newpackage;

/** * * @author javiereduardo */public interface NewInterface {

}

Page 30: Manual de netbeans_7(2)(2)(2)

SubversionSubversion es un sistema de control de versiones diseñado especificamente para reemplazar al popular CVS

Page 31: Manual de netbeans_7(2)(2)(2)

Donde conseguir uno?Donde conseguir un Repositorio Subversion Gratis

Una empresa que desarrolla software puede contar con servidores que tengan instalado Subversion para almacenar el código fuente

de las aplicaciones que desarrollan.

Subversion soporta diferentes Protocolos de red, sin embargo la más utilizada es HTTP y se requiere que cada usuario tenga una

credencial de acceso con usuario y una clave o password.

Para este ejemplo vamos a utilizar nuestra cuenta de Google para acceder al servicio de Alojamiento de Proyectos de Google.

Este servicio se llama 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.

Page 32: Manual de netbeans_7(2)(2)(2)

Es ahi

Page 33: Manual de netbeans_7(2)(2)(2)

Luego de iniciar sesión con tu cuenta de Google.  Debes llenar un pequeño formulario

Page 34: Manual de netbeans_7(2)(2)(2)

Luego que finalices con Create project veras la página del proyecto de la siguiente manera.

Page 35: Manual de netbeans_7(2)(2)(2)

En la pestaña source de la página del proyecto se encuentra la dirección HTTPSdel Repositorio Subversion de nuestro proyecto.  En ella podemos subir varias aplicaciones directamente desde Netbeans.

Subir un proyecto de Netbeans a SubversionYa sea con el repositorio anteriormente creado o el repositorio de tu propia empresa el procedimiento será siempre el mismo.Selecciona el Proyecto, luego en el menú: Team > Subversion > Import into Repository…

Page 36: Manual de netbeans_7(2)(2)(2)

A continuación ingresa la dirección de tu repositorio y los datos de tu credencial de acceso.  Si estas usando googlecode entonces los datos de tu cuenta de Google.

Page 37: Manual de netbeans_7(2)(2)(2)

Luego de darle en Next >, verás la siguiente pantalla.  Se debe especificar un mensaje para la versión 1 o línea base.

Page 38: Manual de netbeans_7(2)(2)(2)

Luego de darle en Next >, aparecerá nuevamente el Prompt de conexión al repositorio con: Autthentication failed.  Solo si estas utilizando googlecode.

Page 39: Manual de netbeans_7(2)(2)(2)

Java Database Connectivity JDBC

Java Database Connectivity, más conocida por sus siglas JDBC, es una  API que permite la ejecución de operaciones sobre bases de datos desde el lenguaje de Programacion Java independientemente del sistema operativo donde se ejecute o de la base de datos a la cual se accede, utilizando el dialecto SQL del modelo de base de datos que se utilice.

Page 40: Manual de netbeans_7(2)(2)(2)

Conectando con una Base de Datos¿Cómo se conecta Netbeans con bases de datos?.  Ahora veremos cómo realizar una conexión a una base de datos MySQL desde NetBeans IDE.

Page 41: Manual de netbeans_7(2)(2)(2)

Seguidamente ingresamos los datos para una conexión TCP con MySQL.  Luego verificamos presionando en: Test connection.

Luego de presionar en Finish, Netbeans nos mostrará un explorador para visualizar los objetos de la base de datos, como por ejemplo: Tablas

Page 42: Manual de netbeans_7(2)(2)(2)

Operaciones sobre las tablas

El Netbeasn IDE 7.2 ahora se convierte en una herramienta muy poderosa para realizar tareas sobre bases de datos.  Selecciona el objeto: Tables y Execute Command

Se puede también seleccionar una tabla específica y ver sus datos seleccionando:View Data

Page 43: Manual de netbeans_7(2)(2)(2)

A continuación Netbeans habilita un área de trabajo con tres componentes que son: El editor de SQL, una Grilla de datos y una Consola de salida (Log Output).

Netbeans te permitirá realizar más de una conexión a la vez a diferentes bases de datos mediante controladores (Drivers) JDBC.  Cada fabricante de bases de datos actualmente proporciona estos controladores

Page 44: Manual de netbeans_7(2)(2)(2)

Para realizar esta tarea vamos a agregar algunos componentes descargados de Apache Commons a las librerías de Netbeans IDE

Para administrar las librerías iniciamos en el menú: Tools > Ant Libraries.  Luego presionamos en: New Library

Page 45: Manual de netbeans_7(2)(2)(2)

Luego ingresamos el nombre para la Librería: “Apache Commons”, luego seleccionando en: OK.

Esto nos mostrará la librería en la lista y tan solo nos quedara agregar los archivosjar desde: Add JAR/Folder

Page 46: Manual de netbeans_7(2)(2)(2)

Estas aplicaciones son gratuitas y de código abierto (open source)

Para realizar nuestro ejemplo trabajaremos con el servidor Apache Tomcat.

Antes de comenzar debemos saber que Apache Tomcat es un servidor de aplicaciones web y por lo tanto hace uso del protocolo de red HTTP.  Sin embargo por defecto Tomcat en Netbeans está configurado con el puerto 8084, para evitar conflictos con GlassFish Server que está configurado para usar el puerto 8080.

Para ver esta configuración.  Seleccionamos el Servidor Apache Tomcat y luego:Properties.

Page 47: Manual de netbeans_7(2)(2)(2)

Finalmente la librería esta lista para ser usada en algún proyecto que requiera de la misma

Agregar una librería a un proyectoAhora veamos como agregar la nueva librería a nuestro proyecto.  Seleccionamos el proyecto: Libraries > Add Librery

Page 48: Manual de netbeans_7(2)(2)(2)

Luego ubicamos y seleccionamos nuestra librería

Finalmente el proyecto se verá de la siguiente forma

Page 49: Manual de netbeans_7(2)(2)(2)

Y eso fue todo has llegado al final y te felicito :D