You are on page 1of 21

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 201416- Visual Basic Bsico Act No.

1 Revisin de Presaberes

VISUAL BASIC RECONOCIMIENTO DEL CURSO Este curso est compuesto por tres unidades didcticas a saber:

Unidad 1.

Fundamentos bsicos de programacin en Visual Basic y el Entorno de trabajo de Visual Basic

Conceptos

bsicos,

caractersticas,

objetos,

eventos,

formas

controles

propiedades, variables y tipos de datos, alcance de las variables, operadores y constantes.

Como iniciar a trabajar y partes de la ventana principal de Visual con sus, Formularios, propiedades y enlaces de formularios, ventana de propiedades, valores, atributos, apariencia. Ventana de proyectos. Ventana editor de cdigo, componentes, funciones. Cuadro de herramientas botn de comando, etiquetas, propiedades, cuadro de texto, botn de accin, casillas de verificacin, cuadros de lista, lista de unidades, herramientas complementarias, barras de desplazamiento, cuadros de dialogo, mens.

Unidad 2.

Fundamentos de programacin Estructuras de seleccin simple, if, if else, estructuras de iteracin, while, do while estructuras de seleccin. For.

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 201416- Visual Basic Bsico Act No. 1 Revisin de Presaberes

Unidad 3

Base de datos y Multimedia

Trabajar con base de datos creadas en Access y manejadas desde visual en donde se puede registrar, borrar, modificar informacin almacenada en tablas.

Se trabaja en conceptos bsicos de validacin de informacin en el momento de ser digitada, que es fundamental en el proceso de manejo de datos.

Trabajo con Imgenes animacin y video, Manejo de Fecha, timer, move. Control Picture box, control image, control shape, line. Visual es un lenguaje de programacin orientado a objetos y eventos y su manejo de la interfaz grfica facilita al usuario o al programador desarrollar productos de calidad con gran facilidad. Para el manejo de la programacin en visual hay que tener en cuenta algunos conceptos como: OBJETOS Y EVENTOS Existen varios tipos de programacin. En un principio los programas eran de tipo secuencial (tambin llamados tipo batch) Un programa secuencial es un programa que se arranca, lee los datos que necesita, realiza los clculos e imprime o guarda en el disco los resultados. Los programas interactivos exigen la intervencin del usuario en tiempo de ejecucin, o para suministrar datos, o para indicar al programa lo que debe hacer

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 201416- Visual Basic Bsico Act No. 1 Revisin de Presaberes

por medio de mens. Los programas interactivos limitan y orientan la accin del usuario. Los programas orientados a eventos son los programas tpicos de Windows, como Netscape, Word, Excel y PowerPoint. Cuando uno de estos programas ha arrancado, lo nico que hace es quedarse a la espera de las acciones del usuario, que en este caso son llamadas eventos. El usuario dice si quiere abrir y modificar un fichero existente, o bien comenzar a crear un fichero desde el principio. Estos programas pasan la mayor parte de su tiempo esperando las acciones del usuario (eventos) y respondiendo a ellas. Son muchas las acciones que el usuario puede realizar en un momento determinado y exigen un tipo especial de programacin: la programacin orientada a eventos. FORMAS CONTROLES PROPIEDADES Los elementos grficos de una aplicacin tpica de Windows 95/98/NT es un tipo de control: los botones, las cajas de dilogo y de texto, las cajas de seleccin desplegables, los botones de opcin y de seleccin, las barras de desplazamiento horizontales y verticales, los grficos, los mens, y muchos otros tipos de elementos son controles para Visual Basic 6.0. Cada control debe tener un nombre a travs del cual se puede hacer referencia a l en el programa. Visual Basic 6.0 proporciona nombres por defecto que el usuario puede modificar. En la terminologa de Visual Basic 6.0 se llama formulario (form) a una ventana. Un formulario puede ser considerado como una especie de contenedor para los controles. Una aplicacin puede tener varios formularios, pero un nico formulario puede ser suficiente para las aplicaciones ms sencillas. Los formularios deben tambin tener un nombre segn su uso o contenido dentro de la aplicacin.

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 201416- Visual Basic Bsico Act No. 1 Revisin de Presaberes

OBJETOS Y PROPIEDADES Los formularios y los distintos tipos de controles son objetos genricos de manejo de informacin en cada programa. En programacin orientada a objetos (ms bien basada en objetos) se llama clase a estas entidades genricas, mientras que se llama objeto a cada ejemplar de una clase determinada. Varios botones, cada uno de los cuales es un objeto del tipo de control command button, que sera la clase. Cada formulario y cada tipo de control tienen un conjunto de propiedades que definen su aspecto grfico (tamao, color, posicin en la ventana, tipo y tamao de letra, etc.) y su forma de responder a las acciones del usuario, Cada propiedad tiene un nombre que viene ya definido por el lenguaje. Por lo general, las propiedades de un objeto son datos que tienen valores lgicos (True, False) o numricos concretos, propios de ese objeto y distintos de las de otros objetos de su clase. As pues, cada clase, tipo de objeto o control tiene su conjunto de propiedades, y cada objeto o control concreto tiene unos valores determinados para las propiedades de su clase. Casi todas las propiedades de los objetos pueden establecerse en tiempo de diseo. EVENTOS Las acciones del usuario sobre el programa se llaman eventos. Son eventos tpicos el dar clic sobre un botn, el hacer doble clic sobre el nombre de un fichero para abrirlo, el arrastrar un icono, el pulsar una tecla o combinacin de teclas, el elegir una opcin de un men, el escribir en una caja de texto, o simplemente mover el ratn. Cada vez que se produce un evento sobre un determinado tipo de control, Visual Basic 6.0 arranca una determinada funcin o procedimiento que realiza la accin programada por el usuario para ese evento concreto. Estos procedimientos se llaman con un nombre que se forma a partir del nombre del objeto y el nombre del evento, separados por el carcter (_), como por ejemplo

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 201416- Visual Basic Bsico Act No. 1 Revisin de Presaberes

txtBox_click, que es el nombre del procedimiento que se ocupar de responder al evento click en el objeto txtBox. MTODOS Son funciones que tambin son llamadas desde programa, pero a diferencia de los procedimientos no son programadas por el usuario, sino que viene ya pre programado con el lenguaje. Los mtodos realizan tareas tpicas, 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 mtodos. Por ejemplo, los controles grficos tienen un mtodo llamado Line que se encarga de dibujar lneas rectas. De la misma forma existe un mtodo llamado Circle que dibuja circunferencias y arcos de circunferencia Existen tres formas de iniciar a trabajar en Visual: La primera es iniciando un Nuevo Proyecto, seleccionando uno tipo de proyecto, para comenzar se da clic en EXE estndar y clic en Abrir. La segunda es abriendo un proyecto ya existente, el archivo tiene que contener la extensin *.vbp, *.mak o *.vbg, seleccionar el archivo y clic en Abrir. La tercera es seleccionando un proyecto de la lista de archivos recientemente abiertos (VB se encarga automticamente de mostrar una lista de los ltimos proyectos abiertos) MODO DE DISEO Y MODO DE EJECUCIN La aplicacin Visual Basic de Microsoft puede trabajar de dos modos distintos: en modo de diseo y en modo de ejecucin. En modo de diseo el usuario construye

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 201416- Visual Basic Bsico Act No. 1 Revisin de Presaberes

interactivamente la aplicacin, colocando controles en el formulario, definiendo sus propiedades, y desarrollando funciones para gestionar los eventos. La aplicacin se prueba en modo de ejecucin. En ese caso el usuario acta sobre el programa (introduce eventos) y prueba cmo responde el programa. Dentro del cuadro de herramientas de visual se encuentran algunas consideradas como bsicas que se muestran en este cuadro generalmente estn son:

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 201416- Visual Basic Bsico Act No. 1 Revisin de Presaberes

ENTORNO DE VISUAL

Componentes de la ventana principal de trabajo de Visual Basic

1. Barra de ttulo, en esta se muestra el nombre del proyecto en el que se trabaja, luego viene el nombre del programa, continuado a "Microsoft Visual Basic viene el estado en el que est el proyecto, hay 3 tipos de estado en [Diseo] cuando se est escribiendo el cdigo, [Ejecucin] el programa se encuentra en ejecucin, o en estado de [Interrupcin] que es cuando en estado de ejecucin se produjo un error, por ultimo en la barra de titulo se puede visualizar el nombre del Form(Formulario) actual en que se est trabajando. 2. La barra de mens tiene las opciones de manejo de Visual Basic.

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 201416- Visual Basic Bsico Act No. 1 Revisin de Presaberes

3. La barra de herramientas. 4. La caja o Cuadro de herramientas contiene las herramientas para Diseo, como Cuadros de textos, Botones, Imgenes, listas, Picture box, frames, etiquetas, shape, timer, combobox, data y muchas ms que se vern en el transcurso de los captulos. 5. La Ventana diseo, donde se trabaja por medio de formularios y usando las herramientas del cuadro o caja de herramientas. Tiene unos puntos que facilitan alinear ms fcilmente los botones u objetos que se tracen. 6. El Explorador de proyectos es en donde el usuario puede ver los Formularios (Ventanas), Mdulos, Clases, del proyecto con los que se este trabajando, es decir de la aplicacin que se est creando, en este ejemplo hay un Formulario llamado Form1, lo que aparece dentro de parntesis es el nombre de archivo. Y este Formulario se encuentra dentro de una carpeta llamada "Formularios". 7. La Ventana propiedades muestra las propiedades del control actualmente 8. seleccionado, en el ejemplo estn las propiedades del Form1, en donde se puede establecer condiciones de manejo, valores y formas de

presentacin.

9. En la ventana Posicin del Formulario, se puede ver un monitor y dentro de l una ventanita, esto sirve para definir la posicin de la ventana cuando se inicie el programa, es decir donde se va a mostrar.

10. Para introducir herramientas nuevas en la caja de herramientas, basta con ir a Componentes (Botn derecho sobre la caja de herramientas). Haciendo clic en esta lnea de controles personalizados, podemos seleccionar nuevos controles para aadir a la caja de herramientas, marcando la casilla que est a la izquierda del nombre del control que quiere introducir. Y clic en aceptar, y podr observar que esos nuevos controles ya se le han aadido

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 201416- Visual Basic Bsico Act No. 1 Revisin de Presaberes

a la caja de herramientas. Para que esos nuevos controles le aparezcan de entrada cuando inicia una sesin de VB, debe salir de Visual Basic guardando los cambios. Vuelva a entrar y observar que ya le aparecen esos nuevos controles en la caja. No es prudente meter muchos controles en la caja. Ponga solamente los que necesite normalmente en sus aplicaciones. Ocupar menos memoria y tardar menos tiempo en cargar el programa VB. CUADRO DE HERRAMIENTAS

ETIQUETAS (LABEL). Para escribir texto o etiquetas CAJAS DE TEXTO (TEXTBOX). Las cajas de texto sirven para ingresan la mayor parte de los datos a las aplicaciones. Las cajas de texto permiten editar texto (o nmeros) BOTONES DE COMANDO (COMMANDBUTTON).

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 201416- Visual Basic Bsico Act No. 1 Revisin de Presaberes

La funcin de los botones de comando es iniciar acciones y Windows est lleno de este tipo de control, por ejemplo el botn Inicio, los botones de Aceptar y Cancelar de los cuadros de dilogo, etc. CASILLAS DE VERIFICACIN (CHECKBOX). Cumplen una funcin similar a los botones. BOTONES DE OPCIN (OPTIONBUTTON). Estos botones permiten entre una serie de opciones seleccionar, solamente una. Por ejemplo, una ciudad podr estar seleccionada, las dems quedarn excluidas. MARCOS (FRAME). Los marcos sirven como contenedores de otros controles, con un ttulo en su parte superior, la propiedad Caption que es el ttulo que aparecer la parte superior del control. CAJAS DE IMAGEN (IMAGE). Este control permite visualizar imgenes en su interior: mapas de bits (*.bmp o *.dib), formato JPG (*.jpg), formato de intercambio grfico (*.gif), e iconos y cursores (*.ico y *.cur). CAJAS DE DIBUJO (PICTUREBOX). Este control es de suma utilidad para realizar grficos. Dispone de una serie de mtodos grficos. CONTROL DE TIEMPO (TIMER).

10

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 201416- Visual Basic Bsico Act No. 1 Revisin de Presaberes

Este control no tiene una interfaz grfica (no se ve nada en el formulario), pero s sus efectos. La funcin de este control es repetir tareas cada cierto intervalo de tiempo. La imagen es del icono que representa al control en tiempo de diseo, ya que en tiempo de ejecucin no se ve. CUADROS DE LISTA (LISTBOX). Con este control para realizar distintas tareas, segn las necesidades del programa que se est creando. Este control tiene varias propiedades y mtodos que manipulan los datos que contienen. CUADROS COMBINADOS (COMBOBOX). Los cuadros combinados combinan las cualidades de las cajas de texto con los cuadros de lista, dispone de los mtodos AddItem, RemoveItem, Clear, ListCount, List y ListIndex de los cuadros de lista. LISTAS DE DIRECTORIOS (DIRLISTBOX). Este es un cuadro de lista con los directorios presentes en un determinado directorio o subdirectorio. Al hacer doble clic sobre alguno de los directorios se accede a los subdirectorios de ese directorio. Cada elemento de la lista es un directorio. LISTAS DE ARCHIVOS (FILELISTBOX). Este control es un cuadro de lista con los archivos contenidos en un directorio o subdirectorio. Al ser un cuadro de lista tiene las propiedades List, ListCount y ListIndex de este control, pero no los mtodos para agregar, remover y borrar elementos. BARRAS DE DESPLAZAMIENTO (SCROLLBARS).

11

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 201416- Visual Basic Bsico Act No. 1 Revisin de Presaberes

Hay dos tipos de barras de desplazamiento: las barras de desplazamiento horizontales y las verticales, ambas tienen las mismas propiedades, mtodos y eventos. Las barras tienen un valor mnimo y un valor mximo. ESTRUCTURAS DE PROGRAMACION CICLO FOR Un ciclo for es una sucesin repetitiva de instrucciones, que se estarn realizando mientras se cumpla una condicin o mientras no se cumpla otra condicin. que realiza un nmero determinado de recorridos por el bucle. Es el denominado bucle por contador. For variable inicial = valor de inicio to (hasta) valor final Instrucciones Next variable inicial CONDICIONALES IF. if (condicin) { Instruccin .....1 instruccin.....2 instruccin.....3 instruccin.....n } Programando en Visual Basic seria: If (Text1.Text) > 3 Then MsgBox " paso" End If En text1.text se carga un nmero mayor a 3 y el resultado es el mensaje es "paso"

12

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 201416- Visual Basic Bsico Act No. 1 Revisin de Presaberes

Si se digita un nmero menor a 3 no muestra nada. Las sentencias condicionales son aquellas que se realizan si se cumple una determinada condicin. If (condicin) accin. El computador evala la condicin, si encuentra que la condicin es diferente de 0 entonces ejecuta la accin y luego sigue con la prxima instruccin en el programa. Si encuentra que el resultado es 0 no se ejecuta la accin y contina con otras instrucciones. CONDICIONALES IF ELSE Si se cumple una condicin Entonces Instrucciones uno Si no se cumple Instrucciones dos Fin de la sentencia. if (condicin) { Instruccin.....1 Else instruccin....2 } Programando en visual basic. If (Text1.Text) >= 3 Then MsgBox " paso" Else MsgBox " perdi"

13

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 201416- Visual Basic Bsico Act No. 1 Revisin de Presaberes

End If En text1.text se carga un nmero mayor a 3 y el resultado es el mensaje es "paso" si se digita un nmero menor a 3 muestra el mensaje perdi. ESTRUCTURA CASE Esta estructura Selecciona, dependiendo del caso, un determinado juego de instrucciones: SelectCase variable' variable de 1 a n Case 1 Instruccin a ejecutar si variable = 1 Case 2 Instruccin a ejecutar si variable = 2 Case 3 Instruccin a ejecutar si variable = 3 Case 4 Instruccin a ejecutar si variable = 4 End Select Este procedimiento resulta mucho ms sencillo y rpido que las sentencias If Then Else, vistas anteriormente, cuando el margen de eleccin es mayor que 2.

14

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 201416- Visual Basic Bsico Act No. 1 Revisin de Presaberes

ESTRUCTURA DE ITERACIN CON EVALUACIN PREVIA Se da cuando la condicin de salida se evala antes de la ejecucin de cada ciclo. Se verifica primero la condicin y si resulta ser adecuada se ejecutan las acciones asociadas para volver a evaluar la condicin. En este tipo de estructuras puede ocurrir que la condicin sea inadecuada la primera vez que se evala y que, por lo tanto, las acciones asociadas no lleguen a ejecutarse nunca. La iteracin con evaluacin previa debe utilizarse entonces en aquellos casos en que la ejecucin de todo el ciclo est sujeta al estado previo de una condicin, y, por lo tanto, est previsto que las acciones puedan no ejecutarse nunca. Por ejemplo: mientras la variable A sea inferior a 10 escribir un salto de lnea y sumarle 1 a la variable A. En este caso, si ocurre que la variable A llega al ciclo con un valor no inferior a 10 esto es, si la condicin es inicialmente falsa no se escribir ningn salto de lnea ni se incrementar la variable. ESTRUCTURA DE ITERACIN CON EVALUACIN POSTERIOR Se da cuando la condicin de salida se evala despus de la ejecucin de cada ciclo. Se ejecutan primero las acciones asociadas al ciclo, se evala luego la condicin y, si resulta ser adecuada, se repite el ciclo. En este tipo de estructuras ocurre que las acciones asociadas con el ciclo se ejecutan siempre, por lo menos una vez. La iteracin con evaluacin posterior debe utilizarse entonces en aquellos casos en que la evaluacin de la condicin est sujeta a la ejecucin del ciclo y, por lo tanto, est previsto que las acciones deban ejecutarse siempre, por lo menos una vez. Por ejemplo: apretar una tecla mientras que la tecla apretada sea diferente de <Enter>. En este caso es necesario primero oprimir por lo menos una tecla para poder evaluar luego si es <Enter> y repetir eventualmente la accin de oprimir una tecla.

15

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 201416- Visual Basic Bsico Act No. 1 Revisin de Presaberes

ESTRUCTURA WHILE La instruccin while permite ejecutar una instruccin o un grupo de instrucciones un nmero determinado de veces mientras se cumple una condicin La forma de esta estructura es: While (condicin) { bloque de instrucciones };

Mientras la condicin se mantenga verdadera, el bloque de instrucciones dentro de las llaves se ejecutar "x" cantidad de veces. Es necesario que alguna vez la condicin se haga falsa, pues de lo contrario se entrara en un ciclo infinito de repeticiones el programa se considerara bloqueado. Por lo tanto es necesario que en el bloque de instrucciones dentro de la estructura while, se ejecute alguna accin que en algn momento haga que la condicin sea falsa. Un ejemplo del funcionamiento de la estructura de repeticin while: Cree en un formulario un botn de comando y haga el siguiente cdigo para ver la forma de evaluacin de la condicin y sus resultados.

Private Sub Command1_Click() num = 0 While (num <= 5) Print num num = num + 1 Wend End Sub Ejecute el programa y mostrara:

16

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 201416- Visual Basic Bsico Act No. 1 Revisin de Presaberes

0 1 2 3 4 5

ACCESO A BASES DE DATOS MEDIANTE EL CONTROL DATA Para trabajar con Bases de Datos basta con agregar un control Data en el formulario, y darle las propiedades necesarias para que trabaje sobre uno u otro tipo de base de datos. El control Data permite ligar de una forma sencilla una base de datos con los controles que son habilitados para presentar los datos de esa base. Utiliza el motor de bases de datos Jet para el acceso a los datos. EL CONTROL DATA El control Data puede tomarse directamente de la caja de herramientas. Al contrario de los otros controles similares RDO y ADO, se encuentra en la caja de herramientas siempre. El control Data sirve de enlace entre la base de datos y los controles que pueden presentar datos. Estos controles son los Controles Enlazados a Datos. Los dos ms sencillos son el control Label y el control TextBox

17

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 201416- Visual Basic Bsico Act No. 1 Revisin de Presaberes

Un control Label puede presentar un dato. Si se quiere que ese dato sea un campo de una tabla de una base de datos, basta que se enlace la base de datos al control data, y que se enlace despus el control Label con el control Data. Si se hace lo mismo con el TextBox, no solamente se podr mostrar datos de la BD, sino que se le puede agregar datos, al ser el TextBox un control bidireccional. Para iniciar se tiene que crear una BD en Access con su identificacin, la BD maneja tablas con su respectivo nombre, Cada tabla tiene una estructura de campos para almacenar registros. TRABAJAR VISUAL CON FORMULARIOS Y EL CONTROL DATA Ya creada la base de datos con su tabla y respectivos campos para el ejemplo (cdigo, nombre, telfono, escuela), se pasa a trabajar en visual y crear el formulario con sus label y cuadros de texto para esta aplicacin. Clic sobre el control data y poner su propiedad DataBaseName con la direccin y nombre de la base de datos grabada en Access, Con esto, el control data ya sabe donde tiene que ir a leer los datos. Pero le falta todava por saber en que tabla dentro de esa BD los tiene que leer. El nombre de la tabla se le indica al control Data en la propiedad RecordSource. Para elegir esta propiedad basta con desplegar la lista de las tablas haciendo clic en la flecha de la lnea de la propiedad RecordSource. Y se puede elegir la tabla deseada. Luego se selecciona RecordsetType, que por defecto le va a poner Dynaset. Ya enlazado el control Data a la base de datos. Falta ahora enlazar una etiqueta y un TextBox al control Data para tener el enlace completo. Eso es an ms

18

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 201416- Visual Basic Bsico Act No. 1 Revisin de Presaberes

sencillo. Si buscamos las propiedades del TextBox por ejemplo, se encuentran las propiedades DataSource y DataField. En la figura puede ver que la propiedad DataSource puede desplegarse, mostrando en este caso el nombre del nico control Data que se tiene en el formulario: Data1 Si hay ms controles Data, apareceran los nombres de todos ellos. Se elige uno. A continuacin hay que sealarle qu campo se quiere presentar de una lista que muestra al dar clic en datafield, Para cada campo de la tabla se debe asignar un cuadro de texto y repetir la operacin anterior de asignacin en datasource y en datafield, luego se ejecuta la aplicacin y mostrara los campos de la tabla en los TextBox como campos tiene la tabla elegida, as se puede ver todo el contenido de la Base de datos movindonos a lo largo de ella mediante las flechas de cursor del control Data. MANEJO DEL CONTROL MULTIMEDIA No todos los dispositivos multimedia permiten las mismas acciones, por lo que dependiendo del tipo de dispositivo al que se aplique el control, algunos botones se desactivarn automticamente. Como todo elemento de este lenguaje, este control tiene unas propiedades, unos mtodos, y es capaz de responder a determinados eventos. A continuacin enumeramos algunas de las principales propiedades especficas de este control: Command DeviceType Filename TimeFormat From

19

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 201416- Visual Basic Bsico Act No. 1 Revisin de Presaberes

Las propiedades ms importantes son las tres primeras, el control aplicado a la Form, se llama MMControl1 (este es el nombre que VB le asigna por defecto). TRABAJAR SONIDO Este cdigo puede escribirse en un formulario o dentro de un objeto. MMControl1.DeviceType = "WaveAudio" MMControl1.Filename = "c:\taller\gato.wav" ruta donde se encuentra el archivo de sonido. Es posible incluir y abrir varios controles multimedia en un mismo Formulario de Visual Basic, si cada uno de ellos se asigna a un dispositivo diferente (audio digital, MIDI, vdeo, etc.). De esta forma el mximo nmero de controles accesibles simultneamente se corresponder con el nmero de dispositivos MCI instalados en el sistema. Para manejar varios videos o sonidos se tiene que usar un comando (MMControl) para cada uno. La primera lnea que indica el tipo de dispositivo, mientras se trabaje con un mismo fichero, podr escribir varios comandos correlativos as: MMControl1.Command="play" MMControl1.Command="pause" MMControl1.Command = "resume" El control multimedia en el desarrollo de aplicaciones interactivas en las que se desee brindar al usuario cierto control sobre los dispositivos multimedia. De acuerdo con la filosofa de Visual Basic, la accin sobre un determinado botn

20

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 201416- Visual Basic Bsico Act No. 1 Revisin de Presaberes

genera un evento, y cada uno de estos eventos realiza una llamada a una subrutina que el programador puede completar como desee. Cada botn incluye cuatro subrutinas, que se activan automticamente, dependiendo de la accin que sobre l se realice. Para el botn Play, por ejemplo, las subrutinas asociadas son: PlayClick, PlayCompleted, PlayGotFocus y PlayLostFocus. MMControl1.EjectEnabled = False MMControl1.EjectVisible = False Para ocultar todo el control, se usa la instruccin MMControl1.Visible = False para ocultar el control, esta es una propiedad que se puede tambin asignar desde el cuadro de propiedades en visible. True o false.

21

You might also like