Java

es un lenguaje de programación de propósito general, concurrente, orientado a objetos que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible. Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo (conocido en inglés como WORA, o "write once, run anywhere"), lo que quiere decir que el código que es ejecutado en una plataforma no tiene que ser recompilado para correr en otra.

Visual Studio

Es un entorno de desarrollo integrado (IDE, por sus siglas en inglés) para sistemas operativos Windows. Soporta múltiples lenguajes de programación tales como C++, C#, Visual Basic .NET, F#, Java, Python, Ruby, PHP; al igual que entornos de desarrollo web como ASP.NET MVC, Django, etc., a lo cual sumarle las nuevas capacidades online bajo Windows Azure en forma del editor Monaco.

HTML5

Es la quinta revisión importante del lenguaje básico de la World Wide Web, HTML. HTML5 especifica dos variantes de sintaxis para HTML: una «clásica», HTML (text/html), conocida como HTML5, y una variante XHTML conocida como sintaxis XHTML5 que deberá servirse con sintaxis XML (application/xhtml+xml).

Android

Es un sistema operativo basado en el núcleo Linux. Fue diseñado principalmente para dispositivos móviles con pantalla táctil, como teléfonos inteligentes, tablets o tabléfonos; y también para relojes inteligentes, televisores y automóviles.

MySQL

Es un sistema de gestión de bases de datos relacional, multihilo y multiusuario

jueves, 28 de julio de 2016

Curso 9 - ShowConfirmDialog 1er Método Parte 1 | Java (JOptionPane)


En este vídeo se muestra la primer forma del showConfirmDialog y como podemos hacer uso de él.


Menú Principal

 Menú de Opciones

Opción 1


Código

El siguiente código fue escrito dentro del botón "Mostrar" y corresponde al primer método del showConfirmDialog.
switch (cbOpciones.getSelectedIndex()) {
            case 0: //Dos parámetros
                val = showConfirmDialog(this, "¿Quieres cerrar la aplicación?");
                if (val == YES_NO_OPTION) {
                    System.out.println("Respuesta fue si");
                } else {
                    System.out.println("Otra respuesta");
                }
                break;
            case 1: //Cuatro parámetros
                break;
            case 2: //Cinco parámetros
                break;
            case 3: //Seis parámetros
                break;
        }






Proyecto de GitHub - Descargar



Siguenos en:
Blogger -- http://codefluid.blogspot.mx
Facebook -- https://www.facebook.com/CodeFluid
Twitter -- https://twitter.com/CodeFluid
GitHub -- https://github.com/CodeFluid

jueves, 7 de julio de 2016

Curso 8 - ShowInputDialog Parte 2 | Java (JOptionPane)


En esta segunda parte se muestra los últimos 2 métodos del showInputDialog aunque se dividió el último en dos por cuestiones de los parámetros. Además se explica un Exception que aparece al momento de dar clic en el botón de cancelar.










Código

El siguiente código fue escrito dentro del botón "buscar" para más comodidad utilizamos un try-catch para capturar un error de dato nulo y utilizamos un switch para el combo box.
try {
            switch (cbInputDialog.getSelectedIndex()) {
            case 0:
                txtValor.setText(showInputDialog("Ingresa un número"));
                break;
            case 1:
                txtValor.setText(showInputDialog(this, "Ingresa un nombre:"));
                break;
            case 2:
                txtValor.setText(showInputDialog("Ingresa un número:", "Pedro"));
                break;
            case 3:
                txtValor.setText(showInputDialog(this, "Ingresa un número:", "Pedro"));
                break;
            case 4:
                txtValor.setText(showInputDialog(this, "Ingresa un valor", "VALORES", JOptionPane.INFORMATION_MESSAGE));
                break;
            case 5:
                txtValor.setText(showInputDialog(this, "Ingresa un cliente", "CLIENTE", JOptionPane.INFORMATION_MESSAGE, new ImageIcon(ShowInputDialogs.class.getResource("clientes.png")), null, "Julieta").toString());
                break;
            case 6:
                txtValor.setText(showInputDialog(this, "Ingresa un cliente", "CLIENTE", JOptionPane.INFORMATION_MESSAGE, new ImageIcon(ShowInputDialogs.class.getResource("clientes.png")), val, "Julieta").toString());
                break;
        }
        } catch (NullPointerException e) {
            System.out.println(e.getMessage());
        }






Proyecto de GitHub - Descargar



Siguenos en:
Blogger -- http://codefluid.blogspot.mx
Facebook -- https://www.facebook.com/CodeFluid
Twitter -- https://twitter.com/CodeFluid
GitHub -- https://github.com/CodeFluid

miércoles, 6 de julio de 2016

Curso 7 - ShowInputDialog Parte 1 | Java (JOptionPane)


En el siguiente vídeo se muestran todas las variantes del showInputDialog y como podemos utilizarlo. Además se muestra un pequeño error que sale al momento de dar clic a cancelar.










Código

El siguiente código fue escrito dentro del botón "buscar" para más comodidad utilizamos un try-catch para capturar un error de dato nulo y utilizamos un switch para el combo box.
try {
            switch (cbInputDialog.getSelectedIndex()) {
            case 0:
                txtValor.setText(showInputDialog("Ingresa un número"));
                break;
            case 1:
                txtValor.setText(showInputDialog(this, "Ingresa un nombre:"));
                break;
            case 2:
                txtValor.setText(showInputDialog("Ingresa un número:", "Pedro"));
                break;
            case 3:
                txtValor.setText(showInputDialog(this, "Ingresa un número:", "Pedro"));
                break;
            case 4:
                txtValor.setText(showInputDialog(this, "Ingresa un valor", "VALORES", JOptionPane.INFORMATION_MESSAGE));
                break;
            case 5:
                txtValor.setText(showInputDialog(this, "Ingresa un cliente", "CLIENTE", JOptionPane.INFORMATION_MESSAGE, new ImageIcon(ShowInputDialogs.class.getResource("clientes.png")), null, "Julieta").toString());
                break;
            case 6:
                txtValor.setText(showInputDialog(this, "Ingresa un cliente", "CLIENTE", JOptionPane.INFORMATION_MESSAGE, new ImageIcon(ShowInputDialogs.class.getResource("clientes.png")), val, "Julieta").toString());
                break;
        }
        } catch (NullPointerException e) {
            System.out.println(e.getMessage());
        }






Proyecto de GitHub - Descargar



Siguenos en:
Blogger -- http://codefluid.blogspot.mx
Facebook -- https://www.facebook.com/CodeFluid
Twitter -- https://twitter.com/CodeFluid
GitHub -- https://github.com/CodeFluid
Vimeo -- https://vimeo.com/user47266653

martes, 5 de julio de 2016

Curso 6 - ShowMessageDialog | Java - JOptionPane


En el siguiente tutorial se muestran las variantes del ShowMessageDialog explicando cada uno de los parámetros que contienen.








Código

Primero importamos las librerías que contienen las clases del:
  • JOptionPane
  • ImageIcon
import javax.swing.ImageIcon;
import static javax.swing.JOptionPane.*;

Después colocamos el código para el botón normal los parámetros que contiene son:
  • Component parentComponent - Aquí se coloca el componente que va a contener a la ventana (JFrame, JDialog, JInternalFrame, etc).
  • Message - El mensaje que va a mostrar la ventana
showMessageDialog(this, "Esto es una ventana");

El siguiente método es la segunda forma del showMessageDialog que contiene 4 parámetros:
  • Component parentComponent - Aquí se coloca el componente que va a contener a la ventana (JFrame, JDialog, JInternalFrame, etc).
  • Message - El mensaje que va a mostrar la ventana.
  • Title - El título personalizado del showMessageDialog.
  • typeMessage - Es el tipo de mensaje que se mostrará lo único que cambia es el icono (INFORMATION_MESSAGE, WARNING_MESSAGE, ERROR_MESSAGE, QUESTION_MESSAGE).
showMessageDialog(this, "Esta es una ventana", "Mensaje Personalizado", WARNING_MESSAGE);

El tercer y último método contiene 5 parámetros:
  • Component parentComponent - Aquí se coloca el componente que va a contener a la ventana (JFrame, JDialog, JInternalFrame, etc).
  • Message - El mensaje que va a mostrar la ventana.
  • Title - El título personalizado del showMessageDialog.
  • typeMessage - Es el tipo de mensaje que se mostrará lo único que cambia es el icono (INFORMATION_MESSAGE, WARNING_MESSAGE, ERROR_MESSAGE, QUESTION_MESSAGE).
  • Icon - Es un icono que nosotros podemos colocar en nuestra carpeta de recursos y colocarla dentro de la ventana.
showMessageDialog(this, "Esto es otra ventana", "Mensaje Personalizado", WARNING_MESSAGE, new ImageIcon(ShowMessageDialogs.class.getResource("showDialogSave.png")));





Proyecto de GitHub - Descargar



Siguenos en:
Blogger -- http://codefluid.blogspot.mx
Facebook -- https://www.facebook.com/CodeFluid
Twitter -- https://twitter.com/CodeFluid
GitHub -- https://github.com/CodeFluid
Vimeo -- https://vimeo.com/user47266653

Curso 5 JTable - Eliminar un Fila de un JTable - Parte 4 | Java


En el siguiente tutorial se muestra una de las formas para eliminar una fila de un JTable utilizando la clase DefaultTableModel.






Código
       if (tUsuario.getSelectedRow() != -1) {
            dtm.removeRow(tUsuario.getSelectedRow());
        } else {
            JOptionPane.showMessageDialog(null, "No has seleccionado un registro");
        }





Proyecto de GitHub - Descargar



Siguenos en:
Blogger -- http://codefluid.blogspot.mx
Facebook -- https://www.facebook.com/CodeFluid
Twitter -- https://twitter.com/CodeFluid
GitHub -- https://github.com/CodeFluid
Vimeo -- https://vimeo.com/user47266653

lunes, 4 de julio de 2016

Curso 4 JTable - Modificar Dato en JTable - Parte 3 | Java


En el siguiente tutorial se muestra una de las formas para modifcar los datos de una fila a un JTable utilizando la clase DefaultTableModel.






Código
       if (filaSeleccionada != -1) {
            tUsuario.setValueAt(txtNombre.getText(), filaSeleccionada, 0);
            tUsuario.setValueAt(txtEdad.getText(), filaSeleccionada, 1);
            tUsuario.setValueAt(txtEstado.getText(), filaSeleccionada, 2);
            limpiar();
            filaSeleccionada = -1;
        } else {
            JOptionPane.showMessageDialog(null, "No has cargado datos");
        }





Proyecto de GitHub - Descargar



Siguenos en:
Blogger -- http://codefluid.blogspot.mx
Facebook -- https://www.facebook.com/CodeFluid
Twitter -- https://twitter.com/CodeFluid
GitHub -- https://github.com/CodeFluid
Vimeo -- https://vimeo.com/user47266653

Curso 3 JTable - Buscar Dato en JTable - Parte 2 | Java


En el siguiente tutorial se muestra una de las formar para buscar una fila a un JTable utilizando la clase DefaultTableModel y cargar los datos de cada columna en sus respectivos campos.









Proyecto de GitHub - Descargar



Siguenos en:
Blogger -- http://codefluid.blogspot.mx
Facebook -- https://www.facebook.com/CodeFluid
Twitter -- https://twitter.com/CodeFluid
GitHub -- https://github.com/CodeFluid
Vimeo -- https://vimeo.com/user47266653

sábado, 18 de junio de 2016

Curso JTable 2 - Agregar Datos - Parte 1 | Java


En el siguiente tutorial se muestra como agregar una fila a un JTable utilizando la clase DefaultTableModel.







Proyecto de GitHub - Descargar



Siguenos en:
Blogger -- http://codefluid.blogspot.mx
Facebook -- https://www.facebook.com/CodeFluid
Twitter -- https://twitter.com/CodeFluid
GitHub -- https://github.com/CodeFluid
Vimeo -- https://vimeo.com/user47266653

viernes, 17 de junio de 2016

Curso 1 - Conexion a MySQL con Singleton Pattern o Patrón de instancia única | Java


El siguiente vídeo muestra como realizar la conexión a MySQL con el patrón de instancia única el objetivo de este patrón es asegurar que sólo exista una única instancia de una clase o variable y que esta sea accesible desde cualquier parte de nuestro proyecto.








Descargar Proyecto
Proyecto en GitHub


Siguenos en:
Blogger -- http://codefluid.blogspot.mx
Facebook -- https://www.facebook.com/CodeFluid
Twitter -- https://twitter.com/CodeFluid
GitHub -- https://github.com/CodeFluid
Vimeo -- https://vimeo.com/user47266653

jueves, 16 de junio de 2016

Curso 1 - Conversión de un String a Double | Java


El siguiente tutorial muestra la forma en la que podemos convertir una cadena de texto a un dato del tipo Double.


Código en Java:

System.out.println(Double.parseDouble(txtVal1.getText()) + 1.5);






Siguenos en:
Blogger -- http://codefluid.blogspot.mx
Facebook -- https://www.facebook.com/CodeFluid
Twitter -- https://twitter.com/CodeFluid
GitHub -- https://github.com/CodeFluid
Vimeo -- https://vimeo.com/user47266653