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

martes, 19 de abril de 2016

Curso Básico 6.2 - Funciones (Nombrar Parámetros) | Stylus


En el siguiente curso se muestra una gran funcionalidad de Stylus que es la de nombrar a los parámetros sin importar su orden, especificando el nombre del parámetro seguida de su valor con el signo de dos puntos (:)



Código Stylus


suma(a, b)
  suma = (b * 2px) + (a - 10px)
  return suma


p
  font-size suma(b:10px, a:20px)


Código CSS


p {
  font-size: 30px;
}






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

domingo, 17 de abril de 2016

Curso Básico 6.1 - Funciones (Parámetros Default) | Stylus


En este tutorial se mostró la forma en que se declaran los parámetros con valores predeterminados, por si en algún momento se nos olvida colocar el parámetro.


Código Stylus


suma(a = 10px, b = 10px)
  a+b

body
  margin suma(20px)


Código CSS


body {
  margin: 30px;
}







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

miércoles, 13 de abril de 2016

Curso Básico 6 - Funciones (Sintaxis) | Stylus


En este tutorial se muestra la forma en que se declaran y como mandar a llamarlas en cualquier parte de nuestro código



Código Stylus

suma(a, b)
  s = a + b
  return s

button
  margin suma(47px, 20px)


Código CSS


button {
  margin: 67px;
}







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, 11 de abril de 2016

Curso Básico 5 - Interpolación | Stylus



En el siguiente tutorial mostramos la forma en la que se declara una interpolación en Stylus.


Código Stylus


comp(prop, val)
  -webkit-{prop} val
  -moz-{prop} val
  {prop} val

button
  comp('border-radius', 2px 2px)


Código CSS


button {
  -webkit-border-radius: 2px 2px;
  -moz-border-radius: 2px 2px;
  border-radius: 2px 2px;
}






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

miércoles, 6 de abril de 2016

Notepad++ v6.9.1

4 MB

Es un editor de texto y de código fuente libre con soporte para varios lenguajes de programación. De soporte nativo a Microsoft Windows.

Se parece al Bloc de notas en cuanto al hecho de que puede editar texto sin formato y de forma simple. No obstante, incluye opciones más avanzadas que pueden ser útiles para usuarios avanzados como desarrolladores y programadores.

Se distribuye bajo los términos de la Licencia Pública General de GNU.

Mejoras:
  • 1 corrección de errores y 2 mejores para "Carpeta como espacio de trabajo".
  • FORTRAN 77 es compatible.
  • Algunos errores menores fueron arreglados.

Descargar:

Official Web - Descargar

lunes, 4 de abril de 2016

Curso Básico 4.1 - Condicionales (unless) | Stylus


En el siguiente tutorial mostramos la manera de declarar la condicional unless y en que consiste.

Código Stylus

size(size)
  unless (size > 20px)
    font-size size+10px

p
  size(12px)



Código CSS

p{
  font-size: 22px;
}






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

domingo, 3 de abril de 2016

Curso Básico de Stylus 4 - Condicionales (if-else)


En este tutorial mostramos como hacer uso de la condicional if-else


Código Stylus

fuente(size, weight)
  font-size size
  if(weight)
    font-weight bold
  else
    font-weight normal

#titulo
  fuente(20px, false)


Código CSS

#titulo {
  font-size: 20px;
  font-weight: normal;
}




Siguenos en: Facebook -- https://www.facebook.com/CodeFluid

jueves, 31 de marzo de 2016

Curso Básico de Stylus 3 - Mixins


En este tutorial mostramos la utilidad de los mixins y como se utilizan en los archivos Stylus para crear hojas de estilos CSS más rápidas.

Código Stylus:

fuente(size = 10px, family = 'Arial', style = normal)
  font-size size
  font-family family
  font-style style

p
  fuente(20px, 'Arial', normal)

#titulo
  fuente(50px, 'Times New Roman')

.sub-titulo
  fuente(90px, 'Hola',normal)

Código CSS:

p {
  font-size: 20px;
  font-family: 'Arial';
  font-style: normal;
}
#titulo {
  font-size: 50px;
  font-family: 'Times New Roman';
  font-style: normal;
}
.sub-titulo {
  font-size: 90px;
  font-family: 'Hola';
  font-style: normal;
}




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, 25 de marzo de 2016

Curso Básico de Stylus 2 - Variables


En este curso aprenderemos el uso de las variables en Stylus

Código Stylus

tam = 20px
$fam = 'Comic Sans MS'

span
  font-size tam
  font-family $fam


Código CSS

span {
  font-size: 20px;
  font-family: 'Comic Sans MS';
}




Facebook - https://www.facebook.com/CodeFluid
Twitter - https://twitter.com/CodeFluid
Vimeo - https://vimeo.com/user47266653
GitHub - https://github.com/CodeFluid

jueves, 24 de marzo de 2016

Bucle While en Python


En este tutorial se implemento el uso del bucle While y su sintaxis.

Código Python

# Bucle While
contador = 0

while contador < 5:
    print ( 'Numero ', (contador + 1))
    contador = contador + 1
else:
    print ('Bucle terminado')



Curso Básico de Stylus 1 - Introducción a Stylus



Stylus es un pre-procesador de CSS que fue creado por la necesidad de optimizar nuestras hojas de estilo y que gracias a las características que tiene nos podemos deshacer de aquellas tareas que son repetitivas al momento de crear nuestras hojas de estilo.

En este tutorial se muestra la sintaxis de Stylus con un pequeño ejemplo:


Código Stylus

body
    background #123
    border-top 1px solid black

p
    color blue
    font-size 20px
    line-height 20px


Código CSS
body {
    background: #123;
    border-top: 1px solid black;
}

p {
    color: #00f;
    font-size: 20px;
    line-height: 20px;
}


lunes, 4 de enero de 2016

Limpiar Varios Campos Con Un Método - Java

22.5 kb | MEGA | .rar

Creación de método para limpiar los varios campos de un formulario a través de un JPanel.

GitHub - Ver

Descargar Proyecto - MEGA