• articulo

    La computadora y la portabilidad

    El ser humano por su naturaleza siempre busca dejar una manera en que se pueda comunicar con sus semejantes, Ejemplo de ello son todos los vestigios de civilizaciones anteriores, desde las pinturas, dibujos o símbolos encontrados en las cavernas. Pero esa misma necesidad de comunicación ha llevado a la raza humana a crear tecnología que permita cada vez comunicarse con el resto de su igual. Sea para bien o para mal. Ejemplo de ello se tiene todos los avances tecnológicos y científicos que se llevaron acabo durante las distintas guerras mundiales. Haciendo un breve recorrido de la historia. Se puede rescatar la creación del Handie Talkie H12-16, un equipo militar…

  • articulo

    Formulario Funcionando en Java

    En esta entrada se va a darle “vida” a un formulario en Java. en el post “mi primer formulario en java” se puede leer que no realiza ningún tipo de acción. Sin embargo tiene un diseño “estándar” ahora es momento de darle un poco de vida a ese formulario. Para ello se procede con las tres lineas que nunca deben de faltar; la importación de las librerías esas son: Ahora es turno del código que permitirá a este formulario darle vida o que se pueda interactuar con él. Para ello se hará uso del siguiente código: Bueno, ahora se verá a detalle el código. En la primera línea se está…

  • articulo

    Mi primeras ventanas en java

    En esta articulo se iniciará en las primeras ventanas que se pueden crear en java, que al igual como en cualquier otro lenguaje de programación se pueden crear. Hay una gran cantidad de opciones para crear ventanas, una es con un entorno de desarrollo integrado (IDE, por sus siglas en ingles) o con un block de notas “a la vieja escuela”. Para generar estas ventanas se hará uso de un paquetes de librerías javax en particular swing. Para hacer uso de ello hay que utilizar la palabra reservada import, que permite incluir o importar todos los paquetes de swing. Para ejemplificar el uso de de la libreria swing y la…

  • articulo

    Estructura switch en Java

    En esta entrada se pretende hacer uso de la estructura de control Switch en Java, para ello se procede a ver la sintaxis para su utilización. Sintaxis se Switch En el código anterior se muestra la sintaxis que debe de seguirse para hacer uso de esta estructura, ahora se hará uso de ella resolviendo el siguiente ejercicio: Crear un programa en java que dado un número cualquiera imprima en pantalla el nombre del día, es decir, si se tiene un cinco escriba el nombre de “viernes”. Para resolver este ejercicio se tiene el siguiente código: En el código anterior permite evaluar el contenido de la variable entera “dia” y de…

  • articulo

    Estructura de un programa en Java

    En esta entrada se pretende dar una plantilla general que te permita crear una aplicación en java, al menos a nivel de consola. Para iniciar se requiere del uso de un par de palabras reservadas, (pulsa aquí para ver un listado de palabras reservadas). Las lineas anteriores de código java permite generar una plantilla para la ejecución de código fuente en java. Las palabras reservadas se encuentran marcadas con un color azul turquesa o / y morado, en negritas. Las palabras que se encuentran en un color verde son comentarios en una sola línea. Si ese código se ejecuta no producirá ninguna acción debido a que no se le ha…

  • articulo

    Recomendaciones para programa en Java

    En esta entrada se pretende dejar una lista de consideraciones que deben de tenerse muy presente antes de escribir las primeras lineas en el lenguaje de programación. Se procede a dejar las recomendaciones. Se recomienda: Que el nombre de la clase principal sea exactamente igual al nombre del archivo principal. El nombre de una clase debe iniciar con una letra mayúscula. No tener espacios en blanco en el nombre de una clase, archivo, método, variable o constante. Si sugiere que se use el guión bajo (_), guión medio (-) o colocar la siguiente letra de la palabra en mayúsculas. ejemplo. HolaMundo, Hola-Mundo, Hola_mundo. Estos ejemplos son los recomendables. Mantener el…

  • articulo

    Entornos de Desarrollo Integrado para Java.

    Un Entorno de Desarrollo Integrado (Integrated Developement Envirroment, por sus siglas en ingles IDE), de acuerdo con Lozano y Ramirez: Un IDE es una informática que proporciona servicios integrales para facilitarle al desarrollador o programador el desarrollo de software. Ramos Salavert, Isidro; Lozano Pérez, Maria Dolores (2000). Normalmente, consiste de un editor de código fuente, herramientas de construcción automáticas y un depurador. La mayoría tienen auto-completado inteligente de código (IntelliSense). Algunos contienen un compilador, un intérprete, o ambos. El límite entre un IDE y otras partes del entorno de desarrollo de software más amplio no está bien definido. Muchas veces, a los efectos de simplificar la construcción de la interfaz…

  • articulo

    Escribir código Java en el navegador

    Esta entrada esta dedicada a todas las personas que quieren iniciarse en este lenguaje de programación, pero no cuenta un equipo de computo propio o no ha podido instalar un Entorno de Desarrollo Integrado (IDE, por sus siglas en ingles). Una de las opciones para escribir código en Java desde un navegador pero con conexión a internet es: jdoodle.com este sitio permite desde esta url: https://www.jdoodle.com/online-java-compiler-ide/ compilar código en java. A continuación dejo un vídeo de su funcionamiento. En la figura 1 se puede ver la ventana principal del compilador en linea de java. En donde se ubica el rectángulo rojo es donde se escribirá el código fuente escrito en…

  • articulo

    UML y la programación orientada a objetos.

    El Lenguaje Unificado de modelado (UML por sus siglas en ingles), es mas conocido y utilizado para el modelado de sistemas de software, está respaldado por el Object Management Group (OMG). Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema. UML ofrece un estándar para describir un “plano” del sistema (modelo), incluyendo aspectos conceptuales tales como procesos, funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y compuestos reciclados. Es importante remarcar que UML es un “lenguaje de modelado” para especificar o para describir métodos o procesos. Se utiliza para definir un sistema, para detallar los artefactos en el…

  • articulo

    Lenguaje ensamblador

    El lenguaje ensamblador, es un lenguaje de programación utilizado para escribir programas informáticos de bajo nivel, y constituye la representación más directa del Código máquina específico para cada arquitectura de computadoras legible por un programador. Aun hoy se utiliza en la programación para la manipulación de dispositivos de hardware. Características El lenguaje ensamblador – Lenguaje máquina Un programa escrito en lenguaje ensamblador consiste en una serie de Instrucciones que corresponden al flujo de órdenes ejecutables que pueden ser cargadas en la Memoria de un sistema basado en Microprocesador. A diferencia de los lenguajes de alto nivel, aquí hay usualmente una correspondencia 1 a 1 entre las instrucciones simples del ensamblador…