jueves, 26 de febrero de 2009

TEMARIO PARA EXAMEN

EL ENTORNO VISUAL BASIC.

Visual Basic 6.0 es un lenguaje de programación visual, también llamado lenguaje de 4ª generación. Esto quiere decir que un gran número de tareas se realizan sin escribir código,
simplemente con operaciones gráficas realizadas con el ratón sobre la pantalla.
Los elementos que componen la pantalla de Visual Basic son:

1.- Barra de menús.
Visualiza las órdenes que se utilizan para desarrollar, probar y archivar una aplicación.

2.- Caja de herramientas.
Provee de un conjunto de herramientas que permiten colocar los controles en el formulario durante el diseño del proyecto.

3.- Ventana de proyecto.
En esta ventana están especificados los ficheros (formularios, módulos, etc.) que forman la aplicación y, dónde se seleccionarán para crearlos o modificarlos. Esto se debe a que hay ficheros que pueden utilizarse en más de una aplicación. Además contiene dos botones: Ver Formulario que visualiza el formulario seleccionado y; Ver Código que visualiza el código del fichero seleccionado.

4.- Ventana del formulario.
Es la ventana que da lugar a la interfaz de usuario. Es la ventana que se personalizará. Los puntos que aparecen sobre el formulario, forman una rejilla que ayuda a la hora de alinear los controles que se sitúan sobre el mismo. Esta rejilla desaparece en tiempo de ejecución. Para eliminarla en tiempo de diseño se accederá a la opción Herramientas/Opciones/Ficha Entorno/Mostrar Cuadrícula.

5.- Ventana de propiedades.
Especifica las propiedades de cada uno de los objetos. En cada momento mostrará las propiedades del objeto seleccionado en el formulario. Está formada por dos partes: la lista desplegable de objetos que visualiza el nombre del objeto seleccionado y, la lista de propiedades del objeto seleccionado.

6.- Aplicación:
Es un programa. Lo que usted va a aprender a realizar en Visual Basic, hacer aplicaciones. A medida que usted avance en los apuntes irá aprendiendo a hacer programas que realicen distintas funciones.

7.- Código:
Son las líneas de instrucciones necesarias para el programa realice operaciones. Por ejemplo si quiero que sume en un formulario, con dos cuadros de texto (para insertar palabras y números) le indicaría en código que sume el cuadro de texto1 + cuadro de texto 2, y el código correspondiente lo podría poner en un botón así cuando un usuario pulsa en el mismo luego de haber insertado números en los cuadros de textos mencionados se sumarian los valores de los mismos.

8.- Métodos
Los métodos son funciones que también son llamadas desde programa, pero a diferencia de los
procedimientos no son programadas por el usuario, sino que vienen ya pre-programadas con el
lenguaje. Los métodos realizan tareas típicas, previsibles y comunes para todas las aplicaciones. De ahí que vengan con el lenguaje y que se libere al usuario de la tarea de programarlos. Cada tipo de objeto o de control tiene sus propios métodos.

9.- CODE EDITOR
El editor de código o Code Editor de Visual Basic 6.0 es la ventana en la cual se escriben las
sentencias del programa. Esta ventana presenta algunas características muy interesantes que
conviene conocer para sacar el máximo partido a la aplicación

10.- Variables y constantes
Una variable es un nombre que designa a una zona de memoria (se trata por tanto de un
identificador), que contiene un valor de un tipo de información.

ADEMAS DE ESTE GLOSARIO ESTUDIEN LAS PRACTICAS QUE ESTARE PREGUNTANDO DETALLES DE ELLAS.

miércoles, 11 de febrero de 2009

Teoria para practica de Calculadora

VAL(formato)

La función VAL devuelve el valor numérico de su argumento. El argumento formato es un formato de CDS/ISIS, y puede contener cualquier comando de formateo legal. CDS/ISIS ejecuta el argumento para generar una cadena de texto. Este texto es entonces revisado de izquierda a derecha hasta que se encuentre un valor numérico válido (que puede estar representado en notación científica exponencial).
La función VAL devuelve este valor numérico, convertido a su representación interna de la máquina, utilizable para realizar cálculos. Si no se pudo identificar un valor numérico válido, el valor devuelto es cero. Si el texto contiene más de un valor numérico, sólo se devuelve el primero.
Por ejemplo,
suponiendo que:
v1^a=10
v1^b=20
v2=30)

Formato-------------------Valor
---------------------------------
val('15.79') ----------------15.79
val(v1) --------------------10
val(v1^a)------------------10
val(v2) ----- --------------30
val("19"v1^b) - ---------1920
val('xxxx7yyyy8zzzz')------ 7
val(abs. 5.8e-4 ml')--------- 0.00058
val('agua') ------------------0
val('jul-ago 1985') ----------0

Notar que el último ejemplo devuelve 0 (y no 1985), debido a que CDS/ISIS toma el guión entre jul y ago, como el inicio de un valor numérico negativo, y la 'a' de ago como el final; por lo tanto, el valor extraído es sólo '-', que resulta en 0. Es entonces importante definir claramente las reglas de ingreso de datos para aquellos campos o subcampos que serán usados en cálculos numéricos.
Ejemplo # 2:
Fase 1: Identificar la Aplicación:
Si tenemos dos textbox llamados Dato1 y Dato2 y se desea que en la etiqueta resultado aparezca la suma de ambos desde el botón de comando llamado calcular, se debe hacer lo siguiente:
Fase # 2: Obtener la Tabla de componentes
OBJETO NOMBRE CAPTION / TEXT
Form1 ------------ FrmCalcular ---------------- SUMA DE DOS NUMEROS
Textbox1 --------- TxtDato1 -------------------
Textbox2 --------- TxtDato2 -------------------
Label1 ------------ LblResultado ---------------
Comando1 -------- CmdCalcular ---------------- CALCULAR
Comando2 -------- CmdSalir ------------------- &Salir
Fase # 3: Configurar las propiedades
Fase # 4: Codificar la aplicación
El botón que se debe codificar debe ser el comando Calcular y queda de la siguiente manera,
Private sub CmdCalcular_Click()
LblResultado.Caption = val(TxtDato1.Text) + val(TxtDato2.Text)
End sub
Explicaciçon
  1. El comando Val lo que hace es convertir el dato1 que es un texto a numerico para que pueda ser utilizado en una operación matemática y su sixtaxis se muestra en la parte superior
  2. La propiedad del Label que permite mostrar algo dentro de ella se llama caption, solo en el caso del textbox cambia a text.
  3. El caracter amperson (&) que se utiliza en la propiedad caption del botón de comando se utiliza para activar el juego de teclas y activar su función, por ejemplo en el botón salir en el caption se anotó ( &Salir ) y muestra la letra S subrayada, para cuando ejecutes el programa desde el teclado utilices las teclas ALT + S que es lo mismo que el click con el mause.

jueves, 5 de febrero de 2009

HERRAMIENTAS DE DISEÑO

Cuadro de herramientas de controles


La ventana de herramientas, como figura en la imagen de la izquierda, sirve para poder utilizar los denominados controles o componentes de programación del Visual Basic.

Mediante esta barra de herramientas podemos utilizar aquellos controles que nos interese colocar en nuestro Form (Formulario).

Para poder usar uno de estos controles, simplemente pulsamos con el cursor del ratón sobre el control que nos interese y después directamente pulsamos sobre el Formulario, esta operación está descrita más adelante con más detalle.

Observe que aquel control que este seleccionado tiene un fondo más claro, en la imagen de la izquierda puede ver que el control seleccionado es el primero de la parte superior izquierda, que se representa por un cursor del ratón. Este tipo de control es para poder usar los controles que estén en el formulario y así poder cambiarle las propiedades, o bien cuando seleccionamos el control equivocado, con pulsar la opción del ratón simplemente seleccionamos el modo edición.

El cuadro de herramientas representado, solo hay unos pocos controles, pero podemos agregar o quitar otros controles que podemos ir aumentando conforme los compremos, o tenga acceso a gratuitos, ésta opción la veremos más adelante en el capítulo de creación de controles.

Para saber cual es el control, simplemente ponga el cursor del ratón sobre el control que desea ver y espere dos o tres segundo y aparecerá una indicación sobre cual es el control en cuestión.

Como ya hemos indicado anteriormente, éste cuadro de herramientas puede ser diferente, dado que pueden haber más o menos controles en la barra y por lo tanto puede ser mucho más grande o con más columnas de controles o de diferente tipo de controles.

La imagen de la barra de herramientas anterior, tiene lo que se denomina barra estándar de herramientas, cada uno de estos controles realiza la siguiente función:


  1. Cursor del ratón, sirver para quitar la selección del que hayamos pulsado por error.

  2. Picture, permite incluir gráficos, es parecido al image pero con variantes.

  3. Label (Etiqueta), sirve para poder poner mensajes o textos en la pantalla, pero no son editables por el usuario.

  4. TextBox., caja de texto, permite que el usuario pueda escribir directamente.

  5. Frame, es un contenedor para los demás controles.

  6. CommandButton, Botón de comando, permite que el usuario pueda pulsar botones y que realicen determinadas acciones.

  7. CheckBox, caja de chequeo, permite tener opciones sobre las que el usuario confirma o niega.

  8. OptionButton, botón de opción, permite tener varias opciones de las cuales seleccionar una.

  9. ComboBox, caja combinadam, permite tener varias opciones de las cuales seleccionar y ver una.

  10. ListBox, caja de lista, presenta una lista de opciones y permite seleccionar una o varias de dichas opciones.

  11. HScroll (Barra Horizontal de Scroll) se puede crear un barra de desplazamiento horizontal.

  12. VScroll, barra vertical de Scroll, permite tener una barra vertical para desplazamientos.

  13. Timer, es un controlador de tiempo.

  14. DriveBox, caja de unidades, permite indicar que unidades de almacenamiento tiene el ordenador.

  15. DirBox, caja de directorios, indica los directorios y subdirectorios de una ruta en concreto.

  16. FileList, indica una lista de los ficheros que se encuentran en un determinado directorio o subdirectorio.

  17. Shape, permite incluir formas gráficas en el formulario, como un cuadrado, un círculo, etc.

  18. Line, permite incluir una línea en el formulario.

  19. Image, permite incluir imágenes como fotografías, dibujos, etc..

  20. Data, permite la conexión con una base de datos y poder añadir, modificar, consultar, borrar, etc..
    -
    -
    -

EDITOR DE PROGRAMACION

La ventana de código



Todas las instrucciones de código escritas por el propio programador, están definidas dentro de la ventana de código, este es el aspecto de la ventana de código.

En ésta ventana veremos todas las líneas de código del programa, los procedimientos, etc..
Cada uno de los procedimientos viene indicado por su comienzo Private Sub.... y por el final End Sub.

Además en la parte superior de la ventana puede ver a que evento hace referencia y de control se refiere, puede ver Form, que indica que es del Formulario y Load que indica el procedimiento al cual se está haciendo referencia en las líneas de código que se están escribiendo.


Para cambiar de elemento o control , pulse el botón de la derecha de Form, verá que tiene una flecha que apunta hacia abajo en su interior y para cambiar de Evento pulse el mismo botón pero en donde pone Load.

Para obtener más información sobre los eventos, vea los Eventos de cada control o formulario.
-
-
-

PROLOGO

El visual basic es uno de los lenguajes más utilizados hoy en día , junto con otros del mismo estilo como el Delphi, Visual C, etc..


La ventaja del Visual Basic, radica es que como su nombre indica , es visual, osea, casi todo lo que querramos hacer consta de seleccionar un componente (cajas de texto, etiquetas, dibujos, etc..) y colocarlo en la pantalla en el lugar que querramos que aparezca una vez termina el programa.


Con este lenguaje tendremos la comodidad de rapidez a la hora de hacer un programa o función, y la facilidad a la hora de crear un programa.


Los programas que se pueden crear con este lenguaje de programación pueden ser desde el más sencillo como un reloj en la pantalla, hasta la comunicación de ordenadores a través de internet para transmitirse la contabilidad de una gran empresa.


El lenguaje en sí mismo es fácil de aprender y entender, solo necesita un poco de paciencia y tener confianza a la hora de crear programas y ver la facilidad a la hora de trabajar con este lenguaje.


El Formulario de trabajo




La forma típica de un formulario es como aparece en la siguiente fotografía:
En éste formulario es donde se colocan todos los componentes de uso para la creación de un programa.