MANUAL DE NETBEANS 7.1.2Olguin Trejo Javier Eduardo
Vazquez Calderon David del AngelDesarrolla software de aplicación utilizando programacion orienta a
objetosProgramacion
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,
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.
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
Vamos a abrir el netbeans 7.2.1
Esperamos
Esta es la pantalla de inicio de netbeans
En la parte de arriba estan las herramientas vamos a explicar que es cada una
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
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.
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
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
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
Crear una app De Java en NetbeansPara poder crear una app de java en netbeans das clic en
file y despues new project asi
Despues de dar clic en new project les aparecerera una ventana como en la siguiente imagen
Despues estara como predeterminado la opcion java y java aplication dan clic en next y les aparecera esto
Le ponen el nombre del proyecto que ustedes quieran y le dan clic en finish despues les aparecera esta ventana de comandos
Ahora para ejecutar el programa de java damos clic en el siguiente boton verde
Le Dan en el boton ya mencionado y se ejecutara el programa
Si en la parte de abajo les pone BUILD SUCCESFUL es que lo hicieron bien ahora pasemos a la creacion de paquetes
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
Asi
Despues de dar clic en rename les aparecera una ventana asi y le cambien el nombre en “new name”
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
Luego abajo hay una opcion abajo y le dan en refactor y quedaria asi
Para agregar paquetes seleccionamos el paquete raiz, hay que seleccionar: new-JavaPackage, colocar el nombre en minusculas y eso seria todo
Creacion de clasesLas clases se nombran utilizandon un patron
“PascalClasse” algunos ejemplos son: persona, servicios,clientes,etc
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
Interfaz Modulopackage com.google.java.newpackage;
/** * * @author javiereduardo */public interface NewInterface {
}
SubversionSubversion es un sistema de control de versiones diseñado especificamente para reemplazar al popular CVS
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.
Es ahi
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 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…
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.
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.
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.
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.
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
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
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
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
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
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.
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
Luego ubicamos y seleccionamos nuestra librería
Finalmente el proyecto se verá de la siguiente forma
Y eso fue todo has llegado al final y te felicito :D