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

martes, 7 de abril de 2020

Botón para Calificar App | Android


En el siguiente tutorial, mostramos como hacer un botón para que el usuario pueda ser llevado a la Play Store y pueda calificar nuestra app.




activity_main






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

domingo, 25 de noviembre de 2018

Tabla de Contenido | Word 2016


En el siguiente tutorial mostraremos mediante un ejemplo sencillo, como agregar una tabla de contenido o también conocido como índice automático en Word 2016.






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

Intro - 01 | Word 2016


En este vídeo presentamos un nuevo curso que es Word 2016. Durante este curso veremos algunas herramientas o funciones que ofrece Word 2016, como se muestra en el vídeo no vamos a hacer un curso ordenado por temas, sino que todo será aleatorio.






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

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