miércoles, 22 de octubre de 2014

Descargar Sublime Text 3

Sublime Text es un editor de texto y editor de código fuente está escrito en C++ y Python para los plugins. Desarrollado originalmente como una extensión de Vim, con el tiempo fue creando una identidad propia, por esto aún conserva un modo de edición tipo vi llamado Vintage mode.

Se distribuye de forma gratuita, sin embargo no es software libre o de código abierto, se puede obtener una licencia para su uso ilimitado, pero el no disponer de ésta no genera ninguna limitación más allá de una alerta cada cierto tiempo.

ALGUNAS CARACTERISTICAS
  • Minimapa: consiste en una previsualización de la estructura del código, es muy útil para desplazarse por el archivo cuando se conoce bien la estructura de este.
  • Soporte nativo para infinidad de lenguajes: Soporta de forma nativa 43 lenguajes de programación y texto plano.
  • Syntax Highlight configurable: El remarcado de sintaxis es completamente configurable a través de archivos de configuración del usuario.
  • Auto completado y marcado de llaves: Se puede ir a la llave que cierra o abre un bloque de una forma sencilla.
  • Coloreado y envoltura de sintaxis: Si se escribe en un lenguaje de programación o marcado, resalta las expresiones propias de la sintaxis de ese lenguaje para facilitar su lectura.
  • Pestañas: Se pueden abrir varios documentos y organizarlos en pestañas.
  • Resaltado de paréntesis e indentación: cuando el usuario coloca el cursor en un paréntesis,corchete o llave, resalta esta y el paréntesis,corchete o llave de cierre o apertura correspondiente.


Descargar Sublime Text 3 

Crear Ventana Sencilla en Java

Hoy veremos como crear una ventana muy sencilla en Java, con sus principales propiedades.

CÓDIGO

RESULTADO

Como ven esta el titulo que se asignamos en el método setTitle, 
Y esta inhabilitada la opción de maximizar, esto lo hicimos con el método setResizable, en es este método ponemos true en lugar de false, entonces se podrá maximizar la ventana.

Instrucción Switch en Java

La instrucción Switch en Java es una instrucción de selección múltiple.
La mayoría de las instrucciones Switch utilizan una instrucción break en cada case para terminar la instrucción Switch después de procesar el case.

Ejemplo 1: Un programa que pida un numero entre uno y 7, e imprima el día de la semana que le corresponde.(Con valores de tipo entero)

En el switch vemos que cada case tiene la instrucción break para salir automáticamente cuando el case se cumpla.

case 1: == Esto indica al programa que si el valor introducido a la variable dia es 1, entonces hara la instrucción asignada.

break == Le indica que al completarse la instrucción del case, debe salirse de la instrucción switch.

Ejemplo 2: Un programa que pida una letra entre A y E, e imprima A="Excelente",B="Muy Bueno", C="Bueno", D="Malo", E="Pésimo".(Con valores de tipo String).



En este ejemplo vemos que al utilizar datos String tenemos dos case en 1, ¿Porque?
Cuando ingresamos estos valores tenemos que especificar entre mayúsculas y minúsculas, si quitamos el case "A": a la instrucción, cuando ingresemos la letra A en mayúsculas el programa fallaría.

Descargar Ejemplos

Instruccion if, doble if...else en Java

Los programas utilizan instrucciones de selección para elegir entre los cursos alternativos de acción.

Ejemplo de if simple: hacer un programa que determine si un alumno aprobó una materia, suponiendo que la materia se aprueba con un mínimo de 60.

if (nota >= 60) //condición, si nota es mayor o igual a 60
        {
            JOpionPane.showMessageDialog(null,"Aprobado"); //imprime "Aprobado"
        }
        else //si no
        {
            JOpionPane.showMessageDialog(null,"Reprobado"); // imprime "Reprobado"
        }

Ejemplo de doble if...else: hacer un programa que determine la calificacion de un estudiante segun la nota obtenida. Si es mayor a 90 "A", mayor a 80 "B", mayor a 70 "C", mayor a 60 "D", si no F.

if (nota >= 90) //condición, si nota es mayor o igual a 90
        {
            JOptionPane.showMessageDialog(null,"A"); // imprime "A"
        }
        else // si no
        {
            if (nota >= 80) //condición, si nota es mayor o igual a 80
            {
                JOptionPane.showMessageDialog(null,"B"); // imprime "B"
            }
            else // si no
                {
                    if(nota >=70) //condición, si nota es mayor o igual a 70
                    {
                        JOptionPane.showMessageDialog(null,"C"); // imprime "C"
                    }
                    else // si no
                    {
                        if(nota >=60) //condición, si nota es mayor o igual a 60
                        {
                            JOptionPane.showMessageDialog(null,"D"); // imprime "D"
                        }
                        else // si no
                        {
                            JOptionPane.showMessageDialog(null,"F"); // imprime "F"
                        }
                    }
                }
        }

Descargar Ejemplos