sábado, 29 de marzo de 2014

VISUAL BASIC Y KAREL.

¿Que es karel?
Es un emulador de un robot, distribuido como software educativo de código abierto dirigido a principiantes en el estudio de lenguajes de programación, dando al iniciado sólidas bases en cuanto al diseño en un ambiente de programación estructurada (ademas de utilizar lenguaje de programación usa Java)

Su creador es...

Richard E. Pattis.

La misión de karel y datos importantes.
El cometido de karel es iniciar a los novatos en la programación estructurada del lenguaje Pascal, algo interesante es que se usa oficialmente como una de las pruebas en la Olimpiada Mexicana de Informática.

La estructura visual del software hacia el usuario.
  • Su mundo: Tiene una forma cuadriculada, conformado por calles numeradas de abajo hacia arriba (filas) y avenidas numeradas de izquierda a derecha (columnas) en las siguiente imagen se lograran apreciar otros aspectos del mundo de karel.
  • Al guardarlo es importante mencionar que la extensión del archivo es .MDO
  • Como crear el mundo a tu placer.
  1. Este siempre aparecerá el blanco (totalmente limpio, para modificarlo de acuerdo a lo que el usuario desee)
  2. Coloca los sumadores considera el numero y ubicación en el punto, para seleccionar el numero de zumbadores da clic con el botón primario del mouse y selecciónalos.
  3. Para situar los muros (paredes) da clic entre la calle o avenida, para eliminarlo vuelve a dar clic.

Tipos de instrucciones.
  1. Condicionales.
  2. De repetición.
  3. Básicas o secuenciales.

Instrucciones basicas.
  • Avanza: Se mueve un recuadro hacia adelante, en caso de haber un muro (pared) este choca y se detiene por lo que la ejecución de la acción se vuelve imposible.
  • Gira izquierda: Gira 90° hacia la izquierda, UN DATO IMPORTANTE ES QUE NO EXISTE EL ¡GIRA DERECHA!
  • Coge zumbador: Para que esta instrucción pueda llevarse de forma correcta debe haber un zumbador a su lado.
  • Deja zumbador: Lo deja en el piso, pero si hay uno la ejecución se detiene (ESTA ACCIÓN SE PUEDE LLEVAR ACABO EN CUALQUIER MOMENTO A EXCEPCIÓN DE LO MENCIONADO ANTES)
  • Apagarte: Provoca que Karel detenga su ejecución (SI ESCRIBES MAS INSTRUCCIONES DESPUÉS DE ESTA NO SERÁN VALIDAS)
¿Como elaborar el programa?

  1. Haz clic en la pestaña programa.
  2. Selecciona el lenguaje con el que deseas crear el programa (HTML)
  3. Haz clic en nuevo.
  4. Empieza a dar ordenes.
  5. Compila el programa para asegurarte de que todo este en orden antes de ejecutarlo (en caso de que este marque error tu mismo deberás hacer los ajustes necesarios)
  6. Ejecútalo.
  7. Guárdalo.
Visual Basic.
Creado por Microsoft, con el puedes diseñar programas de propósito general y generar aplicaciones sobre la plataforma de Windows. Un ejemplo de lo que se puede crear es una calculadora.

Los elementos de la interfaz.

  • Barra de titulo.
  • Barra de menús con gran cantidad de comandos y opciones que permiten diseñar y editar formato.
  • Barra de herramientas estándar.
  • Cuadro de herramientas, contiene los controles para crear la interfaz. Este Interactúa con el usuario, este modifica la ventana de propiedades.
  • Formulario, en este se dibujan los controles para que el usuario controle el programa.
  • Explorador de soluciones o ventana de proyectos
  • Ventana de propiedades, proporciona las características acerca del objeto seleccionado.
  • Barra de estado, muestra el estado de los procesos que se realizan en la interfaz.

Formularios y objetos.
La mayoría de sus componentes se encuentran en el cuadro de herramientas, en el apartado controles comunes, otros como group box están en contenedores, por que sirve para agrupar controles de un tema común.

Ventana de propiedades.
Unos ejemplos son Name que identifica el nombre del objeto, Backcolor que determina el color de fondo del objeto, BorderStyle que define el tipo de borde para el objeto hay muchos mas pero es una lista extensa y estos son solo por mencionar algunos. Para que los objetos se ejecuten con otros debes darles ordenes por medio de códigos.