lunes, 24 de septiembre de 2012

Software para desarrollo de programas Java

Para el desarrollo de programas de Java nesecitamos algunos recursos en nuestra pc.


1.- Java SE Development Kit (JDK).

Que contiene el compilador.
El JDK puede descargarse de la pagina oficial de Sun Microsystems, ademas que es completamente gratis, cuya dirección es:



2.- IDE.

Entorno de desarrollo integrado, llamado también IDE ( Integrated Development Environment ), que es un programado informático compuesto por un conjunto de herramientas de programación, permite trabajar el codigo con mucha mas facilidad, tenemos entre algunos a Eclipse, Netbeans, JCreator, JBuilder, etc.

En este blog vamos a comenzar con Jcreator que ademas de ser liviano, pudiendo ser portable, y la interfaz amigable se puede descargar de forma gratuita de la pagína de Xinox Software cuya dirección es:

http://www.jcreator.com

PD: En el siguiente paso ( la configuración ), pondré una carpeta compartida, donde podrán también descargar el Jcreator.


----------------------------------------------------------------------------------


Configuracion de Jcreator 

1.-En la carpeta raíz del Jcreator (Click derecho en el icono Jcreator >> propiedades >> Abrir Ubicación) remplazar la carpeta "Templates" por esta otra "Templates" (descomprimir Templates.rar), que tiene ciertos recursos que usaremos.
Templates en mis GoogleDocs
(En esta dirección también puedes encontrar el IDE de Jcreator, con los templates como "recursos.rar")

2.-Crear una carpeta para los proyectos (Jproyectos)




3.-Crear otra carpeta dentro de la carpeta interior ( Practicas01 )




4.-Abrimos el Jcreator, y seguimos la secuencia indicada en la imagen.



File -> New -> Blank Workspace...

5.- Seleccionamos la carpeta creada para nuestros proyectos



6.- y en el campo de "Name" (Nombre) le ingresamos un nombre  a nuestro proyecto, en este caso : Prueba01

Ya tenemos nuestro Espacio de Trabajo! (Workspace), sobre el crearemos nuestros ejercicios

Ahi, hacemos click derecho >> Add new Proyect...




7.-Ahí seleccionamos el template de nuestro proyecto, en nuestro caso "Applet GUI" (Si no aparece, recordar que tienen que cambiar los Templates por el que les facilite.) y click en Next.



8.- Ahi le ingresamos un nombre a nuestro proyecto, en este caso "Proyecto01", y le damos Finish.




Terminara de cargar, y nuevamente en Finish

9.- El Jcreator nos habra creador todos los elementos necesarios.
*Una carpeta class con las clases.
*Una carpeta src con los recursos, dentro de esta carpeta se encuentra el archivo ".java", donde se trabajara el codigo, y que se ve en el lado derecho.Si no ve, o se pierde, solo basta con darle doble click a este archivo ".java"



Hasta aquí la implementación correcta.


COSAS QUE SE DEBEN RECORDAR


-Para Compilar la lista de código presionar F7. Que nos muestra algún error en el código.
Saldrá Proceso Completado "Process completed." en la caja de Build OutPut, si no tiene ningún error.

-Para Ejecutar la lista de código presionar F5.
Saldrá Proceso Completado "Process completed." en la caja de General OutPut, si no tiene ningún error.



sábado, 1 de septiembre de 2012

Introducción a la Algoritmia

Tratemos de responder lo mas simple posible, para tenerlo claro. Y después pasemos a los ejemplos para terminar de entenderlo.

Que es la Algoritmia?
Es un ciencia que estudia a los algoritmos.

Que son los algoritmos?
son secuencias o instrucciones que se siguen para llegar a un fin, o a una solución de un problema determinado.

Ejemplo:

Para preparar un jugo:
Inicio
1. Comprar las frutas.
2. Conseguir una licuadora.
3. Conseguir los elementos adicionales, como azúcar, cuchara, tener electricidad en casa.
4. Enchufar la licuadora.
5. ingresar a la licuadora el agua, las frutas, azúcar.
6.encender
7..
8. Apagar la licuadora.
Fin

Normalmente los algoritmos se suelen representar con gráficos (Diagramas de flujo), aquí otro ejemplo esta vez sacado de la wikipedia :

Los algoritmos se suelen representar con Diagramas de flujo
En este diagrama vemos que podemos obtener múltiples soluciones según sea el caso, pero todo en una secuencia de pasos, algoritmos.

Para que sirve la algoritmia o los algoritmos?
Si bien al comienzo nos parece algo tan simple, que no se entiende el porque de su estudio, en computación o lo referente a la programación, se usa únicamente estas instrucciones, para que la maquina entienda y haga lo que nosotros queramos.

Para darle las instrucciones  al ordenador, es necesario aparte de dárselo como algoritmo(secuencias estructuradas) dárselo en su lenguaje propio de maquina (el de los 0's y 1's), y como es complicado trabajar con tantos dígitos, usamos un lenguaje intermedio, o interprete, este lenguaje bien puede ser C, C++, Java, u otro lenguaje de programación. En este Blog nos centraremos en el mas utilizado, que es Java, que hará que nuestras instrucciones lleguen a la maquina.

Bienvenidos / Wellcome

Hola! Mi seudónimo es Lysander, y como como todo este mundo digital esta digitalizado y encodificado, me presento de esa manera, este Blog lo estoy creando con el propósito de crear una guía simple de introducción a la programación en Java.

Mi historia; Actualmente estudio en Cibertec, siempre me ha gustado la programación, e investigar el porque de las cosas, quiero hacer un aporte y tratar de impregnar mis apuntes, que normalmente se pierden como todas las cosas, me imagino que quien lea este blog y tenga el tipo de inteligencia científica, le pasara algo similar. Quiero con esto recopilar toda la información lo mas ordenada posible y en un futuro quizá hacer un Libro, bueno es un sueño mio.

Espero que su visita les ayude en algo, y espero que si ven algo que pueda mejorar, me lo puedan hacer saber.

Bueno me despido hasta la próxima entrada, tan solo diciéndoles:
Con una tazita de infusion, "Feel like a master programmer", les doy la bienvenida.

Bienvenidos.