SlideShare a Scribd company logo
1 of 33
Tutorial de NetBeans

   MISD Claudia Rodríguez Lemus
Pasos para crear un nuevo
               proyecto
1. Ir al menú
principal y elegir la
opción de New
Project      (Nuevo
proyecto).
Pasos para crear un nuevo
                proyecto
2. Seleccionar
la categoría de
Java
Aplication    y
oprimir Next
3. Teclear el nombre al proyecto
4. Elegir la ruta en donde se guardará el proyecto
(click en browse)
5. Deseleccionar:




 6. Oprimir Finish
 Source Package
 Libraries
Algunos conceptos
  Clase: Contiene las características de una categoría:



                                                             Clase Abstracta
                                 SERES VIVOS
Clase Común

                        ANIMALES               PLANTAS


                 MAMÍFEROS       HERVÍBOROS

           CANINOS

  PERROS                                                 Clase Final


              COCKER
                                                                         Objeto
  SPANIEL
                         BELLA
1. Click derecho en la
   carpeta     Source
   Package
2. Elegir      Nuevo
   (New)
3. Seleccionar Jframe
   Form
4. Asignarle un nombre (de preferencia que tenga relación
con la función de la clase y que el nombre comience con f
5. Asegurarse de que tiene la ubicación correcta
6. Click en Finish
1.   Ir a las Propiedades de la
     forma y elegir “Code”.
2.   Ir a Form Size Policy y
     elegir Generate Resize
     Code
3.   Acomodar el tamaño de la
     forma
Sugerencia 1: Utilizar el diseño previo para la
forma
Sugerencia 2: Quitar la layout de la forma: null
Sugerencia 3: Organicen los
objetos por páneles.
Acomodar las layouts

dependiendo del panel(Stock de
Distribución)
Acomodar el borde del panel: Ir

a propiedades del pánel y elegir
Titled Border
4. Agregar las etiquetas, cajas de texto, Jpassword y
  botones que se necesiten.
5. Ir a las propiedades de cada Objeto y cambiar el Texto
Sugerencia 4: En las propiedades, pueden cambiar los
 bordes, tipo de letra, color de fondo, etc. De los objetos

       JLabel
                                                  JTextField



                                                    JPassword



                                                     JButton
6. Cambiar los nombres de las variables de las
  cajas de texto, botones, tablas, combos, etc. De
  su forma: Click derecho en el objeto y elegir
  Change Variable Name
   Realizar una BD en MySQL con las sig. tablas:

1. Usuarios:  login (varchar (10)), password (varchar(10)),
   cve_empleado (int)
2. Empleados: cve_empleado(int), nombre(varchar (50)),
   direccion (varchar(50)), telefono (varchar(12)),
   cve_depto (int)
3. Departamentos: cve_depto (int), nombre (varchar (30))
10   10
Copiar el archivo mysql.jar en las sig. Rutas:
1.Archivos de programajavajdk1.6.0bin


2.Archivos   de programajavajdk1.6.0jrelibext
1. Copiar los archivos para manejo de bd a la
carpeta del proyecto (src):
Conexion2

ConsultaBD

EliminaReg

InsertaBD

2. Modificar el nombre de la BD en el archivo
Conexion2
1.   Elegir el botón que se va a programar
2.   Hacer click derecho sobre él, elegir evento,
     mouse, mouseclick
Se creará el método:
NombredelBotonMouseClicked
Donde podrá comenzar a escribir el código
   Sintáxis:

    TipoDato nombre (,);
Ejemplo:
    int clave, suma;
    float promedio;
    double pi=3.14158, radio;
    boolean hallado = false;
    char opcion;
    String nombre;
   Declarar una variable por cada Caja de texto o de
    Password que el usuario teclee y una para guardar la
    query de la consulta.
JTextField lee y despliega únicamente “texto”
Instrucción para leer:

  variableString = JTextField.getText();
      Variaciones:
      Para convertir a mayúsculas:
JTextField.getText().toUpperCase();
Ejemplo:
usu = tUsuario.getText().toUpperCase();
Instrucción para desplegar

JTextField.setText(<ValorString>)
A diferencia del JTextField, JPassword lee en arreglo
de char; por lo será de la sig. forma:

Instrucción   para leer



pass = String.valueOf(tPass.getPassword());
import: permite importar clases de otros paquetes a nuestro
proyecto.

java.sql.*: Permite utilizar lenguaje de sql en nuestro proyecto

Las importaciones deben agregarse antes del inicio de la
clase:
Esta clase contiene la instancia a la clase
Conexion2() y realiza la consulta:
1.   Ir al código en el método Click del Mouse del
     botón bAceptar.
2.   Crear 3 variables de tipo String: usu, pass y qry
3.   Leer el usuario en la variable usu y el password
     en la variable pass
4.   Crear la consulta en la variable qry
private void bAceptarMouseClicked(java.awt.event.MouseEvent evt) {


String usu, pass, qry;
usu = tUsuario.getText();
pass = tPass.getPassword().toString();
 qry = "SELECT * FROM usuarios where login = '"+usu +"' and
password ='"+pass+"'";
Sintaxis para la instanciación es:
NombreClase nomObj = new NombreClase();
   Para recibir la consulta, se requiere de una
    variable tipo ResultSet, porque la consulta
    regresa un valor de ese tipo
1.  Elegir la línea en donde queremos parar la
    ejecución sobre la línea numerada del código.
2. Ir a la pantalla de proyectos y hacer click derecho
    sobre el nombre de la clase, elegir Debug.

More Related Content

Viewers also liked

The Cloud: Background & Best Practices for Small Law Firms
The Cloud: Background & Best Practices for Small Law FirmsThe Cloud: Background & Best Practices for Small Law Firms
The Cloud: Background & Best Practices for Small Law FirmsNetwork 1 Consulting
 
Presentación taller de equipo de medición
Presentación taller de equipo de mediciónPresentación taller de equipo de medición
Presentación taller de equipo de mediciónHiokiMex
 
Publicidad diario la nación del 3 de junio de 1978.
Publicidad diario la nación del 3 de junio de 1978.Publicidad diario la nación del 3 de junio de 1978.
Publicidad diario la nación del 3 de junio de 1978.AndrinoJuan
 
Fuente de voltaje 12 v,12v-04_ing_ite_pit_e
Fuente de voltaje  12 v,12v-04_ing_ite_pit_eFuente de voltaje  12 v,12v-04_ing_ite_pit_e
Fuente de voltaje 12 v,12v-04_ing_ite_pit_eAmilkar Lafayette Muñoz
 
Seguridad y material de laboratorio 1
Seguridad y material de laboratorio 1Seguridad y material de laboratorio 1
Seguridad y material de laboratorio 1Pedro Astudillo
 
Funny english for everybody
Funny english for everybodyFunny english for everybody
Funny english for everybodydorinavacari
 
Conjunto Habitacional - Copromo
Conjunto Habitacional - Copromo Conjunto Habitacional - Copromo
Conjunto Habitacional - Copromo Paula Bianchi
 
Randall J. Franchuk's OceanCosmos Nigeria Limited Curriculum Vitae (CV)
Randall J. Franchuk's OceanCosmos Nigeria Limited Curriculum Vitae (CV)Randall J. Franchuk's OceanCosmos Nigeria Limited Curriculum Vitae (CV)
Randall J. Franchuk's OceanCosmos Nigeria Limited Curriculum Vitae (CV)Randall J. Franchuk
 
BSidesPGH - Never Surrender - Reducing Social Engineering Risk
BSidesPGH - Never Surrender - Reducing Social Engineering RiskBSidesPGH - Never Surrender - Reducing Social Engineering Risk
BSidesPGH - Never Surrender - Reducing Social Engineering RiskRob Ragan
 
Yoga Vidya Sommerkatalog 2012
Yoga Vidya Sommerkatalog 2012Yoga Vidya Sommerkatalog 2012
Yoga Vidya Sommerkatalog 2012Yoga Vidya e.V.
 
Libro blanco mobile marketing 2007 iab
Libro blanco mobile marketing 2007 iabLibro blanco mobile marketing 2007 iab
Libro blanco mobile marketing 2007 iabPAVEL ALVAREZ
 
Taller gratuito de gestión de redes sociales para pymes y emprendedores
Taller gratuito de gestión de redes sociales para pymes y emprendedoresTaller gratuito de gestión de redes sociales para pymes y emprendedores
Taller gratuito de gestión de redes sociales para pymes y emprendedoresFormacion2p0
 

Viewers also liked (16)

The Cloud: Background & Best Practices for Small Law Firms
The Cloud: Background & Best Practices for Small Law FirmsThe Cloud: Background & Best Practices for Small Law Firms
The Cloud: Background & Best Practices for Small Law Firms
 
FESC.PPT
FESC.PPTFESC.PPT
FESC.PPT
 
Presentación taller de equipo de medición
Presentación taller de equipo de mediciónPresentación taller de equipo de medición
Presentación taller de equipo de medición
 
Publicidad diario la nación del 3 de junio de 1978.
Publicidad diario la nación del 3 de junio de 1978.Publicidad diario la nación del 3 de junio de 1978.
Publicidad diario la nación del 3 de junio de 1978.
 
Fuente de voltaje 12 v,12v-04_ing_ite_pit_e
Fuente de voltaje  12 v,12v-04_ing_ite_pit_eFuente de voltaje  12 v,12v-04_ing_ite_pit_e
Fuente de voltaje 12 v,12v-04_ing_ite_pit_e
 
Informe modelo
Informe modeloInforme modelo
Informe modelo
 
Familia Feliz - Serie de Estudios para Grupos Pequeños
Familia Feliz - Serie de Estudios para Grupos PequeñosFamilia Feliz - Serie de Estudios para Grupos Pequeños
Familia Feliz - Serie de Estudios para Grupos Pequeños
 
Seguridad y material de laboratorio 1
Seguridad y material de laboratorio 1Seguridad y material de laboratorio 1
Seguridad y material de laboratorio 1
 
Funny english for everybody
Funny english for everybodyFunny english for everybody
Funny english for everybody
 
Conjunto Habitacional - Copromo
Conjunto Habitacional - Copromo Conjunto Habitacional - Copromo
Conjunto Habitacional - Copromo
 
Randall J. Franchuk's OceanCosmos Nigeria Limited Curriculum Vitae (CV)
Randall J. Franchuk's OceanCosmos Nigeria Limited Curriculum Vitae (CV)Randall J. Franchuk's OceanCosmos Nigeria Limited Curriculum Vitae (CV)
Randall J. Franchuk's OceanCosmos Nigeria Limited Curriculum Vitae (CV)
 
BSidesPGH - Never Surrender - Reducing Social Engineering Risk
BSidesPGH - Never Surrender - Reducing Social Engineering RiskBSidesPGH - Never Surrender - Reducing Social Engineering Risk
BSidesPGH - Never Surrender - Reducing Social Engineering Risk
 
Soldadura y corte oxiacetilenico
Soldadura y corte oxiacetilenicoSoldadura y corte oxiacetilenico
Soldadura y corte oxiacetilenico
 
Yoga Vidya Sommerkatalog 2012
Yoga Vidya Sommerkatalog 2012Yoga Vidya Sommerkatalog 2012
Yoga Vidya Sommerkatalog 2012
 
Libro blanco mobile marketing 2007 iab
Libro blanco mobile marketing 2007 iabLibro blanco mobile marketing 2007 iab
Libro blanco mobile marketing 2007 iab
 
Taller gratuito de gestión de redes sociales para pymes y emprendedores
Taller gratuito de gestión de redes sociales para pymes y emprendedoresTaller gratuito de gestión de redes sociales para pymes y emprendedores
Taller gratuito de gestión de redes sociales para pymes y emprendedores
 

Similar to Tutorial net beans

03. Introduccion a JavaScript y JQuery
03. Introduccion a JavaScript y JQuery03. Introduccion a JavaScript y JQuery
03. Introduccion a JavaScript y JQueryDanae Aguilar Guzmán
 
Taller 1 macros excel renee gonzalez martinez
Taller 1 macros excel renee gonzalez martinezTaller 1 macros excel renee gonzalez martinez
Taller 1 macros excel renee gonzalez martinezRenee Gonzalez
 
61229578 acceso-a-base-de-datos-mysql-con-netbeans
61229578 acceso-a-base-de-datos-mysql-con-netbeans61229578 acceso-a-base-de-datos-mysql-con-netbeans
61229578 acceso-a-base-de-datos-mysql-con-netbeansepilefmtx
 
Introducción a la Programación con Javascript. Clase 3
Introducción a la Programación con Javascript. Clase 3Introducción a la Programación con Javascript. Clase 3
Introducción a la Programación con Javascript. Clase 3xjordi
 
Lenguaje de programación java. Detalles
Lenguaje de programación java. DetallesLenguaje de programación java. Detalles
Lenguaje de programación java. DetallesCursando Desarrollo Web
 
Configuracion de variables de entorno
Configuracion de variables de entornoConfiguracion de variables de entorno
Configuracion de variables de entornoSheyli Patiño
 
Ada6 arias miguel_1f
Ada6 arias miguel_1fAda6 arias miguel_1f
Ada6 arias miguel_1fsaulcarrillo8
 
Introducción a PS
Introducción a PSIntroducción a PS
Introducción a PSCarlos Lugo
 
Practicas de Visual Basic 6
Practicas de Visual Basic 6Practicas de Visual Basic 6
Practicas de Visual Basic 6Brenda Roque
 
Seguridad en access
Seguridad en accessSeguridad en access
Seguridad en accessssuser3a82fb
 
Programacion orientada a objetos en javascript
Programacion orientada a objetos en javascriptProgramacion orientada a objetos en javascript
Programacion orientada a objetos en javascriptRobert Moreira
 
Hands on Lab: Almacenamiento local con base de datos, launchers y choosers
Hands on Lab: Almacenamiento local con base de datos, launchers y choosersHands on Lab: Almacenamiento local con base de datos, launchers y choosers
Hands on Lab: Almacenamiento local con base de datos, launchers y choosersSorey García
 
Realidad Aumentada (RA). Fundamentos de Java
Realidad Aumentada (RA). Fundamentos de JavaRealidad Aumentada (RA). Fundamentos de Java
Realidad Aumentada (RA). Fundamentos de JavaProyectos Urbe XXI, C.A
 

Similar to Tutorial net beans (20)

03. Introduccion a JavaScript y JQuery
03. Introduccion a JavaScript y JQuery03. Introduccion a JavaScript y JQuery
03. Introduccion a JavaScript y JQuery
 
Taller 1 macros excel renee gonzalez martinez
Taller 1 macros excel renee gonzalez martinezTaller 1 macros excel renee gonzalez martinez
Taller 1 macros excel renee gonzalez martinez
 
61229578 acceso-a-base-de-datos-mysql-con-netbeans
61229578 acceso-a-base-de-datos-mysql-con-netbeans61229578 acceso-a-base-de-datos-mysql-con-netbeans
61229578 acceso-a-base-de-datos-mysql-con-netbeans
 
Programación en java
Programación en javaProgramación en java
Programación en java
 
Introducción a la Programación con Javascript. Clase 3
Introducción a la Programación con Javascript. Clase 3Introducción a la Programación con Javascript. Clase 3
Introducción a la Programación con Javascript. Clase 3
 
Lenguaje de programación java. Detalles
Lenguaje de programación java. DetallesLenguaje de programación java. Detalles
Lenguaje de programación java. Detalles
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Configuracion de variables de entorno
Configuracion de variables de entornoConfiguracion de variables de entorno
Configuracion de variables de entorno
 
Guia no3 ado.net
Guia no3 ado.netGuia no3 ado.net
Guia no3 ado.net
 
Guia no3 ado.net
Guia no3 ado.netGuia no3 ado.net
Guia no3 ado.net
 
Java
JavaJava
Java
 
Ada 6 arias miguel
Ada 6 arias miguel Ada 6 arias miguel
Ada 6 arias miguel
 
Ada6 arias miguel_1f
Ada6 arias miguel_1fAda6 arias miguel_1f
Ada6 arias miguel_1f
 
Introducción a PS
Introducción a PSIntroducción a PS
Introducción a PS
 
Practicas de Visual Basic 6
Practicas de Visual Basic 6Practicas de Visual Basic 6
Practicas de Visual Basic 6
 
Seguridad en access
Seguridad en accessSeguridad en access
Seguridad en access
 
Programacion orientada a objetos en javascript
Programacion orientada a objetos en javascriptProgramacion orientada a objetos en javascript
Programacion orientada a objetos en javascript
 
Activinspire
ActivinspireActivinspire
Activinspire
 
Hands on Lab: Almacenamiento local con base de datos, launchers y choosers
Hands on Lab: Almacenamiento local con base de datos, launchers y choosersHands on Lab: Almacenamiento local con base de datos, launchers y choosers
Hands on Lab: Almacenamiento local con base de datos, launchers y choosers
 
Realidad Aumentada (RA). Fundamentos de Java
Realidad Aumentada (RA). Fundamentos de JavaRealidad Aumentada (RA). Fundamentos de Java
Realidad Aumentada (RA). Fundamentos de Java
 

Tutorial net beans

  • 1. Tutorial de NetBeans MISD Claudia Rodríguez Lemus
  • 2. Pasos para crear un nuevo proyecto 1. Ir al menú principal y elegir la opción de New Project (Nuevo proyecto).
  • 3. Pasos para crear un nuevo proyecto 2. Seleccionar la categoría de Java Aplication y oprimir Next
  • 4. 3. Teclear el nombre al proyecto 4. Elegir la ruta en donde se guardará el proyecto (click en browse)
  • 5. 5. Deseleccionar: 6. Oprimir Finish
  • 7. Algunos conceptos Clase: Contiene las características de una categoría: Clase Abstracta SERES VIVOS Clase Común ANIMALES PLANTAS MAMÍFEROS HERVÍBOROS CANINOS PERROS Clase Final COCKER Objeto SPANIEL BELLA
  • 8. 1. Click derecho en la carpeta Source Package 2. Elegir Nuevo (New) 3. Seleccionar Jframe Form
  • 9. 4. Asignarle un nombre (de preferencia que tenga relación con la función de la clase y que el nombre comience con f 5. Asegurarse de que tiene la ubicación correcta 6. Click en Finish
  • 10. 1. Ir a las Propiedades de la forma y elegir “Code”. 2. Ir a Form Size Policy y elegir Generate Resize Code 3. Acomodar el tamaño de la forma
  • 11. Sugerencia 1: Utilizar el diseño previo para la forma
  • 12. Sugerencia 2: Quitar la layout de la forma: null
  • 13. Sugerencia 3: Organicen los objetos por páneles. Acomodar las layouts dependiendo del panel(Stock de Distribución) Acomodar el borde del panel: Ir a propiedades del pánel y elegir Titled Border
  • 14. 4. Agregar las etiquetas, cajas de texto, Jpassword y botones que se necesiten. 5. Ir a las propiedades de cada Objeto y cambiar el Texto Sugerencia 4: En las propiedades, pueden cambiar los bordes, tipo de letra, color de fondo, etc. De los objetos JLabel JTextField JPassword JButton
  • 15. 6. Cambiar los nombres de las variables de las cajas de texto, botones, tablas, combos, etc. De su forma: Click derecho en el objeto y elegir Change Variable Name
  • 16. Realizar una BD en MySQL con las sig. tablas: 1. Usuarios: login (varchar (10)), password (varchar(10)), cve_empleado (int) 2. Empleados: cve_empleado(int), nombre(varchar (50)), direccion (varchar(50)), telefono (varchar(12)), cve_depto (int) 3. Departamentos: cve_depto (int), nombre (varchar (30))
  • 17.
  • 18. 10 10
  • 19. Copiar el archivo mysql.jar en las sig. Rutas: 1.Archivos de programajavajdk1.6.0bin 2.Archivos de programajavajdk1.6.0jrelibext
  • 20. 1. Copiar los archivos para manejo de bd a la carpeta del proyecto (src): Conexion2 ConsultaBD EliminaReg InsertaBD 2. Modificar el nombre de la BD en el archivo Conexion2
  • 21. 1. Elegir el botón que se va a programar 2. Hacer click derecho sobre él, elegir evento, mouse, mouseclick
  • 22. Se creará el método: NombredelBotonMouseClicked Donde podrá comenzar a escribir el código
  • 23. Sintáxis: TipoDato nombre (,); Ejemplo: int clave, suma; float promedio; double pi=3.14158, radio; boolean hallado = false; char opcion; String nombre;
  • 24. Declarar una variable por cada Caja de texto o de Password que el usuario teclee y una para guardar la query de la consulta.
  • 25. JTextField lee y despliega únicamente “texto” Instrucción para leer: variableString = JTextField.getText(); Variaciones: Para convertir a mayúsculas: JTextField.getText().toUpperCase(); Ejemplo: usu = tUsuario.getText().toUpperCase(); Instrucción para desplegar JTextField.setText(<ValorString>)
  • 26. A diferencia del JTextField, JPassword lee en arreglo de char; por lo será de la sig. forma: Instrucción para leer pass = String.valueOf(tPass.getPassword());
  • 27. import: permite importar clases de otros paquetes a nuestro proyecto. java.sql.*: Permite utilizar lenguaje de sql en nuestro proyecto Las importaciones deben agregarse antes del inicio de la clase:
  • 28. Esta clase contiene la instancia a la clase Conexion2() y realiza la consulta:
  • 29. 1. Ir al código en el método Click del Mouse del botón bAceptar. 2. Crear 3 variables de tipo String: usu, pass y qry 3. Leer el usuario en la variable usu y el password en la variable pass 4. Crear la consulta en la variable qry
  • 30. private void bAceptarMouseClicked(java.awt.event.MouseEvent evt) { String usu, pass, qry; usu = tUsuario.getText(); pass = tPass.getPassword().toString(); qry = "SELECT * FROM usuarios where login = '"+usu +"' and password ='"+pass+"'";
  • 31. Sintaxis para la instanciación es: NombreClase nomObj = new NombreClase();
  • 32. Para recibir la consulta, se requiere de una variable tipo ResultSet, porque la consulta regresa un valor de ese tipo
  • 33. 1. Elegir la línea en donde queremos parar la ejecución sobre la línea numerada del código. 2. Ir a la pantalla de proyectos y hacer click derecho sobre el nombre de la clase, elegir Debug.