Está en la página 1de 11

Servicio Nacional de Aprendizaje SENA

Programa de formacin: Tcnico en Sistemas Versin 1 Nivel: Tcnico


Sistema de Gestin de la Calidad

Fecha: Febrero 28 de 2011 Versin 1.0 Pgina 1 de 11

GUIA DE ACTIVIDADES DE PROGRAMACIN ORIENTADA A EVENTOS

Nombre del Proyecto: ADMINISTRACIN DEL SOPORTE TCNICO EN


SISTEMAS A INSTITUCIONES EDUCATIVAS.

Duracin en meses: 18 meses

Fase del Proyecto:


CONCEPTUALIZACIN

Actividad de Proyecto
Recopilar informacin relacionada con el proyecto

Duracin en meses de la actividad 4 meses

Actividades de Aprendizaje Gua de conocimiento.

Duracin en horas de la actividad

Competencia: 220501046

APLICAR HERRAMIENTAS OFIMTICAS, REDES SOCIALES Y COLABORATIVAS DE ACUERDO CON LE PROYECTO A DESARROLLAR.

Resultados de Aprendizaje: Duracin 22050104604 APLICAR resultado:


CONTROLES Y ESTRUCTURAS BSICAS DE PROGRAMACIN DE UN LENGUAJE ORIENTADO A EVENTOS DE ACUERDO CON EL PROBLEMA A SOLUCIONAR.

en 90

horas

del

Visual Basic - Gua del Estudiante Cap. 4


VISUAL BASIC
Tras esta pequea introduccin al lenguaje Basic ya estamos en disposicin de encender el computador y comenzar a trabajar con Visual - Basic. Se supone que su PC tiene instalado el programa Visual Basic 6.0 Entre en el programa VB. Le aparecer en pantalla algo similar a esto: (Para VB Vers. 6)

Visual Basic - Gua del Aprendiz Sena

Captulo 4

Pgina

Fig. 1.2 Aspecto del entorno de desarrollo de aplicaciones VB Este es el comienzo del VB . Observe que en esta pantalla existen varias cosas. En la parte superior , la barra de ttulo del programa Visual Basic, con el texto : Proyect1 - Microsoft Visual Basic (Diseo) Por debajo de esta barra de Ttulo del VB, encontramos la barra de men de VB, con las leyendas : Archivo Edicin Ver Proyecto Formato Depuracin Ejecutar Consulta Diagrama Herramientas Complementos Ventana Ayuda Por debajo de esta barra de men tenemos la barra de herramientas, donde podr ver varios iconos, que cada uno representa un determinada operacin que Vd. puede realizar. Estas operaciones est todas en la lnea de men, y puede acceder a ellas abriendo los mens desplegables que existen en cada una de las palabras Archivo Edicin Ver ...... de esta lnea de men. El hecho de colocar las operaciones mas usuales en un icono en la barra de herramientas se hace para mayor comodidad del usuario. A la izquierda o derecha de la pantalla tiene una caja rectangular con varias columnas de iconos. Esa caja es la Caja de Herramientas (No la confunda con la barra de herramientas de la parte superior) Esta caja de herramientas es, salvando las distancias, lo mismo que una caja de herramientas real que pueda tener un mecnico para realizar su trabajo. En ella estn los iconos que representan a los controles con los que Vd. va a desarrollar su aplicacin VB. No estn todos los que pueden estar, al igual que en una caja de herramientas de un mecnico no estn todas las herramientas que puede usar. Estn solamente las mas usuales. Si necesita alguna mas, puede cogerla de otra parte (barra de Men, Proyecto | Componentes) y agregarlos a esa caja
Visual Basic Gua del Aprendiz Sena Captulo 4 Pgina 2

de herramientas, al igual que lo hara un mecnico con una herramienta especial, que la metera en su caja slo cuando va a realizar un trabajo determinado para el que la necesite. Posiblemente esta caja de herramientas no le aparezca tal y como la ve en esta figura. Eso depende de la versin y la personalizacin. Para aadir un nuevo control haga click en Proyecto | Componentes y le aparecer una caja con todos los controles existentes. Puede 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. Una vez seleccionados todos los nuevos controles, haga click en APLICAR . Salga haciendo Click en ACEPTAR, y podr observar que esos nuevos controles ya se le han aadido a la caja de herramientas. Esos controles le aparecern cada vez que cargue el proyecto actual. 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. Adems, cuando realice una aplicacin y la distribuya una vez compilada, Visual Basic entregar en los disquetes de distribucin las DLLs u OCXs correspondientes a todos los controles personalizados que Vd. tenga en la caja de herramientas, los necesite el programa o no los necesite. Esto le va a suponer que est cargando subprogramas intiles en el computador destino de su aplicacin. A la hora de compilar el programa (Crear archivo .EXE) quite todos los controles personalizados que no necesite su aplicacin. (Slo los controles personalizados. Los controles comunes - CommandButton, Label, TextBox, etc.-, no se pueden eliminar de la caja de herramientas) Para quitar controles de su caja de herramientas, debe proceder de forma anloga, a lo que hizo para meterlos en la caja de herramientas, pero al revs. No se preocupe a la hora de quitarlos. Si est utilizando un determinado control, VB no le dejar quitarlo. En el centro, y ocupando casi toda la pantalla, tenemos el Formulario. Este Formulario es la interface grfica de su aplicacin, sobre el que podr aadir los controles que necesite. Lo veremos mas adelante con todo detalle. Puede tener dos ventanas ms adosadas a la caja de herramientas, una denominada Ventana de Propiedades, donde puede ver las propiedades del formulario o de cualquier control que tenga dentro del proyecto, y otra, denominada Ventana de Proyecto, donde puede ver todos los formularios existentes. Existen otras ventanas, por ejemplo la Ventana de Depuracin. Por cada formulario y cada control que introduzca en el proyecto, le aparecer otra ventana, denominada Ventana de cdigo. No se extrae de que esta presentacin grfica del Visual Basic coincida con otros sistemas de desarrollo (Delphi, p.e.). La lgica de desarrollo de una aplicacin en Windows ha llevado a varios fabricantes de software a utilizar un entorno grfico similar (diramos idntico). A Visual basic le queda el orgullo de ser el primero en utilizarlo. (Y el mejor!) Con lo descrito anteriormente ya tenemos, al menos, fijado el argot con el que expresarnos para comenzar a estudiar el VISUAL BASIC. Veamos con un poco mas detalle la Ventana de Cdigo.

Visual Basic Gua del Aprendiz Sena

Captulo 4

Pgina 3

Fig. 1.3 Ventana de cdigo Esta figura le muestra un Formulario con su ventana de cdigo. Cada objeto grfico de VB tiene su propia ventana de cdigo. As, si en este formulario hubisemos introducido un Label y dos CommandButton, todos ellos tendran su propia ventana de cdigo. La ventana de cdigo la podemos ver haciendo doble click sobre cualquier objeto de nuestro proyecto. En este caso hemos hecho doble click sobre el nico objeto que tenamos : el formulario. Observe las dos cajas de la parte superior, uno con la inscripcin Objeto : que en el momento que le sacamos la foto tena Form, y el otro con la inscripcin Proc : (procedimiento), que en el momento de la foto tena Load. A estas cajas les denominamos Lista de Objetos y Lista de Procedimientos respectivamente. Haciendo click sobre la flecha de cada lista, se despliega un men, en la lista de objetos se desplegar una lista con los nombres de cada objeto existente en ese momento dentro del formulario. Haciendo click sobre uno de los nombres, nos presentar la ventana de cdigo de ese objeto. Todos los objetos grficos (controles) existentes dentro de un formulario y el propio formulario aparecern en la misma lista de objetos. Haciendo click sobre la flecha de la lista de procedimientos, se despliega la lista con todos los procedimientos posibles para ese objeto. Siempre saldr uno. Si tenemos escrito cdigo en uno de los procedimientos, saldr por defecto ese procedimiento para el cual hemos escrito el cdigo. Si no hay cdigo en ninguno de los procedimientos, saldr el que tenga por defecto cada objeto. Solamente nos queda por decir, para cerrar este captulo, que es un procedimiento. Para ello vamos a explicar lo que es un evento. Un Evento es algo que le puede ocurrir a un objeto. En una interface grfica, lo que le puede ocurrir a un objeto es que se le haga click, doble click, que se pase el cursor del ratn por encima, etc. Este es el Evento. El Procedimiento es la respuesta por parte de ese objeto, al evento que le est sucediendo. Esa respuesta, esa forma de Proceder del objeto al evento que le est sucediendo, debemos programarla segn nuestras necesidades, es decir, debemos escribir el cdigo que necesite nuestra aplicacin como respuesta al evento que acaba de ocurrir. Posiblemente, no queramos ninguna respuesta a muchos de los eventos que pueden acaecer a un objeto. Cada objeto
Visual Basic Gua del Aprendiz Sena Captulo 4 Pgina 4

tiene muchos eventos y solamente queremos aprovechar los que nos interesan. Para que un evento no produzca ningn efecto, basta con dejar sin cdigo el procedimiento correspondiente a ese evento. En los eventos que queramos que realice alguna operacin, le escribiremos en su procedimiento el cdigo necesario para que esa operacin se realice. Sin darnos cuenta, hemos comenzado a escribir el cdigo de la aplicacin. Observar que el primer elemento del men desplegable de la lista de objetos se denomina General. Este no es en realidad ningn objeto, sino un apartado existente en cada formulario, que, al desplegar su lista de procedimientos tiene la seccin de declaraciones, donde debemos declarar las variables que queremos que afecten a todo el formulario y sus controles, y tendr adems, los nombres de todos los procedimientos que introduzcamos (vase un poco mas adelante). En este men desplegable de la lista de procedimientos del General ver con frecuencia cosas que Vd. no puso all. Cosas tales como Command1_click, y en la ventana un determinado cdigo. Esto ocurre cuando se borra algn control que tena escrito cdigo en alguno de sus procedimientos. Visual Basic sabe lo mucho que cuesta escribir el cdigo asociado a un control. Si borramos un control de nuestro formulario accidentalmente, despus de haber introducido todo el cdigo asociado a l, Visual Basic nos sorprende con que ese cdigo no lo tira inmediatamente, sino que lo reserva como un procedimiento en ese apartado General del formulario. Si en realidad queramos borrar el control y todo su cdigo, debemos quitarlo de ese apartado General de nuestro formulario, pues en realidad, si no lo queremos, no har otra cosa que estorbar. Para quitarlo basta con borrar todo el cdigo que aparece en la ventana de cdigo cuando hacemos click sobre el nombre del control eliminado. Deberemos borrar todo el cdigo, incluida la cabecera donde figura el nombre del control eliminado, y la parte final, que siempre termina con End Sub. El primer estorbo lo observar si crea otro control con el mismo nombre, cosa fcil ya que VB da un nombre por defecto a cada control (Command1, Command2....). El cdigo asociado al control eliminado pasar automticamente al nuevo control con el mismo nombre. Una aplicacin puede tener todo su cdigo escrito en los sucesivos procedimientos del formulario y de los controles que tenga ese formulario. Puede ocurrir que un determinado evento no est entre los posibles eventos de los controles de nuestra aplicacin. Piense por ejemplo, el evento de que la variable A sea igual a la variable B. No existe en ninguno de los controles ese procedimiento. No se preocupe, puede crear un procedimiento que se ejecute cuando su programa lo decida. Podemos aadir cuantos procedimientos queramos. Estos procedimientos se aaden al formulario, y debern definirse por un nombre que Vd. debe elegir. Para que se ejecuten las instrucciones (cdigo) incluido en ese procedimiento, basta simplemente con nombrarlo por ese nombre. Para insertar un procedimiento debe ir a la barra de men, hacer click sobre Herramientas, y en el men que le desplegar, volver a hacer click sobre Agregar Procedimiento. VB le presentar un cuadro donde le pedir el nombre, si quiere que sea un procedimiento, una funcin o una propiedad. A lo largo del curso ir viendo que es cada cosa. Escribiendo el cdigo en los sucesivos procedimientos, bien en los propios de cada objeto, bien en los procedimientos que vayamos creando, es posible completar la aplicacin. Pero en una aplicacin larga esta forma de escribir el cdigo no sera la mas adecuada. Es mas, posiblemente sera demasiado engorroso escribirla de esta forma, y muy probablemente deberamos escribir el mismo cdigo para varios procedimientos, lo que alargara intilmente el programa y el tiempo de desarrollo. Para disponer de un sitio donde escribir parte (o la mayor parte) de su programa, puede introducir uno o varios mdulos. Expliquemos lo que es un mdulo. Un Mdulo es una parte del programa donde solamente puede escribir cdigo. Es igual que un formulario, sin interface grfica. Un profesor de Visual Basic lo expresaba diciendo que un
Visual Basic Gua del Aprendiz Sena Captulo 4 Pgina 5

Mdulo es un Formulario sin cara. En un mdulo pueden existir procedimientos al igual que en los formularios, pero como un mdulo no tiene interface grfica, esos procedimientos debe introducirlos el programador tal y como explicamos un poco mas atrs. El mdulo tiene su propia ventana de cdigo, al igual que un formulario, con un objeto nico, el apartado General. Aqu tambin tenemos la seccin de declaraciones, al igual que los formularios. En esta seccin de declaraciones se comporta de manera similar a la de los formularios, pero permite algo que no nos permite la seccin de declaraciones de un formulario : Declarar variables que se pueden utilizar en todo el programa. Esto ya lo ha visto mas atrs, con la sentencia de declaracin Public. Los mdulos se emplean para la declaracin de variables globales, y para escribir el cdigo de la aplicacin que sea comn a varios formularios. Esto nos evita tener que repetir cdigo intilmente. Ese cdigo comn se escribir en un procedimiento que previamente habremos insertado en este mdulo, y lo citaremos por su nombre desde cualquier parte del programa. Los procedimientos se pueden introducir en los mdulos o en los formularios. Y les pasa lo mismo que a las variables en cuanto a su mbito. Para agregar un procedimiento debe abrir una ventana de cdigo (cualquiera) perteneciente al mdulo o formulario donde quiera insertar ese mdulo, y a continuacin hacer click sobre Herramientas | Agregar Procedimiento de la Barra de Men.

Fig. 1.4

Agregando un procedimiento

Nos aparecer un cuadro donde le debemos poner el nombre de ese procedimiento y elegir el mbito (Alcance en la figura) que le queremos dar, pblico o privado.

Fig. 1.5 Cuadro para agregar un procedimiento o funcin

Visual Basic Gua del Aprendiz Sena

Captulo 4

Pgina 6

Si un procedimiento es pblico, se podr acceder a l desde cualquier parte de la aplicacin. Si es privado, solamente desde el mdulo o formulario donde se ha introducido. Cual es el nombre por el que podemos llamar a ese procedimiento? Sigue las mismas normas que para las variables. Si se ha declarado como pblico en un mdulo, se le citar por su nombre cualquiera que sea la parte del programa desde donde le citemos. p.e. CalculaGastos

Si se ha declarado como publico en un formulario, deberemos llamarle con el nombre del formulario, seguido del nombre del procedimiento separado por un punto p.e. Formulario1.CalculaGastos

Si se ha declarado como privado, se le llamar por el nombre, pero solamente desde el cdigo del mdulo o formulario donde se insert, puesto que desde otro mdulo o formulario no se ver. Fjese en el punto usado como separador entre el nombre del formulario y el nombre del procedimiento. VB usa como separador un punto. Usa el separador para separar el nombre de un control y una de sus propiedades (Label1.Caption), para separar el nombre del formulario del nombre de uno de sus controles (Formulario1.label1.caption) Se ir familiarizando con la terminologa VB segn vayamos avanzando en el curso.

Call
En Visual Basic, para ejecutar un procedimiento no hace falta usar la sentencia Call, muy propia de otros lenguajes de programacin. Hay programadores que la usan no s si porque creen que es necesario, o porque piensan que queda ms bonito. No hace falta pero VB lo soporta. Queda a gusto del programador usarla o no usarla.

Funciones Al igual que introducimos Procedimientos, podemos introducir Funciones en nuestra aplicacin. Una Funcin es un Procedimiento al que le pasamos uno o varios parmetros. (O Ninguno) y nos devuelve un valor. Ver los Procedimientos y funciones mas adelante (Cap. 15). Al igual que los Procedimientos, pueden ser pblicas (se vern en toda la aplicacin) o privadas (se vern solamente en el formulario o mdulo donde estn. Se introducen igual que los procedimientos, Main Merece la pena pararse un poco para estudiar el Procedimiento Main. Para verlo con mas detalle, comentaremos como comienza a trabajar una aplicacin realizada en Visual Basic. Imaginemos una aplicacin que tiene 3 Formularios. En cada uno de ellos tiene cdigo. Lgicamente la aplicacin tendr que presentar uno de ellos en primer lugar. Deberemos decirle a Visual Basic cual es el formulario inicial, y ser ese por el que empiece. En ese formulario dispondremos el cdigo necesario para que la aplicacin se ejecute en el orden deseado. Si hacemos click en la Barra de Men de Visual Basic, en Proyecto | Propiedades obtendremos el siguiente cuadro de dilogo :

Visual Basic Gua del Aprendiz Sena

Captulo 4

Pgina 7

Fig. 1.6 Cuadro de propiedades del Proyecto Ver que tiene 5 pestaas, y actualmente tiene abierta la pestaa correspondiente a General, y tiene desplegada una lista donde nos pide el Formulario Inicial. En esa lista figura tambin la expresin Sub Main. Si ponemos como formulario inicial uno de los formularios, la aplicacin comenzar por ese formulario. Si en uno de los Mdulos existentes en el proyecto, ponemos un procedimiento llamado Main, podemos comenzar la ejecucin de la aplicacin justamente por ese procedimiento. En ese procedimiento pondremos el cdigo necesario para que, posteriormente, se muestre uno de los formularios. Esto es muy practico cuando queremos hacer una funcin previa a mostrar cualquier formulario (abrir una base de datos, por ejemplo). Para comenzar la aplicacin por Main se elige esa opcin en la lista Formulario Inicial. Recuerde que Main debe estar en un Mdulo ! El cuadro de dilogo anterior sirve adems para otras cosas. Entre ellas poner el nombre del proyecto (nombre que no aparecer por ninguna parte, solo en los datos internos de la aplicacin) y su descripcin. Existe otro cuadro parecido en Herramientas | Opciones donde puede terminar de completar las condiciones de trabajo. Observe el cuadro Cuando Inicie sus programas. Aqu le permite grabar el programa antes de ejecutar, cosa que le recomiendo para evitar que, al ejecutarlo, por un cdigo mal puesto se le cuelgue el PC y tenga que volver a empezar. En este cuadro puede elegir tambin el formato de la ventana de trabajo formato del editor, etc.

Visual Basic Gua del Aprendiz Sena

Captulo 4

Pgina 8

Fig. 1.7 Opciones del entorno de diseo

En la pestaa Avanzado puede cambiar el entorno de trabajo. Le recomiendo el SDI. Si tenemos la activada la casilla Declaracin de variables requerida nos pondr automticamente Option Explicit en el encabezamiento de todas las secciones de declaraciones de la aplicacin. Est en la pestaa Editor (Esto es algo que le recomiendo de una forma especialmente rigurosa) Podemos elegir tambin las ventanas que queremos que estn siempre visibles, y que verifique automticamente la sintaxis de una instruccin en el momento de escribirla. La pestaa de Editor nos permite fundamentalmente 2 cosas : Ver solamente el cdigo correspondiente al procedimiento que estamos escribiendo Ver el cdigo del Mdulo (o Formulario) completo. En este ltimo caso es un poco mas difcil de manejar la ventana de cdigo, sobre todo si el programador no est muy habituado a ello. Le presenta procedimiento tras procedimiento, separados por una lnea. Para seleccionar una u otra opcin hay que seleccionar o deseleccionar la casilla Ver mdulo completo. Cambiar el color de la letra y del fondo del cdigo, segn el tipo que sea (cdigo, error devuelto, etc.). Los alumnos mas aventajados y con ganas de marear conocen la forma de poner como invisible una parte del texto del cdigo. comportamientos raros en el texto donde escribe el cdigo, revise el cuadro de Cdigo. comentario, al profesor, Si observa Colores de

Visual Basic Gua del Aprendiz Sena

Captulo 4

Pgina 9

Ejercicios del Captulo


Nota acerca de los ejercicios de cada captulo. Estos ejercicios se proponen a efectos acadmicos solamente, para facilitar al alumno la comprensin de lo explicado y estimular el autoaprendizaje. No son perfectos y seguramente existir una forma mejor de realizarlos. No se ha pretendido crear programas perfectos, sino que muestren al alumno parte de lo explicado en el captulo correspondiente. Se renen en el ejercicio Cap11 tres pequeos programas. Es importante que el alumno comprenda perfectamente como se ha programado cada una de las lneas. Son tan sencillos estos ejemplos que dan ganas de saltrselos. Evite esa tentacin y vaya paso a paso camino de la perfeccin en la programacin VB (Antesala de la gloria) entendiendo y sacando consecuencias de estos pequeos ejercicios. Habr platos mas fuertes en pocos das. En la parte de conversin de nmeros a cadenas de caracteres puede ver el comportamiento de la funcin Str para convertir nmeros a cadenas de caracteres. Puede observar la longitud de la cadena resultante contiene un carcter mas de los que cabra esperar. En la etiqueta de desglose de caracteres, puede observar que el primer carcter es el 32 (espacio), carcter que se elimina al hacerle la funcin Trim En la seccin de operadores lgicos puede jugar a aplicar uno de los operadores disponibles a una pareja de nmero o a un par de datos booleanos. Observe que para invertir los bits de un byte basta con hacer el Xor con 255 La tercera parte se parece mas a un programa real. Veamos un ejemplo de como se puede utilizar la funcin Xor. Explicaremos lo que es el Cifrado Xor (Se us profusamente con los mensajes tlex, con un sistema llamado cinta aleatoria. No entra en este curso explicar lo que era un teletipo. Era, al correo electrnico, lo que la mquina de vapor al AVE ) Este sistema de cifrado puede utilizarlo en sus aplicaciones para, por ejemplo, cifrar el Password de entrada y poder guardarlo cifrado en el disco duro de su PC. De cualquier forma, debo indicarle que este sistema de cifrado al tiempo que simple, es tremendamente vulnerable, pero si lo acompaa de otras caractersticas, lo convierte en un cifrador intrnsecamente seguro (Vigenere). La explicacin mas detallada de algoritmos cifradores se sale por completo de la intencin de este curso. Supongamos que queremos cifrar la palabra Secreto que es el Password de entrada para una aplicacin. Deberemos usar otra palabra que cifrar a la anterior, que llamaremos Clave. La clave debe tener, al menos, tantos caracteres como la palabra a cifrar. Imaginemos que clave es ABCDEFGHIJK Para cifrar usamos la funcin Xor de cada una de las letras de Secreto con las correspondientes letras de la clave. (La primera letra de Secreto con la primera letra de la clave, la segunda con la segunda, etc.) Pero debemos efectuar la funcin Xor sobre un nmero, no sobre una letra. Por lo tanto convertiremos la letra en un nmero usando la funcin Asc Asc (A) = 65, ya que 65 es el nmero Ascii que corresponde a la A Para realizar el Xor del carcter introducido en la variable a, con el carcter introducido en la variable b haremos: Chr(Asc(a) Xor Asc(b))

Visual Basic Gua del Aprendiz Sena

Captulo 4

Pgina 10

De esta forma, si a = S y b = A estaremos haciendo Resultado = 83 Xor 65 En este caso, Resultado = 18. Vamos a ver por qu Si representamos en binario el nmero 83 83 = 0 1 0 1 0 0 1 1 El nmero 65 es 65 = 0 1 0 0 0 0 0 1 Haciendo Xor bit a bit Resultado = 0 0 0 1 0 0 1 0 = 18 Luego el resultado de realizar el Xor entre S y A es el carcter 18, que no tiene representacin como una letra. Si ahora hacemos el Xor entre el resultado y la clave (18 con 65) 65 = 0 1 0 0 0 0 0 1 18 = 0 0 0 1 0 0 1 0 Resultado 2= 0 1 0 1 0 0 1 1 = 83 es decir la letra S Vemos que descifra usando la misma funcin que para cifrar . Si A Xor B = C A = B Xor C B = A Xor C

No vamos a explicar profundamente el ejercicio. El alumno debe intentar comprender cdigos sencillos como este. Ver en su trabajo profesional que es difcil meterse en la forma de programar de otra persona. El desentraar el cdigo de estos ejercicios puede ser una buena prctica para ello.

El ejercicio Cap12 es un entrenamiento con fechas y formatos. Se sugiere al alumno que introduzca nuevos formatos, utilice DateDiff, etc. Tambin tiene una parte dedicada a la conversin de nmeros. Son ampliables por parte del alumno.

Visual Basic Gua del Aprendiz Sena

Captulo 4

Pgina 11

También podría gustarte