VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
Manual de netbeans_7(2)(2)(2)
1.
2. Que es NetBeans
esta 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,
3. Razones para usar netbeans
Generalmente 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.
4. 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
8. En la parte de arriba estan las herramientas
vamos a explicar que es cada una
9. New Project: sirve para crear un nuevo
proyecto
New File: es similar a la anterior y en esta
opcion solo se pueden crear archivos y de
mas
Open project: Sirve para abrir proyectos ya
hechos con este programa
Open recent project: en esta opcion
podemos abrir proyectos modificados
recientemente
Close Project: Cierra el proyecto
Close other Project: Cierra los demas
proyectos
10. Close all project: cierra todos los
proyectos abiertos
Open File: Abriremos un archivo de la
carpeta que deseemos usar
Open recent file: Abre un archivo
recientemente abierto
Project Groups: Nos permite ayudar a
crear grupo de proyectos
Project Properties: Nos mostrara las
propiedades de dicho producto
Import Project: Importa Un Proyecto
Export Project: Permite guardar un
archivo en cualquier formato ya sea zip,
rar, etc.
11. Save: Guarda el proyecto
Save As: Guardar el proyecto y ponerle un
nombre
Save All:Guarda todos los proyectos que
esten abietos
Page Setup: Nos pone en pantalla una
ventana de configuraciones
Print: Imprime tu proyecto
Print to html: guardar el codigo en formato
html
Exit: Salir del programa
12. La Siguiente Pestaña es edit
Undo: Deshace un paso hacia atrás
Redo: Repone algo que hayas hecho con undo
Cut: Cortar algo del proyecto
Copy: Copiar Algo
Paste: Pega algo
Paste formatted: permite copiar todo el texto con
formato y caracteres
Paste from history: Pegar alguna cosa que hayas
copiado mucho antes
Delete: elimina todo
Select all: Selecciona todo
Select Identifier: selecciona lo identificado
Find selection: encuentra la selección
Find next: encuentra lo siguiente
Find Previous: Encuentra lo anterior
Find:Encontrar
Replace: reemplazar
13. Find usages: Busqueda de usos
Find in projects: nos sirve para buscar algo
en todos los proyectos que tengamos
abiertos
Replace in Peojects: Nos sirve para
reemplazar alguna linea en todos los
documentos
Start macro recording: Nos sirve para iniciar
un macro
Stop macro recording: Detener la opcion
anterior
14. Crear una app De Java en Netbeans
Para poder crear una app de java en netbeans das clic en file y
despues new project asi
15. Despues de dar clic en new project les aparecerera una ventana
como en la siguiente imagen
16. Despues estara como predeterminado la opcion java y java
aplication dan clic en next y les aparecera esto
17. Le ponen el nombre del proyecto que ustedes quieran y le dan clic
en finish despues les aparecera esta ventana de comandos
18. Ahora para ejecutar el programa de java damos clic en el siguiente
boton verde
19. Le Dan en el boton ya mencionado y se ejecutara el
programa
20. Si en la parte de abajo les pone BUILD SUCCESFUL es
que lo hicieron bien ahora pasemos a la creacion de
paquetes
21. Creacion de Paquetes
Los 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
23. Despues de dar clic en rename les aparecera una
ventana asi y le cambien el nombre en “new name”
24. 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
25. Luego abajo hay una opcion abajo y le dan en refactor y quedaria
asi
26. Para agregar paquetes seleccionamos el paquete raiz, hay que
seleccionar: new-JavaPackage, colocar el nombre en minusculas y
eso seria todo
27. Creacion de clases
Las clases se nombran utilizandon un patron “PascalClasse”
algunos ejemplos son: persona, servicios,clientes,etc
28. Crear Una Interfaz
Utilizando el mismo procedimiento craremos las interfaces dentro de
los paquetes que corresponda, Según el diseño de la arquitectura
del sistema
30. Subversion
Subversion es un sistema de control
de versiones diseñado
especificamente para reemplazar al
popular CVS
31. 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.
33. Luego de iniciar sesión con tu cuenta de Google. Debes
llenar un pequeño formulario
34. Luego que finalices con Create project veras la
página del proyecto de la siguiente manera.
35. 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 Subversion
Ya 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…
36. 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.
37. Luego de darle en Next >, verás la siguiente pantalla. Se
debe especificar un mensaje para la versión 1 o línea
base.
38. Luego de darle en Next >, aparecerá nuevamente el Prompt de
conexión al repositorio con: Autthentication failed. Solo si estas
utilizando googlecode.
39. 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.
40.
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.
41. 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
42. 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
43. 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
44. 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
45. 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
46. 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.
47. Finalmente la librería esta lista para ser usada en algún proyecto
que requiera de la misma
Agregar una librería a un proyecto
Ahora veamos como agregar la nueva librería a nuestro proyecto. Seleccionamos el
proyecto: Libraries > Add Librery
48. Luego ubicamos y seleccionamos nuestra librería
Finalmente el proyecto se verá de la siguiente forma
49. Y eso fue todo has llegado al final y te felicito :D