El método main en Java

Para crear aplicaciones Java ejecutables es necesario crear una clase con un método cuya firma (nombre y argumentos del método) coincidan con el método main como el siguiente:

public class HolaMundo{

  //Método main
  public static void main(String args[]) {
    System.out.println("Hola Mundo");
  }

}

El método main debe cumplir las siguientes reglas:

  • El método debe ser marcado como un método publico (modificador de acceso public).
  • El método debe ser marcado como un método estático (modificador de no acceso static).
  • El método se debe llamar main.
  • El método no debe regresar ningún valor, debe regresar el tipo void.
  • El método debe aceptar un argumento de método de tipo arreglo String o un argumento variable de tipo String. El nombre del parámetro pude ser cualquier nombre válido.

Ejemplos de definiciones del método main válidos e inválidos:

//Es válido definir args como un argumento variable.
public static void main(String... args)

//Inválido, los puntos deben seguir al tipo de dato.
public static void main(String args...)

//Validos, argumentos y Variable son nombres válidos para una variable.
public static void main(String[] argumentos)
public static void main(String[] Variable)

//Validos. Los corchetes pueden seguir a el tipo o al nombre de la variable
public static void main(String[] args)
public static void main(String args[])

//Válido, las palabras reservadas public y static son itercambiables
static public void main(String[] args)
public static void main(String[] args)

Si ejecutamos  la clase HolaMundo:

java HolaMundo

regresará el siguiente texto:

Hola Mundo

La siguiente clase HolaMundoConParametros:

public class HolaMundoConParametros {
  public static void main(String args[]) {
    System.out.println(args[0]);
    System.out.println(args[1]);
  }
}

Si ejecutamos con:

java HolaMundoConParametros uno dos

Regresaría:

uno
dos

Los parámetros que son pasados al método main también son llamados parámetros o valores de linea de comando, ya que son pasados desde una linea de comando.

 

 

Aplicando formateo básico con Word 2013

Puedes cambiar atributos de la fuente como tamaño, estilo, efectos, color y espaciado entre caracteres mediante el grupo Fuente en la pestaña Inicio que se encuentra en la Mini barra de herramientas, así como del cuadro de diálogo Fuente que se abre al oprimir el lanzador de dicho diálogo.

Selección_124

Selección_125

 

También puedes aplicar efectos de texto predefinidos desde el menú Efectos de Texto y Tipografía disponible en el grupo Fuente.

 

Selección_126

 

Puedes cambiar atributos de un párrafo como es son la alineación , sangrías, espaciado, sombreado y bordes desde el grupo Párrafo en la pestaña Inicio y desde el cuadro de diálogo Párrafo que se abre cuando das click sobre el lanzador de dicho diálogo.

Selección_127

 

 

Esri lanza la nueva versión 10.2 de ArcGIS

Según el la página oficial, esta versión trae muchas mejoras, entre algunas de las características que presume están las siguientes:

Permite a la gente construir fácilmente mapas que trabajan transparentemente entre diferentes dispositivos.

Reduce la necesidad de crear aplicaciones personalizadas.

Se integra más fácilmente con otras aplicaciones de negocio como IBM Cognos, MicroStrategy o SAP.

Acceso a una gran variedad de mapas listos para usar y servicios GIS.

Usa el GIS Web  como un sistema administrador de contenidos para organizar, asegurar y facilitar el acceso a productos de información geográfica.

Conecta casi cualquier sensor o a fuentes de flujo de datos incluyendo a medios sociales.

Procesa los datos en tiempo real

Supervisa múltiples eventos dinámicos, mientras automáticamente actualiza mapas y bases de datos y envía alertas a operadores y tomadores de decisiones.

Y muchas otras características mas que puedes ver aquí.

 

 

Instalando Microsoft Office Profesional Plus 2013

Bueno, aquí probando la nueva versión de Micrososft Office Profesional Plus 2013 para ver que tal jala. Aquí les dejo los pasos para hacer la instalación en Windows 7 de 64 bits. Si compraron la versión de 64 bits y tenían instalada una versión de Office de 32 bits, les indicará que desinstalen completamente la versión anterior, si no, no se podrá continuar con la instalación. Si lo compraron en línea ejecuten el archivo de instalación que descargaron de internet, si no, inserten el DVD de instalación.

Aparece la ventana de reproducción automática, de doble click sobre Ejecutar SETUP.EXE.

Selección_103

Acepte los Términos del contrato dando click en el cuadrito de abajo, a menos que no lo quiera instalar.. je je.

 

Selección_105

 

Puede personalizar la instalación o dejar la instalación por omisión Presione el botón Instalar ahora para que hacer la instalación por omisión

Selección_106

Aparecerá la ventana de progreso de la instalación. Una vez que la barrita se pinte de color verde totalmente enviará el mensaje de que terminó de instalar el programa, pero esto no es todo, hay más, sigue la configuración del Office.

Selección_107

 

Presione el botón Cierre para cerrar la ventana de término de instalación.

Selección_108

 

 

Vaya inicio y seleccione, por ejemplo, abrir Word. Aparecerá un aviso preguntándole si desea asociar todos los documentos reconocidos por Office. Si elige que sí, le aparecerá la siguiente pantalla donde marcará que tipo de documentos quiere asociar con Word. Selecciónelos y oprima guardar.

Selección_110

 

Ahora sigue la activación del Office. Si se asoció a Office debe proporcionar el e-mail con el que se asoció. Pero nosotros vamos a ingresar la clave del producto, para lo cual damos click en la liga “En su lugar, escribir una clave del producto”. La clave del producto la debe tener en el DVD que adquirió.

Selección_111

Le aparecerá una nueva ventana donde deberá proporcionar la clave del producto. Una vez aprobada la clave oprima Instalar.

Selección_112

 

En la siguiente pantalla seleccione la opción “Usa la configuración recomendada” dando click en el círculo a la izquierda de la opción. Es para mantener actualizado el Office.

Selección_113

No, aún no terminamos, aparecerá la pantalla de Bienvenida a tu nuevo Office. Da click en el botón Siguiente.

Selección_114

 

Le aparecerá un video de introducción.

Selección_115

Como la moda actual es todo en línea, le pedirá que inicie sesión con su cuenta de Microsoft, aunque puede ignorar este dato, le sugerimos oprimir el botón Iniciar sesión.

Selección_117

 

Si tienes una cuenta de messenger o de hotmail u otra reconocida por Microsoft deberá proporcionarla y oprimir siguiente.

Selección_117

Si la cuenta es correcta, le  pedirá la contraseña de la cuenta. Proporciónela y de oprima Iniciar sesión.Selección_118

 

Aparecerá un aviso de que puede guardar archivos directamente en la nube, en SkyDrive si inicia sesión, presione Siguiente.

Selección_119

 

Te aparecerá una ventana con un saludo personalizado donde debes seleccionar el aspecto que quieres que tenga Office, selecciona alguno de la lista y presiona Siguiente.

 

Selección_120

 

¡Por fín! Aparece la última pantalla de configuración. Oprime Hemos teminado.

Selección_121

 

Enseguida aparece el nuevo aspecto del Office 2013. Muy apegado al aspecto de Windows 8.

Selección_122

 

Selección_122

Bueno, espero y les sirva esta entrada del blog. ¡Saludos!

Diferentes formas de seleccionar texto en un documento Word

Hay diversas formas de seleccionar texto en un documento word.

  • Para seleccionar una palabra de doble-click. Esto selecciona la palabra y el espacio siguiente. Si hay un signo de puntuación después de la palabra, éste no es seleccionado.
  • Para seleccionar una oración de click en cualquier lugar de la oración mientras mantiene oprimida la tecla Ctrl. Se selecciona desde el primer caracter de la oración hasta un espacio después del signo de puntuación te término de oración.
  • Para seleccionar todo un párrafo, solo de triple-click sobre el párrafo. El párrafo y la marca de fin de párrafo son seleccionados.

Puedes seleccionar palabras adyacentes, lineas o párrafos posesionando el cursor al inicio del texto que quieres seleccionar, presionando la tecla Mayúsculas y enseguida presionando una de las teclas de flechas o dando un click al final del texto que quieres seleccionar.

Para seleccionar bloques de texto no adjacentes, selecciona el primer bloque de texto (como se explicó en el párrafo anterior), mantén presionada la tecla Ctrl, y entonces selecciona el siguiente bloque de texto.

Para seleccionar un bloque de una forma más rápida puedes usar el “área de selección” , esa área se encuentra ala izquierda de toda línea de texto de todo el documento. En esta área el puntero cambia de una como letra I a una flecha apuntando a  la derecha. Una vez que el puntero cambió a es flecha puedes seleccionar bloques de texto como sigue:

  • Para seleccionar una linea, da click en el área de selección a la izquierda de la línea.
  • Para seleccionar un párrafo, da doble click en el área de selección a la izquierda del párrafo deseado.
  • Para seleccionar el documento entero, da triple click en cualquier parte del área de selección.

Para des seleccionar texto, da un click en cualquier parte del documento, pero no en el área de selección.

¿Sabes moverte por un documento de Word mediante el teclado?

Aquí va una lista de teclas o combinación de teclas que pueden ser usadas para moverse rápidamente por un documento de Word:

Presionando esta tecla o combinación El cursor se mueve
Flecha Izquierda Un caracter a la izquierda
Flecha Derecha Un caracter a la derecha
Flecha Arriba Una linea hacia arriba
Flecha Abajo Una línea hacia abajo
Ctrl+Flecha Izquierda Una palabra a la izquierda
Ctrl+Flecha Derecha Una palabra a la derecha
Inicio Al inicio de la línea actual
Fin Al final de la línea actual
Ctrl+Inicio Al inicio del documento
Ctrl+Fin Al final del documento
Ctrl+Retroceso de Página (RePag) Al inicio de la página previa
Ctrl+Avance de Página (AvPag) Al inicio de la próxima página
Retroceso de Página (RePag) Una pantalla hacia atrás
Avance de Página (AvPag) Una pantalla hacia adelante

¿Todas las clases Java son ejecutables?

No. La Máquina Virtual de Java (JVM) no puede ejecutar cualquier clase Java. La JVM sólo puede ejecutar aquella clase que tenga definido un método main. Una aplicación está compuesta por una gran variedad de clases e interfaces, pero para utilizar éstas clases e interfaces debe existir una clase que tenga definido el método main. El método main es el punto de entrada o de ejecución de una aplicación Java. El código en éste método es el primer código que se ejecuta y éste utilizará el resto de las clases de la aplicación.

ClaseEjecutableJava

¿Qué hacer para dominar el arte del levantamiento de requerimientos?

Buscando en la red software para el levantamiento y gestión de requisitos o requerimientos (hay una polémica en cual es el nombre correcto) , me encontré con el webinar “¿Qué hacer para dominar el arte del levantamiento de requerimientos?” impartido por @vanessa_amaya y publicado en el sitio SG Campus. Dura casi una hora. Me pareció muy bueno y decidí compartirlo con ustedes. Ahí mismo está anunciado un curso del mismo tema. Espero les interese. ¡Saludos!

Estructura y componentes de un archivo de código fuente Java

Para definir clases e interfaces se utiliza un archivo con código fuente Java. Todo el código de hecho debe de definirse en estos archivos. Éstos archivos son archivos de texto cuyos nombres terminan con la extensión .java. En entradas anteriores vimos la estructura  y definición de las clases. En esta entrada o post, veremos como se define una interaface, como definir varias clases y/o interfaces en un mismo archivo con código java.

Interfaz.

Una interfaz contiene constantes y métodos, pero los métodos no son implementados, es decir, no contienen código. Las interfaces son contratos que las clases se encargan de implementar.

// Ejemplo de una interfaz

interface ControlImpresora {
    void pausarImpresion();
    void calcelarImpresion();
    void apagarImpresora();
}

Las iterfaces se definen con la palabra reservada interface, todas las letras con minúsculas, recuerde que java es sensitivo a mayúsculas.

Múltiples clases en un solo archivo Java.

Java permite definir varias clases o interfaces en un sólo archivo de código Java, pero hay que seguir ciertas reglas. Puedes definir varias interfaces o varias clases o una mezcla de ambas en un sólo archivo java, sin importar el orden en que sean definidas. Si una clase o interfaz es definida public (pública), el archivo debe contener el mismo nombre de esa clase o interfaz pública y, como habíamos dicho, la extensión ,java. No puede haber más de una clase o interfaz pública en un archivo de código java, si existe más de una, el código no compilará.

/*
 * Ejemplo de archivo con definición de varias interfaces y clases.
 * El archivo que contiene este código deberá llamarse Imprimible.java
 */

//el archivo debe llamarse como la siguiente interfaz ya que es pública
public interface Imprimible { 

  //código de la interfaz ....

}

interface Movible {

  // código de la interfaz ...

}

class Impresora {

  // código de la interfaz ...
}

Package e Import.

Si se usan las sentencias package e import dentro de un archivo de código Java con múltiples clases y/o interfaces aplican para todas las clases e interfaces definidas dentro del código. Todas las clases y/o interfaces en en mismo archivo deben pertenecer al mismo paquete, y todas las clases o interfaces importadas serán accesibles a todas las clases o interfaces que se encuentren definidas en el archivo.

Bibliografía: OCA Java SE 7 Programmer I Certification Guide de Manning.

 

Google lanza Chromecast, para enviar video a la Televisión

Uno de los anuncios más interesantes del evento de Google de hoy es sin lugar a dudas el Chromecast, un diminuto dispositivo que hará posible enviar streams de video a tu televisor. Este dongle o mochila de 5 cm desaparece detrás de una TV, y gracias a su versión simplificada de Chrome OS permite descargar videos de la nube tras recibir las instrucciones desde un móvil o tablet.

La idea con el Chromecast es que si estás viendo un video en YouTube o algún otro servicio, con escoger la opción de “Cast” podrás mirarlo en la pantalla más grande del hogar. Según ha explicado Google, una vez que el dispositivo esté conectado a la red WiFi, la interfaz del móvil mostrará la opción para transmitir al dongle, que además permite subir y bajar el volumen, además de detener y avanzar los videos. Es también importante mencionar que uno de los primeros “socios” de Google en esta iniciativa es, obviamente, Netflix….  más información en edgadget.com.