lunes, 9 de mayo de 2011

RICHTEXTBOX

RichTextBox: Este control, similar a un TextBox pero que posee más opciones. A diferencia del control TextBox clásico, este permite por ejemplo: Cambiar el color de determinada porción de un texto, el tipo de fuente, mostrar imágenes, cargar archivos de texto enriquecido (archivos RTF), leer y guardar archivos mediante una serie de métodos que posee el control, tanto RTF como TXT, buscar cadenas de texto dentro del control con un método propio, y muchas otras opciones.


CLIC EN LAS IMÁGENES PARA MAXIMIZAR





TIMER

Timer: El control Timer es un temporizador que nos permite ejecutar instrucciones de código, rutinas, funciones etc..., cada cierto intervalo de tiempo. Este control es invisible en tiempo de ejecución, esto quiere decir que no tiene interfaz gráfica, solo es visible cuando lo agregamos a un formulario y estamos en modo de diseño. La propiedad más importante de este control es la propiedad Interval 

EN ESTE PROGRAMA USAMOS DOS TIMER



IMAGELIST


Imagelist: El control ImageList " traducido al español " significa lista de imágenes y la función principal es la de almacenar gráficos para poder enlazarlos y autoabastecer a otros controles de dichas imágenes, como por ejemplo las barras de herramientas o ToolBar, el control ListView , el control ImageCombo, TreeView y algunos otros.También es posible usarlo para almacenar solo imágenes pero que no estén enlazadas a otros controles, y poder luego recuperarlas mediante la propiedad Picture, por ejemplo para usarlo con un contol Picture, Image form etc..


CLIC EN LA IMAGEN


SELECCIONANDO IMÁGENES 





MENUSTRIP

Menustrip: El control MenuStrip representa el contenedor para la estructura de menú de un formulario. Puede agregar objetos ToolStripMenuItem al objeto MenuStrip, que representan los comandos de menú individuales de la estructura de menú. Cada objeto ToolStripMenuItem puede ser un comando de la aplicación o un menú 
primario para otros elementos de submenú.


EJM DE MENÚ STRIP 
DAR CLIC EN LAS IMÁGENES



CÓDIGO




PROGRES BAR

El control ProgressBar nos permite medir el progreso de una tarea o proceso en nuestro programa
Este control viene con el conjunto de controles que se incorporan en el ocx MsComctl32.ocx con el nombre de Microsoft Windows Common Control 6



Muchos usuarios que usan Visual Basic saben bastante del tema, pero no saben para que sirve una progressbar o como utilizarla. 


¿Qué es una progressbar? 


Si hablaramos en español lo traducíriamos a barra de progreso, es decir, una barra que nos dice el progreso que lleva un programa. Aunque no lo crean, las vemos habitualmente, como en internet Explorer, Mozilla Firefox, una instalación, etc. 



PROGRAMACIÓN QUE HEMOS APLICADO EN CLASE PARA UN PROGRES BAR
CLIC EN LAS IMÁGENES





sábado, 2 de abril de 2011

CORTE 1

CAPTURAS DE PANTALLA ALGUNAS APLICACIONES  CREADAS  EN VISUAL BASIC CORTE 1










MICROSOFT VISUAL BASIC 2008

ES UN LENGUAJE DE PROGRAMACIÓN VISUAL, TAMBIÉN  LLAMADO LENGUAJE DE 4ª  GENERACIÓN  

Visual Basic es una herramienta de diseño de aplicaciones para Windows, en la que estas se desarrollan en una gran parte a partir del diseño de una interfaZ gráfica. En una aplicación Visual - Basic, el programa está formado por una parte de código puro, y otras partes asociadas a los objetos 


que forman la interface gráfica.

APLICACIÓN



TIPOS DE CONTROLES


Textbox: se utiliza para Ingresar y/o visualizar Texto (es un control de entrada de datos)

   
Label: Este control es también uno de los más utilizados, se utilizan para mostrar texto que el usuario no puede editar. Se utilizan para identificar objetos en un formulario.


Button: Este control es el típico botón que aparece en todas las aplicaciones y que al hacer click sobre él nos permite realizar alguna operación concreta, normalmente Aceptar o Cancelar. Aunque según el código que le asociemos podremos realizar las operaciones que queramos.



Checkbox: Indica si una condición determinada está activada o desactivada. Se utiliza habitualmente para presentar al usuario una selección de tipo Sí/No o Verdadero/Falso. Puede utilizar grupos de casillas de verificación para mostrar múltiples opciones entre las cuales el usuario puede elegir una o más. 

Picturebox: Se utiliza para mostrar gráficos en formato de mapa de bits, GIF, JPEG, metarchivo o icono.

Groupbox: Son controles de formularios que se utilizan para proporcionar un                 agrupamiento identificable para otros controles. Normalmente, los cuadros de grupo se utilizan para subdividir un formulario por funciones.






Pasos para la  creación de un programa en Visual Basic:



- Creación de un interface de usuario: Esta interface será la principal vía de comunicación hombre máquina, tanto para salida de datos como para entrada. Será necesario partir de una ventana (Formulario) a la que le iremos añadiendo los controles necesarios.
- Definición de las propiedades de los controles: En este paso debemos  definir los objetos que hayamos colocado en ese formulario. Estas propiedades determinarán la forma estática de los controles, es decir, como son los controles y para qué sirven.
- Generación del código:  Procesos de compilación error (lógico-sintaxisestá asociado a los eventos que ocurran a estos objetos. A la respuesta a estos eventos (clic, doble click, una tecla pulsada, etc.) le llamamos Procedimiento, y deberá generarse de acuerdo a las necesidades del programa.
- Generación del código del programa: Un programa puede hacerse solamente con la programación de los distintos procedimientos que acompañan a cada objeto. Sin embargo, VB ofrece la posibilidad de establecer un código de programa separado de estos eventos. Este código puede introducirse en unos bloques llamados Módulos, en otros bloques llamados Funciones, y otros llamados Procedimientos. Estos Procedimientos no responden a un evento acaecido a un objeto, sino que responden a un evento producido durante la ejecución del programa.






TIPOS DE VARIABLES


Dim: Al declarar una variable con esta palabra estamos diciendo que la variable sea local al ámbito en que se declara. Puede ser dentro de un procedimiento o dentro de un formulario, de esta forma no sería accesible desde los demás procedimientos o formularios.

Static: Con esta forma de declarar variables conseguiremos que las variables locales no se creen y se destruyan al entrar y salir de los procedimientos donde fueron declaradas sino que se mantenga su valor durante todo el periodo de ejecución de la aplicación. De esta forma a entrar en algún procedimiento las variables recuerdan el valor que tenían cuando se salió de él.

Public: Las variables declaradas serán públicas y podrán estar accesibles desde todos los formularios de la aplicación. Para conseguirlo tendremos que declararlas en un módulo de código, no en la sección declarations de cualquier formulario de los que conste la aplicación. Para crear un módulo de código en el menú principal de Visual Basic marcamos en INSERT/MODULE y aparecerá junto a los demás formularios de la ventana de proyecto aunque con un icono distinto indicando que se trata de un módulo de código.