Archive for the Uncategorized Category

Ejemplos de de gráficos en java

Posted in Uncategorized on 9 abril 2010 by Evita

Poco a poco…. pero me gusto este ejemplo así que aquí se los regalo..

¿Qué lenguajes debo aprender?

Posted in Uncategorized on 9 abril 2010 by Evita

Bueno como muchos saben siempre uno estudia lo que le enseñan en la escuela y espera salir de ahí con el mejor lenguaje en programación, pero la realidad en el mundo laboral es otra, en fin debemos capacitarnos, si no servimos en algún lenguaje no os preocupéis existen varios que se encuentran en gran o poca demanda y para ello investigue algo de eso:

En esta página podrán encontrar una breve descripción de los lenguajes mostrados en la imagen de abajo, pero eso no es todo, la página nos proporciona manuales, ejemplos y ciertas utilidades de dichos lenguajes:

http://www.ribosomatic.com/articulos/10-lenguajes-de-programacion-que-debemos-saber/

GRÁFICA:

En fin como podrán haber observado se necesita mucho por estudiar, bueno es mejor tener la idea de que es lo que pide el mundo laboral y aprender de todo un poco o bien como un amigo me dijo una vez, ser experto en algo…

Y  aunque hay lenguajes que pensamos o llamamos lenguajes muertos algunos en realidad aún se usan bastante y como hay poca gente que se interesa en ellos hay empresas que pagan bastante bien por lo que es una opción saber de ello, así que que andaré postendo un poco de todo, pero super obvio más de Java.. últimamente parece ser mi consentido a parte de «C» el cual me salvo más de una vez en la carrera……

LIBROS DE JAVA

Posted in Uncategorized on 9 abril 2010 by Evita

Siempre recomiendo un libro de la serie programación en java 2 de la serie Schaum, no es muy caro y si no tienen para comprarlo bien lo pueden descargar de la red, en fin les dejo la imagen de cual es el libro y un link donde lo pueden encontrar:

Libro

Un buen libro...

El link es: http://www.elcamajan.com/librospdf/

Aquí les dejo otro buen link para aquellos amantes de la programación:

http://ingenegros.com.ar/Sistemas/50-libros-de-programacion-c-java-matlab-etc.html

TIPOS, VARIABLES Y VALORES

Posted in Uncategorized on 9 enero 2010 by Evita

Un programa maneja valores,  maneja datos de forma apropiada para cambiarlos, hace cálculos, presentarlos, solicitarlos al usuario, escribirlos en un disco, enviarlos por una red, etc.

¿COMO SE DETERMINA UNA VARIABLE?

  • Un nombre: Esta nombre ha de ser fácil de identificar y recordar.
  • Un tipo: permite conocer qué valores se pueden guardar en dicha variable.
  • Un rango de valores que puede admitir. Viene determinado por el tipo de variable.

CONVERSIÓN DE TIPOS

En muchas ocasiones resulta necesario realizar conversiones de tipos, de forma que el resultado sea del tipo esperado. para convertir valores entre tipos.

Conversión automática: Cuando el tipo al que se asigna un valor es «mayor», la conversión se realiza automáticamente.

Conversión explícita: Se pone delante del valor a convertir, entre paréntesis, al tipo al que desea convertir. Con esta conversión suele implicar una pérdida de valor , hay que tener mucho cuidado.

char c = ‘A’;

int n;

n = c+2;

ENUMERADOS

Los enumerados son conjuntos de valores constantes para los que no existe un tipo predefinido. Por ejemplo, no existe ningún tipo predefinido para representar los días de la semana, las estaciones del año, los meses dela año, los turnos de clase, etc.

para definir in tipo enumerado con sus valores se harían de la siguiente forma.

enum DiaSemana{LUNES, MARTES, MIERCOLES, JUEVES, VIERNES}

enum TurnoDeClase{MATUTINO, VESPERTINO}

PETICIONES DE VALORES PRIMITIVOS

Como ya habrán imaginado, lo habitual es un programa que solicite datos al usuario para realizar los cálculos del programa. En el siguiente ejemplo se presenta un programa para el cálculo del volumen de un cilindro en el que se piden al usuario los datos del radio y la altura.

Como podrán notar de color rosa puse las líneas que a mi criterio son importantes en cuanto a leer datos. La clase Scanner es una de las más fáciles, mas adelante les mostraré otra.

pero si notan la línea que tenemos solo lee elementos de tipo entero. para leer otro tipo de variables, tenemos la siguiente tabla.

Leer Desde Consola con Java

Posted in Uncategorized on 4 enero 2010 by Evita

Capturando desde el teclado con BufferedReader

Capturando desde el teclado con Scanner

Un Manual Java

Posted in Uncategorized on 4 enero 2010 by Evita

El día de hoy comparto logos de java, espero les gusten y también envío un pequeño manual de Java, espero les sirva y les sea de gran utilidad.

Bueno pueden descargar un manual, buscare otros que sean sencillos, pero pueden empezar revisando este.

Manual_Java

También comparto este manual básico de Java.

Manual Java Básico

ESTRUCTURA DE UN PROGRAMA

Posted in Uncategorized on 2 enero 2010 by Evita

Un programa debe utilizar los elementos que le ofrece el lenguaje de programación para, utilizarlos de forma inteligente y lógica, crear un programa que resuelva un problema.

En el siguiente programa de ejemplo puede ver un programa muy sencillo escrito en Java. Este programa escribe en lña pantalla el texto «HOLA A TODOS».

En este programa se puede ver algunos elementos que se van a utilizar siempre que se escriba un programa en Java:

  • Comentario: El programa empieza con un comentario.El comentario del programa empieza con /** y acaba con */.
  • Definición de la clase: La primera línea del programa después del comentario define una clase que se llama Hola. La definición de la clase empieza con el carácter abre llave { y termina en el carácter cierra llave }. Todo lo encerrado entre las llaves define el bloque de la clase.
  • Definición de método: A continuación, se escribe el método main(). Todos los programas en Java deben tener un método main(), que se escribe de la misma forma que el del ejemplo.
  • Sentencias: Dentro del metodo main(), en el bloque delimitado por las llaves, existe una única sentencia o instrucción que escribe un texto por pantalla.

Para ver el resultado de ejecutar este programa, utilice el entorno de programación que haya elegido de la forma descrita anteriormente en este blog.

Ejemplo de la compilación: javac NombreDeLaClase.java y se ejecuta con: java NombreDeLaClase.

ESTRUCTURA GENERAL DE UNA CLASE PRINCIPAL EN JAVA

En este caso de ser una clase distinta de la principal, el método main() no suele aparecer.

Se han puesto como comentarios (que aparecen por dos barras) los elementod que suelen componer una clase, que son los siguientes:

  • Atributos de la clase: Son las variables que definen el estado de los objetos. Se tratarán como detalle mas adelante.
  • Declaraciones de métodos: Son fragmentos de código que hacen una determinada función.
  • El método principal main(): Dentro de este método se escribe lo que se desea que ejecute el programa.
  • Declaración de variables: Se verá más adelante.
  • Sentencias: Es la parte que se ejecuta en el programa.

ENTORNOS DE DESARROLLO

Posted in Uncategorized on 2 enero 2010 by Evita

Existen multitud de fabricantes que disponen de entornos de desarrollo para Java. En primer lugar están teniendo una gran aceptación algunos de libre distribución. Puede utilizar otros entornos, aunque sean de pago, ya que existen versiones reducidas que se pueden utilizar para aprender los fundamentos del lenguaje y la programación con  JAVA.

ECLIPSE:

Eclipse es un entorno de desarrollo integrado de código abierto multiplataforma para desarrollar lo que el proyecto llama «Aplicaciones de Cliente Enriquecido», opuesto a las aplicaciones «Cliente-liviano» basadas en navegadores. Esta plataforma, típicamente ha sido usada para desarrollar entornos de desarrollo integrados (del inglés IDE), como el IDE de Java llamado Java Development Toolkit (JDT) y el compilador (ECJ) que se entrega como parte de Eclipse (y que son usados también para desarrollar el mismo Eclipse).

NETBEANS:

La plataforma NetBeans permite que las aplicaciones sean desarrolladas a partir de un conjunto de componenetes de software llamados módulos. Un módulo es un archivo Java que contiene clases de java escritas para interactuar con las APIs de NetBeans y un archivo especial (manifest file) que lo identifica como módulo. Las aplicaciones construidas a partir de módulos pueden ser extendidas agregándole nuevos módulos. Debido a que los módulos pueden ser desarrollados independientemente, las aplicaciones basadas en la plataforma NetBeans pueden ser extendidas fácilmente por otros desarrolladores de software.

JCREATOR:

Es un producto comercial de la compañía Xinox Software. Utiliza el J2SDK de Sun Microsystems para compilar y ejecutar los programas, pero no es necesario para ejecutar el JCreator, ya que a diferencia de otros IDEs para Java como NetBeans o Eclipse este programa no es una aplicación nativa Java.

DREAMWEAVER:

Adobe Dreamweaver es una aplicación en forma de estudio (basada en la forma de estudio de Adobe Flash) enfocada a la construcción y edición de sitios y aplicaciones Web basados en estándares. Creado inicialmente por Macromedia (actualmente producido por Adobe Systems). Es el programa de este tipo más utilizado en el sector del diseño y la programación web, por sus funcionalidades, su integración con otras herramientas como Adobe Flash y, recientemente, por su soporte de los estándares del World Wide Web Consortium. Su principal competidor es Microsoft Expression Web y tiene soporte tanto para edición de imágenes como para animación a través de su integración con otras.

EDITPLUS:

Es un programa “dos en uno” por su característica de crear un texto determinado y un sitio personal al mismo tiempo. Funciona gracias a un interfaz fácil de usar y muy completo, que incluye herramientas básicas de un procesador de texto como así también opciones especiales para el editado de un sitio web. Tales como, barra de edición (color, fuente, tamaño, etc.), comandos de portapapeles (copiar, pegar, cortar, reemplazar, etc.), marcadores de dirección, resaltador de sintaxis, revisado de corrección, modo de arrastrar/soltar, autocompletado, asistente, solapa de búsqueda, y mucho más.

Soporta los lenguajes de HTML, Java, PHP, CSS, C ++, Perl, ASP, entre otros; además, puede trabajar a través de cualquier navegador web determinado en su ordenador con el fin, por ejemplo, de subir ficheros a un servidor FTP en particular o simplemente previsualizar su proyecto de HTML.

Bueno esto solo es una probadita de que existen muchos entornos de desarrollo y no es necesario que requieran algunos mucha memoria, así que proporcionare  una pequeña tabla, para que tengas idea, espero les sirva este pequeño resumen de algunos entornos, en fin escriban si requieren saber algo de ellos.

P.D. :  Feliz Empiezo de Año.

Variables de Entorno

Posted in Uncategorized on 30 diciembre 2009 by Evita

La mayoría de los lenguajes de programación se caracterizan por ser interpretados o compilados, lo que determina la manera en como serán ejecutados en una computadora.

Java tiene la característica de ser al mismo tiempo compilado e interpretado. El compilador es el encargado de convertir el código fuente de un programa en un código intermedio llamado bytecode que es independiente de la plataforma en que se trabaje y que es ejecutado por el intérprete de Java que forma parte de la Máquina Virtual de Java (Java Virtual Machine).

COMPILACIÓN EJECUCIÓN DE UN PROGAMA EN JAVA

Es por eso que se dice que Java tiene la característica de ser multiplataforma, pues el mismo bytecode (o archivo *.class), es interpretado por una máquina virtual diferente y adecuada para cada plataforma, es decir que lo que cambia no es el archivo compilado, si no la máquina virtual que lo va a interpretar; a diferencia de C, por ejemplo, que el código fuente tiene que ser compilado para cada plataforma.

EL KIT DE DESARROLLO DE JAVA

El Kit de desarrollo de Java (JDK) contiene las herramientas y librerías necesarias para crear y ejecutar applets y aplicaciones en Java.

A continuación se listas algunas de las utilidades que se pueden encontrar en el JDK:

  • javac. Es el compilador de Java. Se encarga de convertir el código fuente escrito en Java a bytecode.
  • java. Es el intérprete de Java. Ejecuta el bytecode a partir de los archivos class.
  • appletviewer. Es un visor de applets. En la mayoría de las ocasiones puede utilizarse en lugar de un Navegador Web.
  • javadoc. Se utiliza para crear documentación en formato HTML a partir de el código fuente Java y los comentarios que contiene.
  • javap. Es un desensamblador de Java.
  • jar. Es una herramienta utilizada para trabajar con los archivos JAR

VARIABLES DE ENTORNO Y JAVA


Una vez instalado el JDK, es necesario definir unos valores, en las llamadas variables de entorno, con el objeto de configurar la aplicaciones del JDK, para su correcto funcionamiento.

Una variable de entorno es una variable disponible a nivel del sistema operativo, y a la que cualquier aplicación puede tener acceso.

En el caso del JDK, es necesario definir dos variables de entorno para su correcto funcionamiento.

La primera es la variable PATH, que es una variable donde se almacenan las rutas donde se encuentran los archivos ejecutables. Para definir la variable PATH, se necesita dar la ruta absoluta del directorio de instalación del jdk, y agregar la carpeta bin, que es donde se encuentran los ejecutables como javac y java, como se muestra a continuación:

Que es precisamente un ejemplo de PATH. Es conveniente recalcar que el PATH anterior solo es a nivel de ejemplo, dado que el valor que debe de tomar es el del directorio de instalación particular para cada PC, ya que puede variar dependiendo de cómo fue instalado el jdk, incluso de la versión.

La segunda variable es el CLASSPATH, que es una variable de entorno donde se almacena la ruta donde se encuentran las clases de java que utilizará la máquina virtual para ejecutar la aplicación.

En la primera ruta especificamos donde encontrar clases que se encuentran dentro del jdk, y con el punto, especificamos que tambien en el directorio actual, hay clases, que comúnmente son las clases propias que creamos.

Un ejemplo de CLASSPATH puede ser:

Para definir una variable de entorno en windows, podemos hacer clic derecho en MiPc, y elegir –propiedades– del menu emergente. Una vez hecho cambiamos a la pestaña que dice –avanzado—y damos clic en variables de entorno.

Una vez en este punto podemos ver dos listas de variables de entorno con diferentes propósitos. La lista superior son variables que se definen por cada usuario del sistema. La lista inferior son variables que se definen a nivel de sistema y que por lo tanto se aplicarán para todos los usuarios del equipo, y solo por mencionarlos se necesitan privilegios de administrador para definirlas.

Para definir una variable de entorno, basta con buscarla en la lista y agregarle la ruta necesaria (como en el caso del PATH), o en su defecto, dar clic en el botón –Nueva y simplemente escribir el nombre y el valor que va a ir asociado a la variable de entorno.

Una vez definidas los valores de las variables de entorno PATH y CLASSPATH, podemos probar si fueron correctamente definidas en una consola de sistema, simplemente ejecutando javac y java, obteniendo una salida similar a la siguiente:

En el caso de los sistemas UNIX (GNU/Linux, BSD, Solaris …), es algo muy similar, ya que después de instalar el JDK adecuado para cada plataforma, es necesario definir las variables de entorno PATH y CLASSPATH, pero atendiendo a la forma en como se definen las variables de entorno para citadas plataformas.

¿Qué es Java?

Posted in Uncategorized on 26 diciembre 2009 by Evita

Lenguaje de programación Java, lenguaje moderno presentado por primera vez por Sun Microsystem en el segudo semestre de 1995. Desde el principio ganó adeptos rápidamente por muy diversas razones, una de las más importantes es su neutralidad respecto de la plataforma de ejecución lo que permite, entre otras cosas, añadir programas a una página Web.

Pero quizá lo que mas guste a los programadores son un par de aspectos que le hacen muy comodo y agradable de usar para programa:

  1. La sencillez y elegancia de cómo escriben los programadores en Java. A ello se une que es un lenguaje orientado a objetos que evita muchas preocupaciones a los programadores. En procesos de compilación se realizan multirud de comprobaciones que permiten eliminar muchos posibles errores posteriores.
  2. Las bibliotecas ya definidas que proporciona el lenguaje y que el programador puede utilizar sin tener que hacerlas de nuevo.
Diseña un sitio como este con WordPress.com
Comenzar