jueves, 3 de junio de 2010

Anexo 8: CREAR MENUS

En Visual Basic es muy importante conocer que puedes desarrollar un sin número de aplicaciones, por lo que en esta ocasión conoceremos como crear y manipular los menús, al estilo profesional.
Para esto debemos conocer el botón de herramienta que hace posible esta gestión
Al presionar esta herramienta aparece la venta llamada Editor de Menus y en la cual describiremos a continuación.

1.- Caption.- Configura el titulo del menú
2.- Name.- Nombre obligado el cual representa al menú
3.- Shortcut.- Permite crear el juego de selección rápida (ej. Alt + A)
4.- Flecha DERECHA.- Permite crear los submenús, y lo presionas dos veces creas los submenús del submenú
5.- Flecha IZQUIERDA.- Permite quitar la configuración de submenú, y lo presionas dos veces eliminas los submenús del submenú
6.- Flecha ARRIBA.- Permite cambiar de posición hacia arriba un menú o submenú.
7.- Flecha ABAJO.- Permite cambiar de posición hacia abajo un menú o submenú.
8.- Botón SIGUIENTE.- Permite crear otro título del menú
9.- Botón INSERTAR.- Permite abrir espacio para agregar un nuevo título del menú.
10.- Botón ELIMINAR.- Permite quitar un título del menú.


Es muy importante que entiendas que por cada caption que agregues, es obligatoriamente un nombre de identificación y ademas en todo el proyecto no debe existir dos nombres iguales, porque te marcará error.

Para esta practica vamos a crear una aplicación nueva, con varios formulario, como sigue, lo que esta entre parentesis consideralo como la propiedad name del editor de menus:

Proyecto: biblioteca
Formulario: Menu
Titulos a configurar:

Libros (mlibros)
---- Nuevo (smnuevo)
---- Salir (smsalir)
Consultas (mconsulta)
---- Generales (smgeneral)
Eliminar (meliminar)
Acerca de.... (macerca)

Al realizarlo te quedará la configuración como se muestra la figura.


















Y el formulario se vería de la siguiente manera:

Una vez terminada esta practica, deberas realizar tus apuntes en cuaderno, agregarlo en la tabla de firmas.

Esta información sera explicada en la proxima clase teorica ( LUNES )
Para comentarios al correo cbtisds5@yahoo.com.mx

viernes, 28 de mayo de 2010

Anexo - 7 - Creación de Archivos Ejecutables

COMO CREAR ARCHIVOS EJECUTABLES

Un archivo ejecutable, es aquel el cual no se necesita abrir el programa de Visual Basic para lograr poner en operación una aplicación diseñada.


¿Que debo revisar primero para lograr crear un archivo ejecutable?


  1. Diseñar la aplicación
  2. Guardarla en tu sector de archivos fuentes (carpeta)
  3. Ejecutar la aplicación para probar todos los detalles programados
  4. Una vez que comprobes que no tiene errores tu aplicación, dar click al menu Archivo
  5. Seleccionar la opción Generar proyecto.exe (el nombre del proyecto, cambiara dependiendo del nombre como lo guardaste anteriormente, por ejemplo,En si guardarte tu proyecto como menu, al generar tu archivo ejecutable aparecerá como Generar Menu.exe)
  6. Para guardar tu archoivo ejecutable, selecciona la carpeta donde esta guardado el codigo fuente y da guardar.
  7. Para una mejor vista, podemos agregar algún un icono al proyecto, esto se lograr haciendo lo suguiente: Selecciona el Formulario principal de tu proyecto, en la ventana propiedades busca la propiedad icono y busca tu archivo con extensión .ico, guarda tu proyecto, vuelve a generar tu proyecto, si te dice que ya existe solo sobreescribelo, y observa el archivo para que comprobes que ya cuenta con el logo de tu icono.
  8. Cierra Visual Basic, busca el archivo ejecutable generado y da doble click y observa que se ejecuto sin haber abierto el programa de Visual Basic.
  9. Revisa las siguientes imagenes:



























Una vez que ya comprendan este tema deberán crear los archivos ejecutables de cada práctica realizada, en la materia, dejando cada archivo ejecutable en cada carpeta junto a los archivos fuente.

domingo, 21 de febrero de 2010

Anexo - 6 - Ejercicio - Mostrar Fuentes de Windows

Ejercicio # 1: Mostrar lista de fuentes de windows

Objetivo: El participante con esta práctica logrará conocer la forma de desplegar información en un formulario, mediante el comando Screen.






Dar doble click sobre el formulario y anotar el siguiente codigo


Es necesario aclarar que en visual los textos de comentarios del programa, son lineas que al programador de sirven para darse la idea de que hace el programa diseñado y se agregan con el apostrofe y eso hace que el comentario aparezca en color verde.

Para ejecutar en programa, selecciona de la barra de herramientas el botón ejecutar.

Visualiza el resultado y anota tus conclusiones

Anexo - 5 - VISUAL BASIC 6.0 - Conceptos

Programación Orientada a Objetos

Es aquella con la que trabajamos con objetos visuales, la cual posee sus propias características, métodos y eventos, se considera un lenguaje de 5ta generación.

Objeto

Es algo mas abstracto y de inmensa profusión de datos. Posee características o propiedades que definen su aspecto exterior, por ejemplo, color, tamaño, estilo, etc. También posee métodos y eventos que son elementos significativos

Formulario

Es considerado como la ventana típica de windows. En este se colocan todos los controles como por ejemplo – botones, cajas de texto, cajas de dialogo, barras de desplazamiento, menús, gráficos, cajas de verificación, entre muchos otros que dispone Visual Basic para crear una aplicación. Se puede considerar como un contenedor de controles para una aplicación.

Abreviaturas de controles más usuales


Nombre de controles y objetos

Cada control u objeto, debe contener un nombre para su identificación, el nombre puede ser el que el usuario desee, por ejemplo un botón de comando que realiza una salida, su identificación sería: En la propiedad Nombre si seleccionamos de la tabla anterior la abreviación del botón de comando que es Cmd, más el nombre de identificación (salir) nos quedaría CmdSalir, este nombre no debe contener espacios, guiones medios, guiones bajos.

Generalmente los nombres de las propiedades de un objeto o control son campos que poseen valores lógicos (true o false), numéricos, alfanuméricos

Por ejemplo el control carro, posee las propiedades Color, Año, Marca y Aros, con los valores Rojo, 2005, Honda y Magnesio respectivamente. En representación visual quedaría de la siguiente manera.

Carro.Color = Rojo
Carro.Año = 2005
Carro.Marca = Honda
Carro.Aros = Magnesio

Ejemplo

Text1.BackColor = vbRed
Donde:

Text1, es el nombre del objeto
BackColor es la propiedad
vbRed es el color rojo por defecto de Visual Basic

En Visual Basic los colores se representan por constantes y valores hexadecimales.
Modo de diseño y Modo de ejecución

Modo de Diseño, se le denomina cuando se esta fabricando la aplicación.

Modo de Ejecución, se le denomina en el momento cuando la aplicación se esta ejecutando, es decir, cuando se esta poniendo a prueba.
Procedimiento

Son los que representan la definición o declaración de un objeto, los que se encuentran dentro de un módulo y contienen el conjunto de instrucciones que se ejecutan cuando el usuario realiza algún evento sobre el objeto y los que se definen con la palabra Sub seguido del nombre del procedimiento y los argumentos (solo si los requiere el procedimiento).
Ejemplo de Procedimiento
Si en un formulario tenemos un objeto o control de un botón de comando llamado CmdMensaje y el cual al realizar el evento de hacer click nos va a montrar un mensaje informativo de Bienvenidos a este curso, codificado quedaría de la siguiente manera:

Private Sub CmdMensaje_Click()
MsgBox “Bienvenidos a este curso”, vbInformation,_
“Hola”
End Sub
Eventos

Son las acciones que realiza el usuario sobre un objeto.
Eventos típicos:

1 - Hacer clic k sobre un botón (evento click)
2 - Hacer doble click sobre un fichero (evento DblClick)
3 - Arrastrar un ícono (evento DragOver)
4 - Pulsar una tecla o una combinación de teclas (evento KeyPress)
5 - Escribir en una caja de texto (evento Change)
6 - Desplazar el puntero sobre un objeto (evento MouseMove.

Método

Son funciones que también son llamadas desde el programa, pero a diferencia de los procedimientos no son programados por el desarrollador, por ejemplo el formulario contiene un método llamado Hide el cual permite que el formulario se oculte. Para ocultar un formulario llamado FrmMenu, nos qedaría como: FrmMenu.Hide