Está en la página 1de 39

Curso: Visual Basic, 1 parte

Instalacin de Visual Basic 6 Primeros pasos con VB La interfaz de Visual Basic de la A a la Z

90 91 92

Instalacin de VB 6
En este apartado te enseamos a instalar Visual Basic 6.Tambin te explicamos cmo crear una carpeta que te servir para encontrar con rapidez los proyectos que hayas guardado. Recuerda que el proceso de instalacin de una versin diferente puede ser algo distinto. Introduce el disco etiquetado como Visual Basic 6 en la unidad lectora de tu ordenador. Pasados unos instantes aparecer la pantalla del asistente de instalacin de Visual Basic: En caso de que no fuera as, haz click en , luego encima de y a continuacin dos veces en

Quieres aprender a programar de una vez por todas? Si es as, apntate al nuevo curso de Computer Hoy! En los prximos nmeros lo contaremos todo sobre Visual Basic. Al terminar, podrs hacer cualquier programa, excepto de televisin... por ahora
uno o varios CDs con todo lo necesario.Y, naturalmente, tambin puedes conseguirlos a travs de Internet. Aparte, existen las versiones de aprendizaje, para empresas, y profesionales. mientas y tambin la posibilidad de programar bases de datos, aplicaciones para Internet y de reproduccin de msica y video.

Instalacin de Visual Basic Introduccin al lenguaje BASIC Uso de controles en Visual Basic Aplicaciones MDI y SDI Formularios avanzados Grficos y multimedia Objetos y mens Controles avanzados: Internet y Timer Personalizacin y configuracin de programas Generar programas

N 115 N 116 N 117 N 118 N 119 N 120 N 121 N 122 N 123 N 124

Si a pesar de ello todava no se muestra el asistente, haz doble click sobre el icono

asic fue creado en los aos sesenta como un lenguaje de programacin 01 (Pg. 92) destinado sobre todo a principiantes. Para que fuera mucho ms sencillo, empleaba expresiones coloquiales del ingls. Es,por tanto,un lenguaje de alto nivel 03 (Pg. 92) . Pese a los muchos cambios experimentados desde entonces, hoy sigue siendo fcil de aprender. Por eso, con ayuda de este curso, pronto estars capacitado para disear tus propios programas. En la primera entrega, tras instalar Visual Basic 6.0, ya

crears un sencillo programa.As te familiarizars con la forma de trabajar y con el entorno de desarrollo de este lenguaje de programacin.

ordenador demasiado potente.Basta un Pentium 100 con 32 Mb de RAM y Windows 95.Y, por supuesto, una versin de Visual Basic. Eso s, para la instalacin que proponemos necesitars casi 200 Mb de espacio libre.

Cuntas Qu PC necesito? versiones existen Visual Basic no necesita un de Visual Basic?

Dnde es posible encontrar VB?


Los lenguajes de programacin, o al menos los ms populares, como Visual Basic, los puedes adquirir en la mayora de los comercios del sector. Otra posibilidad es comprar manuales y libros especializados en ellos. En muchos casos incluyen

Qu tipo de programas puedo crear con VB?


Con la versin de aprendizaje de Visual Basic puedes crear determinadas aplicaciones, como, por ejemplo, programas de diseo y procesadores de texto. Las versiones superiores ofrecen mayor nmero de herraN 115

Adems de Visual Basic 6, recientemente ha aparecido Visual Basic.NET, englobado dentro de la estrategia de Microsoft de integracin de sus tecnologas de informacin y comunicaciones en un nico entorno orientado por completo a Internet.Todas las aplicaciones creadas con Visual Basic 6 pueden actualizarse a Visual Basic.NET. Si quieres saber cmo llevar a cabo la transicin, consulta la pgina http://www.microsoft.com/spani sh/msdn/articulos/archivo/0405 01/voices/transitiondoc.asp, y tambin el manual que puedes encontrar en la web http://guille.costasol.net/NET/mi grarvb6anet.htm.

Aprieta en y lee el contrato de licencia. Pincha encima del crculo situado delante de , de modo que aparezca sealado con un punto en su interior, como en la imagen. Luego haz click en . Escribe el nmero de serie que hay en la parte posterior de la caja de los CDs del programa en los campos previstos para ello:

2 3

Despus introduce todos tus datos personales y vuelve entonces a pulsar en el botn .

90

Curso: Visual Basic, 1 parte


A menos de que por alguna razn desees cambiar el directorio de instalacin por defecto, acepta las siguientes ventanas con un click en , luego encima de y por ltimo dos veces en el botn .

4 5

8 9

Tras un instante aparece una nueva ventana:

12

Pulsa encima de para pasar a ver la licencia del programa. Lela y pulsa sobre . Pincha encima del botn para, de nuevo, personalizar la instalacin. Selecciona

Ahora es ya el momento de crear una carpeta para los proyectos en los que vayas a trabajar. As que haz click encima de , a continuacin tambin en y luego dos veces sobre

Primeros pasos con VB


En este apartado vas a ejecutar Visual Basic y a crear una sencilla aplicacin de ejemplo.As te irs familiarizando con el entorno de desarrollo del programa. Repite los dos pasos anteriores para un segundo botn. Colcalo, por ejemplo, debajo del primero, y esta vez introduce el nombre . Ahora hay que decirle al programa qu rdenes se deben ejecutar cuando se pulse cada botn. Haz doble click en el primero de los botones para que as se abra una nueva ventana:

5 6

Pincha encima del botn

1 2

Haz click en luego en el icono

Seguidamente haz doble click en el icono ,

a continuacin encima de la lnea y por ltimo sobre . Ahora, en la ventana que aparece en el centro de la pantalla

tambin en esta carpeta, , y finalmente encima de la entrada

para personalizar la instalacin, y, en la ventana que aparece,pulsa delante de esta opcin para que se muestre una marca en el recuadro. En cuanto hagas click en dar comienzo el proceso de copia de archivos, cuyo progreso podrs observar en esta ventana:

13

Pincha en la parte izquierda de la venpulsa dos veces en el icono para abrir un proyecto estndar.Antes de seguir lee el apartado La interfaz de Visual Basic de la A a la Z. Haz click en la barra de herramientas sobre el icono .A continuacin, pincha en un punto cercano a la esquina superior izquierda del formulario 04 (Pg. 92) y despus arrastra hacia abajo a la derecha para que as el control 05 (Pg. 92) aumente de tamao, y suelta el botn del ratn: .

Introduce entre las dos lneas de cdigo 06 (Pg. 92) ya existentes la orden . Pulsa luego dos veces encima del segundo botn.Tras ello, en la ventana habrn aparecido dos nuevas lneas:

Escribe entre ellas

Cuando ya ste finalice, se mostrar una pantalla de aviso. Cirrala pulsando encima del botn . Para continuar necesitas el disco etiquetado MSDN Library. Slo si instalas el contenido de este CD-ROM tendrs a tu disposicin la ayuda, numerosos ejemplos prcticos de Visual Basic, y abundante y detallada documentacin. As que comprueba que se encuentre seleccionada la casilla y entonces aprieta encima de . Cuando el programa lo solicite, introduce el CD 1 en el lector y haz click en el botn .

ahora la casilla y podrs usar MSDN sin necesidad de introducir el CD.

10 11

Haz click encima de para que d comienzo el proceso. Cuando el programa lo pida, inserta el segundo disco y aprieta en .

tana en e introduce a continuacin un nombre para la nueva carpeta: . Cierra la ventana apretando en .Tras ello,Visual Basic 6 ya estar instalado, y dispondrs de este modo de un subdirectorio en el que guardar tus proyectos.

El programa ya est listo, y puedes probarlo. Pincha en y vers el programa que has creado, con sus dos botones: Si tu PC tiene altavoces, oirs un sonido al apretar el botn .Y, para cerrar el programa, pulsa encima de . Y con esto ya has diseado tu primer programa con Visual Basic.Ya slo te queda guardarlo en la carpeta, para no perderlo.

8 9

Al terminar la copia de archivos, pulsa . En la siguiente ventana, pincha sobre para quitar el trazo del recuadro, , y luego en .
N 115

Observa que el fondo presenta una trama de puntos que sirve para ayudarte a colocar y organizar los distintos controles, en este ejemplo un botn. Pincha a la derecha en la ventana de propiedades sobre y a continuacin escribe . Con ello ya tienes ubicado y nombrado el primer botn:

10

Haz click en el men , luego encima de la lnea llamada y tambin dos veces en . Dale un nombre y pincha dos veces en . En la prxima del curso aprenders ms cosas acerca del lenguaje Basic.
91

Curso: Visual Basic, 1 parte

La interfaz de VB de la A a la Z
01

Conjunto de instrucciones que permite utilizar funciones del ordenador. Una serie de funciones para hacer tarea concreta es un programa. Se utiliza para programar sin necesidad de aprender las complicadas instrucciones del cdigo mquina 02 .
02

Lenguaje de programacin

nico lenguaje que el ordenador es capaz de entender. Consiste en un cdigo binario, compuesto por unos y ceros, y vara de unos ordenadores a otros. Con l se habla directamente con el micro.
03

Cdigo mquina

Lenguajes de programacin independientes del hardware. Muy cercanos al lenguaje humano, para emplearlos no es necesario tener demasiado conocimiento de ninguna arquitectura de hardware. Los lenguajes ms cercanos al cdigo mquina son de bajo nivel. Para poder ejecutarse, han de ser compilados, es decir,traducidos a cdigo mquina.
04

Lenguaje de alto nivel

Men de Iconos
Para casi todas las rdenes del men existe su correspondiente botn en la Barra de Iconos, situada en la parte superior, junto a los mens. A travs de ella le puedes proporcionar al programa las instrucciones necesarias de manera mucho ms sencilla, por medio de clicks de ratn. Por ejemplo, mediante los iconos situados en la parte superior de la ventana, puedes decidir qu ventana del entorno de programacin se debe desplegar. E igual que haces en un reproductor multimedia, con los iconos que se encuentran junto a los anteriores, es posible iniciar la ejecucin de un programa, pausarlo o detenerlo por completo. Con ello Visual Basic slo ejecutar el cdigo del formulario principal.

Entorno de Trabajo
Gran parte de tu trabajo tendr lugar aqu. En l puedes organizar cmodamente tus bocetos de programa, y dotarlos de elementos como botones o campos de texto.

En VB, es una ventana que puede adaptarse a los gustos y necesidades del programador para crear la interfaz del programa que est diseando.
05

Formulario

ma.La mayor parte de las veces, los elementos que vayas aadiendo necesitarn que les proporciones el cdigo para hacer lo que tienen que hacer.Si,por ejemplo,pulsar un botn debe suponer cerrar un programa, debes introducir la lnea en esta ventana:

Propiedades
En esta ventana determinas la leyenda, el tamao, el color y otras diversas propiedades de un elemento. Es muy importante que siempre escojas bien el nombre que le das, para as identificar de forma correcta el cdigo de programa.

Barra de Herramientas
Todos los elementos que puedes aadir a un programa se encuentran en la Barra de Herramientas. Si, pongamos por caso, t quieres colocar en tu formulario un botn o un campo de entrada de datos, slo necesitas hacer click respectivamente en o en el icono de la Barra de Herramientas.

Son objetos que hay en los formularios. Cada tipo de control tiene sus propias caractersticas que lo hacen adecuado para una finalidad concreta. Por ejemplo, introducir texto, activar opciones, confirmar posibilidades, etc.
06

Controles

Ventana de Proyecto
A menudo los programas estn compuestos de muchos formularios. Si todos estn abiertos a la vez, la vista en pantalla resultar difcil. Con la ayuda de las distintas entradas en la ventana de proyecto

Posicin del Formulario


En esta ventana obtienes una vista de la apariencia que tendr la aplicacin cuando la ejecutes. Entre otras cosas, aqu puedes determinar el lugar en el que debe aparecer en la pantalla la ventana del programa. Adems, puedes modificarla simplemente pinchando sobre ella y arrastrando:

O cdigo fuente. Instrucciones y expresiones de un programa, escritas por un programador en un lenguaje de alto nivel.
92

Cdigo

Ventana Cdigo
En la ventana Cdigo es donde se introducen las lneas de cdigo del prograN 115

puedes ir saltando entre los distintos formularios.

Curso: Soluciona los problemas de tu red, 1 parte

Unos cuantos consejos antes de empezar Reparar la conexin Sustituir los cables Comprobar que la tarjeta funciona correctamente Otros tipos de red

94 95 95 96 96

Cmo me doy cuenta de que mi red no funciona?


Cuando se trata de un problema grave, ya vers como no tendrs ningn problema en darte cuenta de ello. Normalmente no podrs acceder a ninguno de los servidores, o a los otros equipos de la red. Por lo general podrs ver un mensaje de error.As, por ejemplo, si se cae la red mientras ests trabajando, Windows XP mostrar en la parte inferior derecha de la pantalla un aviso como ste:

Si adems intentas acceder a algn recurso se abrir la ventana de error:

a los llamados cables de par trenzado (en ingls,twisted-pair). Los reconocers sobre todo por sus conexiones cuadradas, llamadas RJ-45. La mayora de las veces son de plstico transparente y con una lengeta en su parte superior: Como ves, se trata de un enchufe muy similar al del telfono, slo que algo mayor. En el caso de que en tu red existan otro tipo de conectores, redondos y parecidos a los de la antena de televisin, consulta el recuadro Otros tipos de red de la pgina 96. El hub y el switch son unas cajas de distribucin que dirigen la informacin entre los distintos ordenadores de la red. Cada com-

A todos nos ha pasado alguna vez. Ests trabajando con tu ordenador, necesitas acceder a la red... y sta hace kaputt. No desesperes. Computer Hoy est aqu para ayudarte.

n este curso te ayudaremos a encontrar la causa de que la red, ya sea la de tu casa o la de tu trabajo, est fallando. A lo largo de estas tres entregas te contaremos cules son los fallos ms comunes, tanto de hardware como de software, y tambin todas las soluciones posibles. Empezando desde abajo, desde lo ms bsico, hasta llegar poco a poco a los casos ms complicados. En el primer captulo nos centramos en la parte fsica. Explicamos cmo revisar detalladamente los cables, las tarjetas de red 01 y todos los dems elementos que la componen, como hubs 02 , switchs 03 , etc.

Unos cuantos consejos antes de empezar


Antes de meterle mano a tu red has de tener en cuenta toda una serie de consideraciones. comn, y casi inevitable, es que, en una situacin as, a cualquiera se le presente algn problema.

Generalmente no necesitars ninguna herramienta especial para solucionar los problemas de tu red. La mayor parte del trabajo se puede hacer a mano. Slo en el caso de que tengas que abrir el ordenador para, por ejemplo, cambiar la tarjeta de red, debers usar un destornillador de estrella.

Qu necesito para arreglarla?

ponente de sta est conectado mediante un cable de par trenzado al concentrador. Es necesario disponer de ellos si la red est formada por ms de dos ordenadores. En este ltimo caso los puedes conectar por medio de un cable cruzado, que puedes comprar en tiendas especializadas.

Cmo s que hay problemas en la red?


Existen varias circunstancias que incrementan la probabilidad de que aparezcan problemas en tu red:

Al conectar un nuevo PC a una red ya existente. Cuando se traslada fsicamente una red, por ejemplo debido a una mudanza, o cuando se realizan pequeas reformas. Al llevar a cabo trabajos de reparacin o mantenimiento en la red elctrica en el edificio en la que se encuentra la red.
N 115

Una red de trabajo est compuesta de ordenadores, cables de red y de uno o varios switches o hubs. Como cables de red nos referimos

De qu elementos se compone la red?

Qu es necesario para probarla?


Como elemento bsico para realizar las pruebas necesitas un cable de red de repuesto. Con l podrs comprobar las conexiones en caso de urgencia.Tampoco estar de ms si tienes tambin otra tarjeta de red.

Cuando, sin estar especializado en asuntos tcnicos, montas una red por primera vez. Lo ms

Solucionar problemas de conexin fsica Arreglar conflictos con el protocolo TCP/IP Configuracin de aplicaciones de red

N 115 N 116 N 117

94

Curso: Soluciona los problemas de tu red, 1 parte

Reparar la conexin
Cuando se muestra en tu pantalla el aviso icono de la conexin de red en la bandeja de sistema. En caso de que la luz siga apagada, probablemente la conexin se haya cortado en algn otro lugar.

Comprueba a continuacin que el hub o switch est funcionando. Si es as deber estar encendido un piloto, generalmente de color verde: Si no est iluminado, asegrate de que est enchufado a la red elctrica, o de que el cable de alimentacin est bien alojado en su enchufe del hub. En caso de que utilices una regleta con interruptor, comprueba que est encendida la luz de ste. Si, por ejemplo, has vuelto a montar la red despus de un traslado, compara el voltaje requerido por el hub con el del transformador que has empleado para conectarlo:

01

o bien ves aparecer el icono en la bandeja de sistema, quiere decir que la conexin de red se ha interrumpido en algn lugar entre tu ordenador y el hub Existe un procedimiento a seguir en este caso.

Mira en la parte trasera del ordenador y busca la conexin de red:

En las ocasiones en las que en el lugar donde se encuentra el PC no dispongas de tomas de red de pared como las de la imagen contina con el paso 5. De lo contrario, lleva a cabo la misma comprobacin que con la tarjeta, asegurndote de que el conector est bien encajado. Verifica que todos los conectores estn bien colocados en el panel de conexiones, caso de que dispongas de l: A continuacin, asegrate de que todos los cables estn situados en los enchufes correctos. Si, por ejemplo,un cable est conectado a la toma de pared nmero 3, debe entonces haber un cable de red en su correspondiente enchufe del panel de conexiones. Ahora es el momento de comprobar el hub o switch. Revisa que todos los cables estn bien colocados.Asegrate de que, por error, no hayas conectado nada en el enchufe denominado [UP-link]: ,

Tarjeta de expansin que posibilita al ordenador conectarse a una red, controlando el intercambio de datos con sta. Casi todas son Ethernet, la tecnologa de redes locales ms comn.
02

Tarjeta de red

En la tarjeta de red, junto al hueco para el conector, suele haber uno o varios LEDs. Si despus de enchufar bien el cable se enciende la luz

Mueve ligeramente el cable y comprueba que est bien colocado. Si no es as, empuja el enchufe en direccin al ordenador, hasta que entre bien, momento en el que se oir un click.

Cuenta el nmero de cables que llegan al hub. Compara el resultado con el nmero de ordenadores que estn o que deberan estar en red. Si falta un cable, bscalo.

ste slo debe emplearse para conectar otro concentrador o switch, sin necesidad de emplear para ello un cable cruzado. La clavija UP-link tambin puede ser fuente de otro problema. Normalmente se encuentra conectada al enchufe de al lado. Esto supone que no se pueden utilizar las dos a la vez. De este modo, asegrate de que el hueco situado al lado de dicha conexin se encuentre libre si la ests usando: Muchos hubs resuelven este problema incorporando un nico enchufe que permite cambiar su funcin por medio de un interruptor.

En espaol, concentrador. Punto de conexin comn a varios ordenadores o redes. En sentido estricto se trata de un dispositivo pasivo, que no interviene sobre los datos que lo atraviesan.
03

Hub

Es una especie de hub inteligente, capaz de dirigir el trfico de datos entre dispositivos de forma mucho ms precisa y de aprovechar mejor el ancho de banda.
04

Switch

Red Digital de Servicios Integrados. Estndar internacional para propocionar servicios digitales a travs de la red telefnica convencional.

RDSI

Quiz hayas mezclado algunos dispositivos y ests enchufando uno incorrecto. Con estos consejos podrs descartar muchas fuentes de error, y quiz incluso logres as solucionar todos tus problemas.

05

la conexin se habr restablecido y desaparecer el

Sustituir los cables


Si tras comprobar la red no has encontrado la causa del problema, es posible que haya algn cable defectuoso. Verifica primero los LEDs del hub, como hiciste con la tarjeta en el primer apartado. Si junto a cada cable enchufado brilla una luz verde, las conexiones estn bien y el fallo est en otro sitio. Tambin puede que ests intentando acceder a un PC que no est conectado correctamente con el concentrador, de lo que hablaremos en el siguiente apartado.

ambos emplean el mismo enchufe. Puedes reconocer el de red porque la mayora de las veces es ms grueso que el otro. Si no, asegrate de que lleva escrita la expresin [CAT 5].

Comprueba que el cable que ests usando es el adecuado. Los cables de red y los que utilizan las lneas RDSI 04 se pueden confundir, ya que
N 115

En caso de que tu red utilice tomas de pared, contina con el paso 3. De lo contrario, quita el cable de red entre el PC y el hub o switch y reemplzalo por el nuevo. Si con ello se solventa el fallo, ya sabes que el cable de red antiguo estaba defectuoso, y contina con el paso 5 . Si no es as, repn el cable antiguo y pasa al siguiente apartado.

Conjunto consensuado de normas que determinan cmo debe funcionar algo. Un protocolo de comunicaciones regula cmo deben realizar el intercambio de datos dos dispositivos: qu sistema de compresin utilizar, cundo se empieza o se termina de transmitir, etc. Para que dos ordenadores puedan comunicarse deben usar el mismo protocolo. As, Internet es posible gracias a un conjunto de protocolos llamado TCP/IP.
06

Protocolo

Estndar internacional vigente para la transmisin de datos por redes sin cables, a travs de ondas de radio. Su variante ms usada es la 802.11b, que permite velocidades de hasta 11 Mbps.

802.11

Si empleas tomas de pared, reemplaza el ca95

Curso: Soluciona los problemas de tu red, 1 parte


ble que va de tu ordenador a la pared. En caso de que esto no solucione nada, pon de nuevo el cable antiguo y cambia el que est entre el panel de conexiones y el hub o switch. Si el problema est ah, salta hasta el paso nmero 5 . Si nada ha funcionado hasta ahora, el fallo puede estar entre el enchufe de la pared y el panel de conexiones. Para llevar a cabo la comprobacin, crea una unin directa entre el ordenador y el hub con el objeto de verificar si es eso. Usa para ello un cable de repuesto lo suficientemente largo, o acerca el ordenador al hub y nelo all con el cable disponible. Si todo vuelve a funcionar, el fallo se encuentra entre el enchufe de pared y el panel de conexiones. Repite entonces el paso 3 con un cable de repuesto diferente por si acaso. Cuando ests seguro de que todas las dems posibilidades estn descartadas, llama a un tcnico de redes. Si has encontrado un cable defectuoso, mrcalo de inmediato con un rotulador indeleble para evitar confundirte ms adelante y que lo tomes por un cable vlido. Puedes, por ejemplo, pintar un anillo negro alrededor del cable y unas cruces en los enchufes.Y si slo tienes uno, recuerda comprar un nuevo cable de repuesto despus de que lo hayas usado.

Comprobar que la tarjeta funciona correctamente


No debes descartar que la causa del problema se encuentre en la tarjeta. Puede estar defectuosa de fbrica, haberse estropeado, o (quiz lo ms probable) puedes haberla pinchado mal tras hacer cambios en el hardware de la red. Por supuesto, es posiblellevar a cabo una serie de comprobaciones.

1 2

Haz click en , y luego, con el botn derecho del ratn, en

A continuacin pincha en la lnea

Otros tipos de red

y, en la ventana que se abre, sobre la pestaa . Seguidamente aprieta este botn

Pulsa una vez encima de .

Los cables coaxiales, ms lentos y propensos a fallos, apenas se usan ya.

Las tes del primer y del ltimo equipo de la red deban llevar obligatoriamente un terminador . Los conectores en forma de T se enchufaban a la tarjeta y permitan conectarla con otros ordenadores para formar la red.

Si tras ello se muestra el nombre de la tarjeta de red podrs empezar a descubrir si la tarjeta funciona o no. En el caso de que no aparezca ninguna entrada, aunque la tarjeta de red est instalada en el ordenador, haz click con el botn derecho sobre el nombre del equipo y luego tambin encima de para que el sistema operativo la busque: Si pasados unos segundos sigue sin verse el nombre del dispositivo, es que no se encuentra bien instalado, o que est estropeado.
N 115

Cada vez son ms comunes las redes inalmbricas, que usan el protocolo 05 802.11 06 . Arriba, una tarjeta wifi, y a la izquierda un punto de acceso. 96

Lo mejor es que te asegures abriendo el ordenador y comprobando que la tarjeta est bien colocada en su ranura de expansin. Presinala firmemente, pero con suavidad, si fuera necesario. A conti-

En caso de no haber logrado nada, sustituye la tarjeta de red por una prestada de otro equipo y que ests seguro de que funciona correctamente. Y si todo va bien, ya sabes lo que debes hacer: comprar una nueva.

nuacin vuelve a encender el ordenador y repite los pasos del 1 al 3.

Curso: Visual Basic, 2 entrega

Creacin de un programa 95 Bucles y condiciones 96

Si en esta entrega vamos a hablar de bucles y condiciones, entonces debera repetir lo mismo. Si en esta entrega vamos a hablar de bucles y condiciones, entonces debera repetir lo mismo. Y si t no has entendido nada, entonces deberas leer este artculo.

o es muy difcil aprender Basic. De hecho, este lenguaje de programacin 01 (Pg. 96) fue diseado para principiantes,y todava hoy se lo considera uno de los ms fciles.Aparte, de sus casi cien comandos 02 (Pg. 96) slo usars habitualmente menos de veinte. Por si fuera poco,VB dispone de muchas ayudas y elementos grficos. En esta entrega te contamos los fundamentos de VB. Se trata de los cimientos sobre los que se va a edificar el resto del curso. De ellos forman parte las variables, las constantes y los bucles.

dicar tambin el tipo de datos que contienen.As,el programa sabr en qu sitio de la RAM est exactamente esa informacin. Procura dar a las variables un nombre que describa su contenido,para que tus programas sean fciles de leer. Por ejemplo, si una variable se llama Direccin probablemente guarde un nombre y una direccin.

Variables y constantes contienen datos


Tambin puedes asignar a la variable un valor que no pueda ser cambiado por el programa.Por ejemplo,si necesitas incluir el nmero de das de un ao, el contenido de esta variablesiempre ser 365.A estos contenedores de valores, para diferenciarlos de las variables, se los llama constantes.

consista por regla general en una sencilla aclaracin acerca de unas lneas concretas del cdigo fuente. Un comentario comienza siempre con un apstrofe, por ejemplo . Visual Basic no considera como instrucciones a los caracteres que haya escritos detrs de ste. A pesar de que los comentarios no son realmente obligatorios,lo mejor es que te acostumbres desde el principio a utilizarlos tanto como te sea posible. A menudo, incluso en los programas ms sencillos, se da el problema de que determinados comandos o secuencias de comandos se deben repetir varias veces. Por ejemplo,quieres que suenen tres pitidos al llevarse a cabo determinada accin. Para no tener que repetir las instrucciones una y otra vez existe una estructura especial de control, el bucle. Si sabes exactamente el nmero de veces que debe
N 116

Variables y constantes
Para que el ordenador pueda trabajar necesita datos.stos pueden ser textos, trminos, cifras o imgenes. Adems, debes dejrselos a los programas en un sitio concreto que ellos reconozcan y sepan encontrar. Para ello se usan las variables. Se definen en el cdigo fuente 03 (Pg. 96) del programa,donde hay que in94

Bucles

repetirse el comando, puedes definirlo en la denominada cabecera o inicio del bucle. La iteracin entonces se lleva a cabo hasta que, o bien se llega al valor que se ha predeterminado, o bien se cumple otra orden de interrupcin. Ten cuidado con las condiciones de la interrupcin mientras ests programando. Asegrate de que siempre lleguen a ocurrir, ya que, de lo contrario, el bucle se repetira indefinidamente (como ocurre con la entradilla del artculo).Explicamos ms acerca de los bucles en el apartado Bucles y condiciones de la pgina 96.

A menudo un programa tiene que elegir entre varias alternativas. Por ejemplo, si debe reaccionar de distinta forma en funcin de que el contenido de una variable sea positivo o negativo. La forma ms sencilla de programar una de estas decisiones es mediante el uso de condiciones, empleando las expresiones Ifthen , en espaol Si .... entonces..... Tras If debe seguir una condicin como:el contenido de la variable es mayor o igual que cero.A continuacin, then y la accin que se debe llevar a cabo si se cumple la condicin.

Cmo piensa un programa?

Bsicamente, su objetivo es conseguir que un programa se entienda mejor.Lo habitual es que un comentario

Qu son los comentarios?

Instalacin de Visual Basic Introduccin al lenguaje BASIC Uso de controles en Visual Basic Aplicaciones MDI y SDI Formularios avanzados Grficos y multimedia Objetos y mens Controles avanzados: Internet y Timer Personalizacin y configuracin de programas Generar programas

N 115 N 116 N 117 N 118 N 119 N 120 N 121 N 122 N 123 N 124

Curso: Visual Basic, 2 entrega

Creacin de un programa con Visual Basic


En este captulo crears un sencillo programa que servir para calcular la superficie de un cilindro. Para ello te explicamos el proceso con cuadros de texto para introducir datos, as como la declaracin de variables y constantes. aparece Introduce a continuacin las siguientes lneas al procedimiento:

cambindolo por ste: Aprieta en .

Inicia primero Visual Basic 6.0. As que haz un click en , luego en la lnea , despus en y por ltimo en .

Haz doble click encima de cualquier lugar vaco de la vista de diseo del formulario, para que se abra una ventada de cdigo y as veas el esbozo de un procedimiento 04 (Pg. 69) :

aparece el tipo de datos, la clase de valores que se van a guardar en la variable.Visual Basic es capaz de distinguir muchos tipos diferentes. En nuestro ejemplo, para las variables se necesitan al menos cuatro decimales, por lo que se definen como datos .

Ahora escribe la siguiente lnea,

debajo de las anteriores. Con ella de-

mula empleada para calcular la superficie de un cilindro cuyo resultado se almacenar en la variable . Por ltimo, por medio de se abre una ventana mostrando un mensaje con el texto que aparece a continuacin. ste est cortado, ya que el valor de la superficie debe mostrarse en el centro. El carcter ampersn, , se ocupa de encadenar todos los elementos (texto, contenido de variable y de nuevo texto). Con el guin bajo, , puedes dividir los pro-

En la ventana que se abre pulsa dos veces en Ante ti se mostrar el rea de trabajo de Visual Basic, que ya conoces de la primera entrega del curso. La parte central de la pantalla estar ocupada por la ventana

Modifica ahora alguna de las propiedades del programa. Pincha una vez en y escribe el nombre . Luego haz click tambin en e introduce Pulsa con el botn derecho del ratn en la ventana de Proyecto sobre

3 4

En la lista que se despliega, pincha sobre la entrada

En la ventana que se ha abierto modifica el nombre que

Un truco antes de que empieces a escribir las primeras lneas del cdigo. Al aadir rdenes aparece una lista desplegable, incluso como aqu en la primera lnea: En ella estn todos los comandos que pueden introducirse en ese punto del cdigo fuente. Si escribes las primeras letras, se muestran slo los que comienzan por ellas: Cuando tengas la palabra, slo tienes que presionar la tecla T para que se aada al cdigo. Con ello ahorrars mucho tiempo y evitars errores al escribirla.

Un programa puede contener muchos procedimientos diferentes. Pero para el que vas a hacer bastar con uno. Con se llama y se ejecuta automticamente el procedimiento en el momento en que se inicia la aplicacin. En nuestro ejemplo es especialmente importante, ya que no hemos colocado ningn botn que sirvan para iniciar el clculo. Recuerdas que el sencillo programa de la anterior entrega s los empleaba? Haba que presionar el botn para que se ejecutara el comando .

Si lo has escrito todo bien, los caracteres se colorean automticamente de azul. Con estas lneas has declarado tres variables. Es decir, has definido el nombre de las variables y el tipo de datos que contiene cada una. Una de las variables para el del cilindro, otra para la y una para el resultado final, la . Detrs de

terminas una constante con un valor fijo. Este valor se proporciona junto a la definicin y no se puede modificar ms. Aprieta las teclas C y T y escribe a continuacin Con la instruccin se abre una ventana de en-

10

gramas largos en partes ms cortas. Si aparece al final de una lnea, la siguiente se comporta como si estuviera colocada inmediatamente detrs de la anterior. En otras palabras, como si en vez de las dos lneas hubiera una sola. Ahora el programa est listo y debe tener este aspecto:

11

trada de datos. La cifra que introduzca aqu el usuario se guardar en la variable . El texto que aparece entre parntesis y comillas es el que se mostrar en la ventana. La segunda variable se procede del mismo modo. En la tercera lnea no es ms que la frN 116

Hay un truco para detectar sobre la marcha los errores al escribir cdigo. As te ahorrars la prdida de tiempo que supone localizarlos ms tarde. Al declarar una variable, comienza su nombre por una letra mayscula: . Cuando tengas que volver a escribirla, hazlo en minsculas: . VB lo corregir de forma automtica pero slo si la escribes bien. Si no, permanecer con letras minsculas:

95

Curso: Visual Basic, 2 entrega


Como ves, has declarado las variables debajo de la lnea: As slo este procedimiento tiene acceso a ellas. Las variables que deben estar a disposicin de varios procedimientos o funciones 05 deben declararse delante de dicha lnea, es decir, aqu:

01

Conjunto de instrucciones que permite utilizar funciones del ordenador. Una serie de funciones para hacer una tarea concreta es un programa. Se usa para programar sin necesidad de aprender las complicadas instrucciones del cdigo mquina, un lenguaje compuesto tan slo de unos y ceros, lo nico que entienden los procesadores. Los lenguajes ms alejados de l y que, como Basic, se parecen ms al humano, se llaman lenguajes de alto nivel.
02

Lenguaje de programacin

12

Instruccin dada a un ordenador o a un dispositivo para que lleve a cabo una tarea determinada.
03

Comando

Ejecuta el programa pinchando encima del icono . Con ello vers la ventana Ahora introduce el valor del radio del cilindro. Ten en cuenta que los decimales han de ir detrs de una coma (y no tras un punto, como cuando declaraste la constante PI).

13

Ahora, pulsa la tecla C para que una nueva ventana solicite que escribas la altura:

Tras pulsar otra vez la tecla C , una tercera ventana mostrar el resultado del con capacidad para almacenar seis valores. La lnea: muestra la primera de las cifras aleatoria. Luego da comienzo el primero de los bucles: . En l se muestran las otras cinco cifras. En cada vuelta, el valor del contador aumenta una unidad, y representa el lugar donde se graba el valor en la matriz . El segundo bucle y la sentencia If se ocupan de que no haya nmeros repetidos: El final de un bucle se indica siempre con , y el de la sentencia condicional con .Tanto las cifras como el texto del mensaje se renen mediante

clculo de la superficie: . Por ltimo, cierra el programa haciendo click encima del botn . Para que slo se muestre un nmero por lnea se usa o retorno de carro. y sobre para ejecutar el programa y ver los nmeros resultantes: En la prxima entrega del

Bucles y condiciones
El siguiente ejemplo es disear un programa para generar combinaciones aleatorias de seis nmeros, destinadas a la lotera. En lugar de introducir seis veces, una detrs de la otra, la misma instruccin, esta tarea la desempear un bucle.A continuacin, un bucle anidado comprobar si esa cifra ha aparecido con anterioridad. De ser as, volver a generar otra distinta. y finalmente sultalo:

Instrucciones y expresiones de un programa, escritas por un programador en un lenguaje de alto nivel. Para poder ejecutarlo antes hay que traducirlo a cdigo mquina, es decir, compilarlo.
04

Cdigo fuente

Haz click en

El cdigo fuente de un programa en Visual Basic est dividido en partes ms pequeas llamadas procedimientos. stas contienen las instrucciones que se ejecutan cuando tiene lugar un evento concreto, por ejemplo pulsar un botn.
05

Procedimiento

Pincha a la derecha en y seguidamente escribe . Pulsa en otro punto libre del formulario y repite los pasos 3 , 4 y 5 del apartado anterior. Esta vez, junto a , introduce la palabra , y junto a escribe el nombre . En el tercer paso, bajo , en esta ocasin debes poner . Haz doble click encima del nuevo botn, para as abrir la ventana Observa que la primera lnea es ahora: Esto indica que el procedimiento se ejecuta despus de apretar el botn. A continuacin, escribe las siguientes lneas de cdigo: . Lo primero, igual que antes, es declarar las variables.Con defines una matriz
N 116

2 3

Pulsa ya en la parte superior sobre y luego, en el men que se despliega, en Haz doble click encima de

Las funciones son invocadas por su nombre desde otros procedimientos. Reciben argumentos (datos) con los que operan para de esta forma obtener un valor.
06

Funcin

curso te contaremos mucho ms acerca del uso de los controles en VB.

En Visual Basic, se trata de una ventana que puede adaptarse a los gustos y necesidades del programador para crear la interfaz del programa que est diseando.

Formulario

para que de este modo se abra un nuevo proyecto. Pincha a la izquierda (en la Barra de herramientas) en el icono , y luego sobre un punto libre de la vista del formulario 06 . Mantn presionado el botn mientras mueves el ratn hacia la derecha para aumentar el tamao del elemento

96

Curso: Problemas en la red, 2 parte

Comprobar la conexin
La prueba de software ms sencilla y prctica para comprobar la red es hacer un Ping. Mediante este comando podrs verificar no slo si tu conexin est funcionando, tambin si se ha cado algn otro equipo. y del nombre del ordenador que quieras comprobar:

Tras presionar la tecla C vers las siguientes lneas si el ordenador est conec-

Una vez en la ventana , escribe en el campo de introduccin de datos la orden y aprieta la tecla C . Con todo ello se abrir una ventana de lnea de comandos: Ahora escribe el comando ping seguido de un espacio

1 2 3

Haz click en el botn y a continuacin sobre .

tado en red. En este caso, el problema posiblemente tenga ms que ver con la configuracin de las aplicaciones de red.Te contaremos ms sobre ello en la siguiente entrega del curso. Si en lugar de lo anterior aparece el mensaje es que el comando no ha podido encontrar el ordenador en la red. Las razones pueden ser diversas, puede tratarse de que no est conectado, que no hayas escrito bien el nombre, o que el servidor DNS 04 no haya podido resolver su IP.

Vamos a ver, no te hemos dicho que te vamos a ayudar a solucionar todos tus problemas con la red? Ten un poco de paciencia! Hoy aprenders a configurar TCP/IP

Comprobar la conexin 98 Nombres incorrectos 98 Verificar la direccin IP 99 Modificar la direccin IP 100

Corregir los nombres incorrectos


tectar que se est produciendo algn tipo de fallo en la red, ya que el sistema operativo te avisar con mensajes como ste cuando intentas acceder a una direccin de la red sin que exista conexin: O si el error se produce slo al intentar conectar con un recurso concreto: Otros problemas comunes son, por ejemplo, no encontrar en el entorno de red un ordenador que sabes a ciencia cierta que est conectado, o que la conexin a Internet a travs del router 02 deje de funcionar. Los problemas habituales consisten, afortunadamente, en un enchufe flojo o desconectado.Y ya sabes cmo solucionar esos fallos.Tambin se pueden originar problemas al reinstalar XP, o si conectas otro PC.Cuidado si usas un servidor DHCP 03 , ya que puede dar problemas.

Cmo se originan los problemas?

n la anterior entrega del curso te explicamos cmo buscar fallos fsicos en la red, revisando toda la instalacin fsica. En sta te enseamos a buscar y solucionar fallos relacionados con los protocolos de red englobados en TCP/IP 01 .

Un error bastante corriente es escribir mal el nombre del ordenador cuando ests intentando acceder a l. En este apartado vas a descubrir cmo solucionarlo.

Repite ahora los dos primeros pasos del apartado anterior.

Escribe ping seguido de un espacio y, en esta ocasin, en vez de su nombre, introduce la direccin IP del equipo que quieras comprobar: Si tras apretar a tecla C se muestra el mensaje , contina en el apartado Verificar la direccin IP.

Cmo s que mi red no funciona?


Por lo general no tendrs ninguna dificultad en de-

Hace falta software extra?


Si usas Windows XP, no tienes que instalar ninguna aplicacin extra.Todos los programas que necesitas ya estn incluidos en el sistema operativo.
N 116 Solucionar problemas de conexin fsica Arreglar conflictos con el protocolo TCP/IP Configuracin de aplicaciones de red N 115 N 116 N 117

98

Curso: Soluciona los problemas de tu red, 2 parte

Verificar la direccin IP
Ya has visto qu debes hacer cuando el ping empleando el nombre del equipo no funciona. Pero qu ocurre cuando tampoco sirve utilizar la direccin IP? En este caso puede tratarse de alguno de estos errores:

verificar: Si. aparece el mensaje , el problema se encuentra en el ordenador en el que ests trabajando. En ese caso debes llevar a cabo los siguientes pasos sin cambiarte de equipo. Todava en la ventana de MS-DOS, escribe el nombre y aprieta la tecla C . Lo normal es que con este comando se muestre la configuracin de red de Windows, con la direccin IP y la mscara de subred: Apunta estos datos repite los dos pasos anteriores en otros ordenadores conectados a la misma red.

01

En caso de que tras ello aparezca el ordenador es accesible desde la red, as que el fallo obviamente est en otro sitio. Lo ms probable es que el problema est relacionado de algn modo con el nombre. Por ejemplo, si se trata de un PC recin conectado a la red puede que hayas especificado un grupo de trabajo errneo. Ponte frente al otro ordenador e inicia una sesin registrndote como administrador. Luego haz click en y con el botn derecho del ratn encima de .

Verifica que, en la parte inferior de la ventana, tambin estn escritos de forma correcta el nombre del dominio

Has escrito mal la direccin IP. La direccin IP a la que intentas acceder no est en la misma subred que los dems ordenadores. El servidor DHCP se ha cado mientras arrancabas el ordenador. La IP que intentas usar ya est asignada a un ordenador diferente.

2 3

Transmission Control Protocol/Internet Protocol. Conjunto de protocolos que hacen posible Internet, ya que permiten el intercambio de informacin entre dispositivos sin depender de ninguna arquitectura de hardware o de software.
02

TCP/IP

Es un ordenador especial que conecta entre s dos redes. Entre sus funciones, la principal es la de dirigir el trfico entre ambas por el canal apropiado en cada caso.
03

Router

4 5

y/o el del grupo de trabajo:

Pincha en el men que se despliega sobre .

En caso de que no sea as, escribe los nombres correctos. Recuerda que todos los ordenadores que forman parte de una red o subred deben compartir el mismo nombre de grupo de trabajo. Si no ests seguro acerca de cmo se escribe correctamente, comprubalo en otro ordenador de la red. Pulsa encima de . Puede que ahora tengas que identificarte como un usuario con permisos suficientes para llevar a cabo este tipo de modificaciones en la red:

Dynamic Host Configuration Protocol, Protocolo de Configuracin Dinmica de Equipos. Sistema que permite que un servidor asigne directamente direcciones IP prestadas, que caducan pasado cierto tiempo, a los dispositivos de una red.
04

DHCP

En la ventana que se ha abierto, , selecciona la pestaa . Aqu, a la derecha de podrs ver el nombre del equipo en la red. Comprueba si est mal escrito y, si es as, aprieta el botn para modificarlo.

A continuacin haz click arriba en y seguidamente tambin sobre .

Como siempre, lo primero que tienes que hacer es descubrir qu ordenador en concreto es el que tiene un problema con la direccin IP. Recuerda que puede ser tanto el PC con el que ests trabajando como aqul con el que intentas conectar.

A continuacin, compara las mscaras de subred de todos ellos. Si este valor no coincide en algn caso, debers modificar la mscara de subred del equipo correspondiente.Te explicamos cmo hacerlo en el prximo apartado. Si en lugar de eso aparece esta direccin IP, , tu PC est configurado de modo que solicita automticamente la

Repite los pasos 1 y 2 del apartado Corregir los nombres incorrectos con la direccin IP del equipo cuya conexin quieras

Domain Name System, o Sistema de Nombres de Dominio. Sistema utilizado para traducir los nombres de dominio registrados, mucho ms fciles de recordar, en los dgitos que forman una IP.
05

DNS

10

Tras todo ello, cierra todas las ventanas que an siguen abiertas pinchando encima del botn .A continuacin, contesta afirmativamente al mensaje que aparece en la ventana

Primeros auxilios
Cuando no ves en la red un ordenador, lleva a cabo estas comprobaciones: Si al hacerlo el piloto luminosiso del teclado no se enciende y se apaga, con toda seguridad el sistema se ha cado. Sin embargo, si la luz responde a las pulsaciones ,

Con ello se abrir as la ventana apretando la tecla C para que de ese modo se reinicie el ordenador y a al vez se hagan efectivos todos los cambios.

1 2 3

Lo primero de todo, asegrate de que el ordenador est encendido,

Los ordenadores de una red TCP/IP se identifican por medio de estas direciones. Consiste en un nmero de 32 bits formado por cuatro grupos de hasta tres dgitos que identifica de forma inequvoca un dispositivo conectado a una red. Compuesta de dos partes, identificador de red y de host.
06

Direccin IP

A continuacin, introduce el nombre correcto en el campo correspondiente:

Luego verifica, tal y como explicamos en la primera entrega, que est conectado a la red. Por ltimo, puede que el sistema del equipo se haya colgado. Para comprobarlo, pulsa varias veces en
N 116

comprueba que las aplicaciones funcionan correctamente. Por ejemplo, ejecutando un programa o abriendo una carpeta cualquiera.

Divide la IP de una red en subredes, lo que permite saber si dos direcciones pertenecen a la misma red para as dirigir la comunicacin entre ellas por el canal adecuado.

Mscara de subred

99

Curso: Problemas en la red, 2 parte


direccin en un servidor DHCP, pero no se ha podido encontrar ninguno en la red local. Esta direccin IP, 169.254.43.145, es asignada de forma automtica por Windows cuando no se registra ningn servidor DHCP. En caso de que no hayas instalado este servidor, debes modificar la configuracin de red del equipo y asignarle la IP fija que le corresponda, tal y como vers en el apartado Modificar la IP y la mscara de subred. Tambin puede darse el caso de que s hayas montado un servidor DHCP,

y que por alguna razn tu PC no ha podido conectar con l al encenderlo. Desplzate al equipo en el que est instalado el servidor y lleva a cabo todas las comprobaciones necesarias para asegurarte de que no existe ningn problema con su conexin a la red.

Si en alguno de los ordenadores aparece este mensaje de alerta es que existe un conflicto entre uno de los equipos y la red. En este caso ocurre que dos ordenadores estn intentando usar la misma IP. Modifica la direccin del PC como te contamos en el

prximo apartado, verificando antes que la nueva IP no se est utilizando ya. Si ests usando Windows XP, ste te avisar en caso de conflicto:

Y si no te las sabes de memoria, comprueba una por una la configuracin de todos los equipos tal y como explicamos en el paso 2. En el caso de que se muestre o tambin este mensaje probablemente el PC no est conectado a la red. De ser as, realiza una comprobacin fsica de su conexin.

Modificar direccin IP y mscara de subred


A menudo los problemas se generan porque algn ordenador est utilizando una configuracin de red incorrecta.A continuacin vas a ver cmo cambiarla. Asegrate de que la que uses para ese ordenador sea la misma que en los dems ordenadores de la red. vidor DHCP. En este caso, selecciona y salta hasta el paso 8. Si la red carece de servidor DHCP, haz click detrs del ltimo valor de la IP, por ejemplo detrs de y sustityelo por uno que no est siendo usado: .

Haz click en el men que se despliega encima de y luego, ahora con el botn derecho, sobre .

1 2 3 4

Repite el paso 4 del apartado Corregir los nombres incorrectos.

Pincha ya encima de para que se abra la ventana Pulsa una vez en el recuadro central encima de la lnea de modo que quede resaltada en color azul, y aprieta el botn . En caso de que no utilices un servidor DHCP y hayas obtenido el aviso , tendrs que asignar al equipo una nueva direccin IP 05 (pg. xx) fija. Si no ha sido as, contina con el paso 6 . Para introducir la direccin, pincha encima de de forma que delante aparezca un punto verde, como en la imagen. Luego, escribe en el campo situado junto a una IP que no est ya asignada, como
100

Vuelve a presionar la tecla T y escribe, junto a , la puerta de enlace, en este caso . Si tu red no tiene acceso compartido a Internet, o si no ests demasiado seguro respecto a este punto, deja este campo vaco.Ahora dirgete a la parte inferior de la ventana y escribe la direccin IP del servidor DNS que vayas a emplear: En nuestro ejemplo se tra-

Ya que no te han aparecido mensajes de error, probablemente ests usando una IP o una mscara de subred que, aunque incorrectas, no son conflictivas. Corrgelas tal y como explicamos en los pasos anteriores, y recuerda que la mscara de subred ha de ser la misma en todos los equipos.

por ejemplo . Aprieta la tecla T e introduce, justo a la derecha de , la mscara de subred 06 (pg. xx) , por ejemplo . ta de una direccin de la red local, pero tambin puede especificarse un DNS externo, generalmente proporcionado por el ISP.

Haz click en y a continuacin tambin en . Luego ya pulsa con el botn derecho en

Si has asignado una direccin IP fija y no has obtenido ningn mensaje de error, sigue con el paso 7 . Si has visto algn aviso, puede deberse a que hayas empleado una IP fija a pesar de disponer de un serN 116

Pincha en y acepta el mensaje que se abre: En el prximo nmero, te contamos cmo solucionar los problemas de red relacionados con la asignacin de recursos y contraseas.

Curso: Visual Basic, 3 parte


res aadir pinchando sobre ella en la barra, .A continuacin haz click sobre el formulario y arrastra hasta dar al control, en este caso un campo de texto, el tamao deseado: Ese es el momento en el que debers soltar el botn: De todos modos, tampoco te preocupes demasiado por el tamao y la ubicacin de los distintos elementos

cuando vayas a aadirlos al formulario. En todo momento podrs modificar tanto la posicin como las dimensiones de cualquier elemento de control.

Emplear varios elementos de control


En este captulo del curso vas a disear un sencillo programa que calcula, en base a los datos introducidos, el consumo medio de carburante de un vehculo. Para proporcionar dichos datos vas a emplear varios controles distintos.

4 5 6

Haz click con el botn derecho en

y luego en la lista que se despliega en . Escribe ahora debajo de el nuevo nombre del proyecto. Procura que est relacionado con la funcin del programa, como por ejemplo . Pulsa en el botn .

1 2 3

Darle aspecto Windows a un programa es muy fcil con Visual Basic. Slo tienes que aadir distintos elementos (botones, mens, etc.) a su interfaz. Te enseamos cmo hacerlo.

Por supuesto, empieza abriendo Visual Basic. Haz click en , luego encima de , a continuacin tambin en y por ltimo sobre

Emplear varios elementos de control 90 Principales controles de VB 91 Controles para imgenes 92

n las dos primeras partes del curso hemos explicado los aspectos ms importantes de Visual Basic. Incluso cmo disear un par de sencillos programas de prueba, con los que habrs empezado a familiarizarte con algunos elementos fundamentales de este lenguaje, como su estructura bsica y el uso de los controles. En este captulo vamos a profundizar un poco ms en la forma de usar estos ltimos. No slo te constamos cules son los ms utilizados, sino que tambin te ensearemos a aadir nuevos, y a emplear varios en un mismo programa.

Visual Basic dispone de herramientas para cada una de las tareas que se pueden ejecutar con un programa. Cuenta para ello con una amplia paleta de controles, formada por elementos predefinidos como botones,barras de desplazamiento, campos de texto,etc. En el recuadro Los principales controles de VB, situado en la pgina siguiente, podrs ver las caractersticas de los ms utilizados.stos los puedes encontrar en la Barra de herramientas, situada en la parte izquierda del rea de trabajo de Visual Basic.

Qu controles hay y dnde estn?

que mencionamos en esta entrega del curso. De hecho, la mayora de ellos ni siquiera aparecen por defecto en la barra de herramientas. Ms adelante, en este mismo artculo, te explicaremos cmo aadir a sta nuevos elementos. Aparte de los que incluya la versin de Visual Basic que ests utilizando, tambin es posible encontrar muchos ms en Internet.A menudo se trata de controles creados por usuarios que los subena la Red y los ponen a disposicin de todo el que quiera descargarlos.

En la ventana que se abre haz doble click en Ahora asegrate de que vas a poder encontrar el programa fcilmente, despus de grabarlo. En la ventana , situada a la derecha del rea de trabajo, pincha en y escribe el nombre . A continuacin pulsa encima de e introduce .

Lo siguiente es aadir a la barra de herramientas algunos controles. Haz click con el botn derecho en un punto cualquiera de ella y luego en . Con ello se abrir la ventana

Pincha sobre la flecha hasta que veas en la lista las casillas

Cuntos controles tiene VB?


Visual Basic ofrece, por supuesto, otros muchos controles adems de los

Cmo se usan los controles?


Tal y como ya habrs visto en las anteriores entregas del curso, el uso de los controles de Visual Basic es muy sencillo. Primero selecciona la herramienta que quieN 117

Instalacin de Visual Basic Introduccin al lenguaje BASIC Uso de controles en Visual Basic Aplicaciones MDI y SDI Formularios avanzados Grficos y multimedia Objetos y mens Controles avanzados: Internet y Timer Personalizacin y configuracin de programas Generar programas

N 115 N 116 N 117 N 118 N 119 N 120 N 121 N 122 N 123 N 124

90

Curso: Visual Basic, 3 parte


y . Seleccinalas marcando el recuadro situado delante de ellas, , y cierra la ventana apretando en . Comprueba que han aparecido los nuevos controles en la parte inferior de la barra: Ahora que ya que tienes a toda tu disposicin todos los controles necesarios para este proyecto, puedes entonces comenzar a programar. Empieza pulsando en la barra sobre y luego encima del formulario, lo ms arriba y a la izquierda que te sea posible.Arrastra hasta que la etiqueta tenga las dimensiones adecuadas y suelta el botn del ratn. Haz click a la derecha en y escribe el nombre . Repite el paso anterior para crear dos nuevas etiquetas, y escribe lo que quieras que aparezca dentro de ellas, y . Sitalas en el formulario ms o menos como en la imagen: Para que puedas introducir el valor de los kilmetros recorridos y el combustible empleado, debes aadir dos controles UpDown, o de subida y bajada. Pincha sobre el icono y sita los nuevos elementos a la derecha de los anteriores:

11

15

16

Al igual que antes, tambin debes especificar los valores mximos para las regletas. Para ello haz click encima de cada una de ellas y junto a la cifras y respectivamente. Recuerda especificar tambin el valor mnimo en la primera: Pincha arriba encima del men y luego en la lista sobre para que se abra la ventana

bre y escribe el procedimiento: Esta frmula calcula el consumo medio de combustible (Label6) dividiendo los litros gastados (Label5) entre los kilmetros recorridos (label4). As, el procedimiento selecciona el contenido del campo.

la

lecciona la entrada y escribe la siguiente lnea: Este procedimiento llama al clculo del consumo .

flecha , se-

17

Haz doble click en el primer elemento, encima de . Pincha so-

Por medio de el programa repite la llamada a la funcin cada vez que se produce alguna modificacin de los datos.

12

Haz click en el primero de los controles de subida y bajada.Y a continuacin, en la ventana , tambin encima de . Introduce la expresin Pincha luego ms abajo sobre y seguidamente encima de la flecha . De la lista que se despliega elige la entrada

Los principales controles de VB


Etiquetas (Label) Se utilizan para todos los textos estticos, que no son modificables, y que forman parte del desarrollo del programa. Mediante este control puedes introducir avisos o poner nombres a otros elementos que no podrn ser cambiados por el usuario. Campos de Texto (Textbox) Tambin denominados campos de entrada de datos, estn pensados para los textos variables. Sirven para poder introducir datos. Como, por ejemplo, tal y como viste en la anterior entrega del curso, para introducir las cifras necesarias para llevar a cabo un clculo. Botones (CommandButton) Son los elementos de control que se utilizan ms habitualmente. Como ya sabes, al hacer click en un botn se activa una determinada accin. Puede ser para abrir una aplicacin o la forma de cerrar un programa. Casillas de Verificacin (Check Box) puede conseguir una seleccin. As, por ejemplo, se puede insertar una funcin de un programa adicional. Si haces click sobre una de las casillas que el usuario quiera activar, aparece marcada con un trazo. Si la funcin debe quedar activada al abrirse el programa, eso debe definirse, con anterioridad, en la ventana de propiedades, que ya mencionamos en la parte anterior de este curso.
N 117

Botones de opcin (OptionButton) Permiten, al igual que las casillas de verificacin, seleccionar algunas funciones concretas en una aplicacin. La mayora de las veces aparecen agrupadas, de forma que slo se puede activar un botn de cada vez. Por ejemplo, la seleccin de formatos de papel en la configuracin de la impresora. Marcos (Frames) Se utilizan para reunir los botones de opcin en grupos. Todos los que se emplacen dentro de un marco pertenecen automticamente a un grupo. Barra de Desplazamiento (Scroll Bar) Se emplea para, por ejemplo, desplazar un texto que, debido a su extensin no se ve al completo en la ventana. Cuadro de Lista o Lista Desplegable (List Box ) Permite mostrar varias entradas a la vez, que pueden ser seleccionadas por el usuario haciendo click. Como los distintos tipos de letra, tamaos y colores que es posible emplear en un procesador de texto Cuadro Combinado (Combo Box) Este control es muy parecido a la lista desplegable. Sin embargo, en l no se muestran todas las entradas de la lista. Al hacer click encima de las flechas sta se desplaza hacia arriba, de modo que se muestran las entradas restantes.

Temporizador (Timer) Se utiliza para llevar a cabo operaciones especficas cada cierto intervalo de tiempo definido en ese mismo control. Imagen (Image) Mediante este control se pueden insertar imgenes en la interfaz de la aplicacin. Lista de unidades (Drive List Box) Introduce en el formulario una caja donde se muestra una lista con las distintas unidades de almacenamiento. Lista de Carpetas (Dir List) Mediante este control se muestra un cuadro con los subdirectorios de una unidad de disco. Lista de Archivos (File List) Este control encuentra y muestra todos los ficheros que estn contenidos en un determinado subdirectorio. Datos (Data) Proporciona acceso a la informacin que hay en una base de datos. Emplea el mismo motor de bsqueda que MS Access. OLE Object Linking and Embedding, o Vinculacin e Incrustacin de Objetos. Permite vincular o incrustar cualquier tipo de objeto de aplicaciones para Windows, como Word o Excel.
91

13
Luego debes aadir tres nuevas etiquetas justo al lado de las anteriores.A las dos primeras dales como contenido la cifra y a la tercera la de . El formulario debe tener ahora este aspecto:

Por ltimo, pulsa en e introduce . Con ello has determinado el valor mximo que el usuario puede teclear en este campo.En este caso, y para evitar que se produzca una divisin por 0, es conveniente que tambin especifiques un valor mnimo.As, pulsa en e introduce la cifra . Repite el paso anterior para el segundo elemento, pero esta vez escribe y como valor mximo . Ahora vas a aadir al programa dos regletas de desplazamiento, para lo que tienes que apretar encima del icono . Coloca ambas por debajo de los valores que debe introducir el usuario. En nuestro ejemplo quedan as:

10

14

Curso: Visual Basic, 3 parte


Repite el proceso con la etiqueta situada debajo de la anterior: impreciso. El programa calcula automticamente, con cada cambio que realices, el consumo medio cada as como para la segunda de las regletas: Estos dos elementos funcionan tambin sincronizadamente. Para terminar, pulsa dos veces encima de cualquier parte libre del formulario y completa el cdigo fuente del programa: Con estas lneas se calcula la frmula nada ms ini-

18

Pulsa dos veces ahora en el primer control de subida y bajada, y completa el cdigo con las siguientes lneas: Seguidamente, haz doble click en la regleta superior y escribe lo siguiente: De este modo has asociado la primera regleta al primer control de subida y bajada. Esto significa que para proporcionar los datos al programa se podrn utilizar tanto la regleta deslizante como las flechas de subida y bajada, ya que se modifican de forma sincronizada, simultneamente.

21

ciarse el programa.

20

19

Pincha en el icono para que se ejecute la aplicacin: Desplaza la barra horizontal para introducir el kilometraje y el consumo de forma rpida, aunque aproximada: Con las flechas del control de subida y bajada puedes afinar, lo que resulta til ya que el otro mtodo es ms

cien kilmetros:

Repite el paso 18 tanto para el segundo control de subida y bajada

Controles para imgenes


En el segundo ejemplo usars elementos de control con los que puedes buscar y luego ver imgenes.

Tras guardar y cerrar el programa creado anteriormente, haz ahora click en la barra de mens en , y en la lista que se despliega encima de . A continuacin, repite los pasos del 2 al 5 del apartado Emplear varios elementos de control. Pero ahora, junto a introduce el nombre de , pincha tambin en y escribe al lado .Y, por ltimo, nombra el proyecto como Ahora es el momento de situar los controles sobre el formulario. Para ello debers pinchar en los siguientes iconos: , para que el usuario pueda seleccionar la unidad de almacenamiento, y tambin en para el archivo de imagen. Para especificar el tipo de ficheros, encima de Y para especificar la carpeta donde stos se encuentran, en
92

En el ejemplo del apartado anterior hacas click en cada uno de los elementos para asignarle un procedimiento. En ste vas a introducir todo el cdigo a la vez. Pulsa sobre el

Para que se muestre la imagen usa la herramienta Por ltimo, con podrs darle a sta un nombre. Si es necesario, aumenta un poco las dimensiones del formulario, que deber quedar ms o menos as:

Inicia el programa con un click en . Con l podrs buscar archivos de imagen en las carpetas y unidades que desees. Cuando encuentres una y pulses sobre ella, se mostrar en el rea de visualizacin: En la prxima entrega del curso te enseamos a usarVisual Basic para hacer un programa que abra, modifique y guarde documentos.
N 117

men y a continuacin en para abrir la ventana donde debes escribir las siguientes lneas:

Curso: Problemas en la red, 3 parte


A lo largo de este artculo te enseamos qu es lo que debes hacer si en alguna ocasin te topas con alguno de estos temidos mensajes de error.

Puedo modificar los derechos?


Los permisos de un usuario son los que determinan lo que ste puede ver o modificar en una carpeta o archivo compartido. En el caso del recurso, definen quin no dispondr o no de acceso a l. Para disponer de acceso a todos los recursos debes estar registrado en la red como administrador. Si utilizas Windows XP, lo normal es que ests registrado como tal si fuiste t quien instal el sistema operativo. Si trabajas con un PC que ha sido configurado por otra persona, como puede ocurrir en el trabajo, seguramente slo seas un usuario normal. Existe un gran nmero de posiciones intermedias, en las que el administrador otorga ms o menos permisos en funcin de las labores que debe realizar el usuario de forma habitual.

Llegamos al final de este curso en el que, bsicamente, hemos intentado que tu PC se lleve bien con sus amiguitos de la red. Gracias a l podrs evitar casi todos los conflictos que pueden surgir. No es razn suficiente para proponer un brindis?

No se encuentra la ruta de red 95 Identificacin de los usuarios 95 Modificar las contraseas 95 Denegacin de acceso a los recursos compartidos 96

Cmo s si hay conflictos?


En caso de que surja algn tipo de fallo en la red al intentar acceder desde otro equipo a una carpeta compartida, aparecer el siguiente mensaje de error: Si el problema est relacionado con los permisos de acceso a dicho recurso, el mensaje ser muy similar a ste: Tambin es posible que necesites proporcionar tu nombre de usuario y contrasea para acceder a la carpeta: En el caso de que ests intentando hacer algo para la que no ests autorizado, como copiar archivos sin permiso de escritura, vers un mensaje como ste:

arece difcil creer que, despus de las dos primeras entregas del curso, tu red siga dndote problemas Todava encuentras dificultades para, por ejemplo, acceder a los recursos compartidos en otros ordenadores de la red? En ese caso lo ms seguro es que exista algn tipo de conflicto entre los derechos del usuario y las autorizaciones. En esta entrega te ayudamos a resolverlos.

Qu es un permiso

Solucionar problemas de conexin fsica Arreglar conflictos con el protocolo TCP/IP Configuracin de aplicaciones de red

N 115 N 116 N 117 N 117

Cuando compartes una carpeta o cualquier otro recurso en un ordenador, pueden entrar en ella todos los dems equipos de la red que estn autorizados para hacerlo. Al mismo tiempo tambin puedes determinar si solamente se puede acceder al subdirectorio para ver su contenido es decir, si el permiso es slo de lectura, o si los usuarios tienen acceso completo.

94

Curso: Problemas en la red, 3 parte

No se encuentra la ruta de red

Si en tu pantalla aparece el aviso , la solucin al problema es relativamente sencilla. Este mensaje te informa simplemente de que el servidor o carpeta buscados no han podido ser encontrados en la red. Si este error apareciese puede deberse a varias causas diferentes. En Computer Hoy te mostramos cmo comprobar de cul de ellas se trata.

Ahora introduce en la ventana ,y vuelve a apretar C. Este comando te mostrar todos los recursos que estn compartidos en ese momento en la red, ya se trate de ordenadores, carpetas o impresoras:

En el caso de que encuentres un directorio que posee un nombre semejante al que buscas, considera seriamente la posibilidad de que te hayas confundido al escribirlo. Por otra parte, si en el listado de recursos pblicos no aparece lo que ests buscando, eso significa bien que la carpeta ya no est compartida, bien que ya ha sido borrada del servidor. La mejor forma de solucionarlo es que te dirijas al ordenador en el que se en-

Identificacin de los usuarios


Si lo que ves al intentar acceder a una carpeta de red es la ventana significa que te has registrado en tu equipo con un nombre de usuario que no est dado de alta en la red,o que no tiene permisos suficientes.O tambin es posible que hayas utilizado un nombre de usuario correcto pero usando una contrasea errnea. Te puede ocurrir si, por ejemplo, has modificado la contrasea de tu ordenador y no has informado de ello al administrador de la red, o no has registrado los cambios en el servidor.

Asegrate, tal y como te recomienda el propio mensaje, de que el nombre del recurso al que quieres acceder est bien escrito. Una vez lo hayas hecho, comprueba si la carpeta que ests buscando se encuentra realmente disponible en el servidor. Para ello, haz click en cima del botn ,y a continuacin pulsa tambin en el icono . Escribe esta orden, , en el campo de introduccin de datos y aprieta C para que se abra la ventana de lnea de comandos:

Lo primero es lo primero.As que rmate de las dos primeras entregas del curso y verifica que lo que falla no es la conexin fsica del ordenador a la red, o la configuracin del protocolo TCP/IP. Si no encuentras ningn fallo, sigue con el paso 2.

Si lo que quieres es proporcionar al servidor los nuevos nombres de usuario y la contrasea, lee el siguiente apartado,Modificar las contraseas. De lo contrario, identifcate en al ventana . A continuacin presiona la tecla T y escribe la contrasea: .

Haz click encima de , de forma que aparezca una marca en el recuadro que hay justo delante de ella: . De este modo, el sistema almacenar tus datos y los recordar la prxima vez.

2 3 4

Por motivos de seguridad, para evitar miradas indiscretas se mostrarn unos puntos en lugar de los caracteres que escribas.

Tras apretar el botn se mostrar una ventana con el contenido de la carpeta a la que queras acceder: Cierra la carpeta haciendo a continuacin click encima de .

Tambin puedes, como en este caso, emplearlo para ver qu es lo que comparte un servidor concreto de la red. Para ello escribe el nombre o la direccin IP de ste detrs del comando y aprieta C . En ese momento se mostrarn las carpetas a las que puedes acceder en l:

cuentra el servidor y autorices el uso del recurso en la red. Por supuesto, tambin es posible crear una nueva carpeta para compartirla a continuacin.

Modificar las contraseas


Si a pesar de haber llevado a cabo todo lo que te aconsejbamos en los dos anteriores apartados sigues sin poder conectarte al recurso porque no se reconocen tu nombre de usuario y contrasea, debers introducirlos correctamente en el servidor. Cuidado si has grabado en l archivos protegidos con la antigua contrasea, ya no podrs acceder a ellos con la nueva.Asegrate de ello antes de modificar nada.

A continuacin cierra la ventana denominada

1 2

ejecutando en ella el comando .

Regstrate como administrador en el servidor. Luego, haz click en , a continuacin encima de y finalmente sobre el botn

Fjate si, en la ventana que se ha abierto, aparece junto a los dems el nombre de usuario con el que te das de alta en el otro equipo:

95

N 117

Curso: Problemas en la red, 3 parte


Si no es as,tienes que crear una nueva cuenta de usuario. Pincha encima de y escribe el nombre en el recuadro . ta se mostrar junto a los dems: quieras asignar , y escrbela de nuevo. El proceso termina cuando aprietes en . datos guardados en el disco, en caso de que stos estn cifrados: Si deseas continuar, introduce en el campo la contrasea que t has utilizado hasta ese momento. y confirma la nueva clave de usuario. Cuando hayas acabado, pulsa en Presiona una vez T y escribe una nueva contrasea.Vuelve a teclear T

Contina con un click en y selecciona el tipo de cuenta

En el momento en que pulses el botn , el icono de la nueva cuen-

Para protegerlo con una contrasea, pincha encima de dicho icono y a continuacin encima de Introduce la contrasea que

Si lo que quieres es modificar la clave, pincha sobre el icono de usuario. Sigue con un click en En la parte superior de la ventana que se abre, un mensaje te advertir de que corres el riesgo de perder

Denegacin de acceso al recurso compartido


Cuando obtengas el siguiente aviso o el mensaje de error , el problema est claramente relacionado con los permisos de acceso al recurso. As, se mostrarn si, por ejemplo, intentas copiar un archivo en una carpeta para la que no tienes permiso de escritura.

Regstrate como administrador en el servidor. A continuacin, haz click

A continuacin haz click encima de la pestaa . Con ello se muestra una lista de los usuarios autorizados:

Como puedes ver, en principio parece muy sencillo identificar a qu se refiere cada uno de los permisos. Por ejemplo, el hecho de que no aparezca sealada la casilla indica claramente que dicho usuario carece de permisos de escritura en esa carpeta. Si quieres que no slo pueda leer y ejecutar su contenido, sino tambin modificarlo y copiar nuevos archivos, bastar con que la marques con un click, ,

En caso de que dicho usuario no est dado de alta en el equipo, o de que lo hayas escrito mal, vers el mensaje .

Pulsa sobre y luego encima del nombre del usuario, que tras ello ya debe aparecer, junto a los dems, en la lista: .

con el botn derecho sobre la carpeta compartida, en nuestro ejemplo y, en la lista que se despliega, pulsa sobre

para abrir esta ventana:

Cuando selecciones uno de ellos, en la parte inferior de la ventana se mostrarn los permisos de que ste dispone en dicha carpeta: En esta ventana determinas la forma en la que el usuario o el grupo puede acceder a una carpeta y a los archivos que contiene. Estos derechos siempre son vlidos, no importa desde qu ordenador de la red se quiera acceder a la carpeta.

A continuacin, procede tal y como explicamos en el paso 3 , otorgando al usuario los permisos que consideres necesarios para que ste pueda desempear norlmalemnte su tarea , y confirma las modificaciones que has llevado a cabo apretando en . A partir de este momento, el usuario no tendr ningn impedimento para copiar archivos en la carpeta. Con esto has finalizado la ltima parte de este curso de redes.Ya posees los conocimientos para resolver la mayora de los problemas que se te presenten.

y a continuacin pulses en para que de eso modo se cierre la ventana del explorador. En caso de que no aparezca en la lista el usuario con el que intentas conectar desde otro equipo, puedes agregarlo a la lista. Aprieta en e introduce el nombre en el recuadro al efecto:

96

N 117

Curso: Visual Basic, 4 parte

Cada vez controlas ms de Visual Basic. No te lo crees? Te lo vamos a demostrar. En esta entrega vas a aprender a disear aplicaciones ms complejas, como un procesador de texto.
texto o los programas de tratamiento de imagen. Se los conoce en general como aplicaciones SDI (Single-Document-Interface, o Interfaz de un solo Documento) o MDI (Multiple-Document-Interface, en espaol Interfaz de Mltiples Documentos).

Crear un procesador de texto


En este captulo crears, con unos pocos clicks, un sencillo programa de texto. Todo lo dems,como por ejemplo la creacin de textos de programa, lo hace el Asistente por ti. y por ltimo sobre la entrada .

Crear un procesador de texto Mejorar tu aplicacin

Qu tienen en comn SDI y MDI?


Los dos tipos de programas utilizan los denominados formularios de datos. Adems, en ambos se usan comnmente mens o barras de herramientas para situar en ellos los diferentes controles y comandos del programa y, de este modo, aprovechar mejor el espacio del Escritorio.

86 88

2 3

ay muchas cosas que diferencian unos tipos de programas de otros. Incluso aunque se trate de aplicaciones similares evidentemente, un programa de contabilidad no puede ser igual que un reproductor multimedia se puede hablar, por ejemplo, de su tamao, del aspecto de su interfaz o las funciones 01 (Pg. 88) concretas de que dispone. Algo fundamental, sobre todo para los programadores que lo disean, es la cantidad y tipo tanto de los formularios 02 (Pg. 88) como de los distintos controles 03 (Pg. 88) con los que cuenta.As, al programa diseado en la anterior entrega del curso le bastaba con un formulario y algunos elementos de control. Sin embargo, otras aplicaciones estn pensadas para llevar a cabo tareas mucho ms complicadas, por lo que requieren mayor complejidad y nmero de componentes. Como, sin ir ms lejos, los procesadores de

Diferencias entre SDI y MDI


Una aplicacin MDI se compone, para empezar, de un formulario con distintas alternativas que constituye su nica interfaz.Todos los documentos que abras con l se mostrarn como formularios subordinados a ste, y nunca cruzarn las fronteras de la ventana principal del programa Adems, en este software es posible mantener abiertos varios ficheros a la vez. Esto supone una ventaja cuando, por ejemplo, ests editando un documento y quieres copiar un texto o un prrafo en o procedente de uno distinto. Como ocurre con MS Word. Con una aplicacin SDI, como Wordpad o el Bloc de Notas de Windows, nada de lo anterior es posible,ya que slo puedes trabajar con un documento cada vez.

Inicia primero Visual Basic 6.0. Para ello haz click en , luego en la lnea , tambin encima de

Una vez que se abra la ventana pulsa dos veces encima de .

Tras hacerlo se mostrar ahora en pantalla el asistente para aplicaciones de Visual Basic:

Es difcil crear una aplicacin?


Sin contar con ayuda, y sin ser un programador experimentado, crear aplicaciones as podra llevarte varios das. Por suerte, VB tiene un asistente con el que todo se convierte en algo muy sencillo. Slo tendrs que elegir los elementos que aparecern en mens y barras de herramientas, y podrs volver atrs cuando quieras para aadir o eliminar elementos. En unos pocos minutos habrs sido capaz de programar tu propia aplicacin En este captulo te enseamos a disear una aplicacin MDI para crear y editar textos. Luego ampliars este programa, aadindole algunas funciones.
N 118

Instalacin de Visual Basic Introduccin al lenguaje BASIC Uso de controles en Visual Basic Aplicaciones MDI y SDI Formularios avanzados Grficos y multimedia Objetos y mens Controles avanzados: Internet y Timer Personalizacin y configuracin de programas Generar programas

N 115 N 116 N 117 N 118 N 119 N 120 N 121 N 122 N 123 N 124

86

Curso: Visual Basic, 4 parte

En ese momento, el Asistente se encargar de generar la aplicacin. Cuando termine, mostrar el aviso .

4 5

Cuando pulses encima de tendrs que escoger el tipo de programa que quieres crear: Deja la casilla seleccionada por defecto, y cambia el nombre del proyecto por ste, .Aprieta sobre el botn . A continuacin puedes configurar los mens del programa:

mens las entradas sin cdigo fuente 04 (Pg. 88) ejecutable. Pulsa encima de y seguidamente quita la marca de las casillas situadas delante de , y de , , y , as como siempre que aparezca . Repite el proceso con el men ,quitando el trazo de y de .

10

Pulsa la tecla $ y podrs ver el formulario principal y el del documento:

Haz click en el icono para ejecutar el programa: Como puedes ver, tu aplicacin dispone de gran cantidad de funciones, como cortar e insertar textos, imprimir, abrir archivos, editarlos, etc.Adems, tambin puedes poner las letras en negrita y cursiva, o alinear el texto. Para todo ello puedes emplear tanto los iconos de la barra de herramientas como las entradas de los distintos mens:

En el recuadro situado a la izquierda se muestran varios por defecto, mientras que en la parte derecha se ven las distintas alternativas de que consta cada uno de ellos. Esto es as a pesar de que muchas de ellas an no tienen asignada ninguna funcin. Si lo dejaras tal cual y ejecutaras el programa, al pinchar sobre alguna de las opciones de un men veras este mensaje:

Ahora pasa ya al men y procede del mismo modo con estas entradas: .

icono para que se abran nuevos documentos:

11

Pincha, por ejemplo, encima del

De este modo podrs comprobar que tu programa MDI funciona correctamente. Ten en cuenta, cuando quieras guardar un texto, que debes incluir la exten-

sin .txt detrs del nombre del archivo: . Ya lo siguiente es guardar el proyecto. Para ello, cierra el procesador de texto pinchando en . Pulsa arriba sobre el men y luego tambin encima de la entrada . Como no le diste al formulario ningn nombre en particular,lo mejor es que crees una nueva carpeta para el proyecto 05 (Pg. 88) . As que haz ya doble click en y a continuacin, arriba a la derecha, sobre el icono . Escribe un nombre para el nuevo subdirectorio, , y pulsa $. Ahora entra en la carpeta que acabas de crear, ,y aprieta el botn en las siguientes tres ventanas.

12 13

Finalmente, pincha encima de y desactiva las siguientes casillas: Cuando lo hayas hecho, haz click en .

Si no quieres ni aadir ni quitar nada, haz click en y ve al paso 7. Tambin puedes, si lo deseas, eliminar de los

En la siguiente ventana aparecern todos los iconos del programa: Acepta la configuracin por defecto y aprieta encima de en sta y en las prximas cuatro ventanas. Cuando llegues a la pantalla , pulsa sobre el botn .
N 118

14

87

Curso: Visual Basic, 4 parte

01

Las funciones son partes del cdigo fuente de un programa que son invocadas por su nombre desde otros procedimientos. Reciben argumentos (datos) con los que operan para de esta forma obtener un valor.
02

Funcin

Mejorar tu aplicacin
Al procesador de texto que has creado en el apartado anterior le falta al menos una caracterstica esencial. Con l solamente puedes emplear un tipo de letra. En este punto te enseamos a modificarlo. Aprieta la tecla , mantenla presionada y pulsa tambin en e para que aparezca el Editor de mens de Visual Basic: En la parte de debajo de la ventana puedes ver todas las entradas del men.

lneas que aparecen a continuacin se muestran los formatos de letra escogidos.

Pincha sobre la fuente que quieras emplear, su estilo y su tamao,por ejemplo , y , y luego aprieta encima de . Como ves, el texto de todo el documento se modifica de inmediato Ahora ya slo te queda guardar los cambios que has llevado a cabo. Haz click encima del men , y a continuacin sobre la entrada . Tambin puedes hacerlo directamente pinchando sobre el icono En la siguiente entrega del curso aprenders a usar y personalizar los formularios predefinidos.

7 8

En VB, es una ventana que puede adaptarse a los gustos y necesidades del programador para crear la interfaz del programa que est creando.
03

Formulario

1 2 3

Son objetos que hay en los formularios. Cada tipo de control tiene sus propias caractersticas que lo hacen adecuado para una finalidad concreta. Por ejemplo, introducir texto, activar opciones, confirmar posibilidades, etc.
04

Controles

Pincha encima de la flecha inferior y busca en la lista la entrada . Seleccinala haciendo click en ella, y luego aprieta encima del botn . Ve ahora a la parte superior de la ventana, pincha en el campo de entrada de datos situado junto a e introduce la palabra . Mediante el carcter ampersn & haces que la letra que le sigue aparezca subrayada en el men, para indicar el atajo de teclado que activa la funcin. Haz lo mismo con el campo llamado , pero esta vez escribe . Por ltimo, define el atajo pinchando sobre la flecha y a continuacin en la lista en . aparece insertado, dado que es necesario para abrir y guardar los archivos. Por lo tanto, lo nico que debes escribir es la funcin que el programa ha de ejecutar al pinchar sobre la entrada que has aadido al men. As que haz click en el formulario principal sobre y luego, en la lista que se despliega, en la nueva entrada .

Instrucciones y expresiones de un programa, escritas por un programador en un lenguaje de alto nivel, o ms cercano al lenguaje humano. Para poder ejecutarlo hay que traducirlo a cdigo mquina, o sea, compilarlo.
05

Cdigo fuente

Para crear aplicaciones, VB trabaja con proyectos. stos agrupan todos los archivos que se utilizan para ello, lo que permite administrarlos ms eficientemente. Un proyecto consta al menos de un archivo para cada formulario, uno para los controles de cada formulario y otro para el seguimiento de todos los componentes.
06

Proyecto

El cdigo fuente de un programa en VB est dividido en partes ms pequeas llamadas procedimientos que contienen las instrucciones que se ejecutan cuando tiene lugar un evento concreto, como pulsar un botn.

Procedimiento

Cierra la ventana apretando el botn .

En el centro del formulario principal vers un pequeo icono: Con ayuda de este elemento puedes acceder a los cuadros de dilogo de Windows, para, por ejemplo, elegir la fuente o el color del texto. Como ves, aqu ya

Se abrir una ventana de cdigo: en ella podrs ver el esbozo de un procedimiento 06 . Completa esas dos lneas introduciendo entre ellas lo siguiente: En el cdigo que has escrito, es el nombre del elemento de control del dialogo estndar, asegura que todas las fuentes disponibles se muestran en la lista. Mediante la orden se abre el correspondiente cuadro de dilogo. Con las

Inicia el programa con un click en . Escribe un texto o abre un archivo, por ejemplo Haz click encima de y a continuacin, en la lista que se despliega, tambin sobre para que de este modo se abra esta ventana:

88

N 118

Curso de Visual Basic, 5 parte

Insertar pantalla de bienvenida


Antes de que aparezca la interfaz propiamente dicha, muchas aplicaciones, como, por ejemplo, MS Outlook Express, muestran al ejecutarlos la llamada pantalla de bienvenida: En este apartado te vamos a explicar cmo aadirle uno de estos mensajes de saludo al procesador de texto que has diseado en la anterior entrega del curso.

Lo primero de todo es ejecutar Visual Basic 6.0. Para ello haz click en , encima de la lnea , despus en y por ltimo en .

pantalla de bienvenida, haz doble click sobre el icono As se abrir el boceto de sta, sobre el que trabajars a continuacin:

2
Insertar pantalla de bienvenida Insertar formularios de registro Mensajes con consejos Modificar la versin del programa 86 87 88 88

En la ventana que aparece, pincha encima de la pestaa ,

Te parece que el programa que has diseado es un poco soso? Entonces, anmate a aadirle todo tipo de extras.
usuarios inexpertos a empezar a hacer algo desde el principio,siguiendo los consejos que se le ofrecen. Este aspecto tan uniforme se debe a que existen formularios que tienen muchos elementos comunes. Por supuesto, Visual Basic tambin dispone de esos modelos. Los vas a usar en esta parte del curso, para mejorar el procesador de texto que diseaste en la anterior entrega. tanas con informacin acerca de una aplicacin, formularios de inscripcin con los que proteger los programas por medio de una contrasea, adems de los ya comentados mensajes con trucos y consejos.

l xito de un programa no depende slo de las funciones que es capaz de realizar. Tambin tiene mucha importancia su aspecto. En las anteriores entregas ya te hemos enseado a alterarlo agregando, eliminando o modificando los botones y controles 01 (pg. 88) .Aparte, una aplicacin realmente buena usa formularios 02 (pg. 88) intuitivos y sencillos, que el usuario puede utilizar sin necesidad de tener que aprender a hacerlo. Otras aplicaciones, por ejemplo, al abrirlas te recibencon una pantalla que muestra todo tipo de trucos y consejos. Como estas ventanas son prcticamente iguales entre unos programas y otros, le dan la oportunidad a los

y a continuacin dos veces sobre , tambin encima de , y finalmente sobre el proyecto 04 (pg. 88) que has creado en la anterior entrega: . Haz click con el botn derecho en

Puedes ajustar este modelo a tus deseos, bien quitando, aadiendo o modificando elementos. Es posible alterar un texto, por ejemplo, si lo marcas simplemente haciendo click encima de l para que aparezcan los puntos azules que delimitan la etiqueta: .

Luego pincha en la parte derecha encima de e introduce el nuevo contenido de la etiqueta. Si quieres cambiar la fuente, pulsa en y acto seguido en el botn . Selecciona el tipo de letra que desees

Puedo modificar estos modelos?


Por supuesto que s puedes hacer cambios. No tienes porqu mantener la estructura del formulario, ni los distintos elementos de control que trae por defecto. Es posible modificar los modelos para ajustarlos a tus gustos y necesidades. Tan slo tienes que acordarte de asignar una funcin 03 (pg. 88) a cada nuevo control que aadas.
N 119

y, en la lista que aparece, pincha en y tambin sobre . Con ello se mostrar esta ventana: . Para insertar el modelo de formulario para la

Qu tipo de modelos incluye Visual Basic?


Visual Basic dispone, entre otros, de los siguientes modelos: pantallas de bienvenida que se muestran al ejecutar un programa, ven-

Instalacin de Visual Basic Introduccin al lenguaje BASIC Uso de controles en Visual Basic Aplicaciones MDI y SDI Formularios avanzados Grficos y multimedia Objetos y mens Controles avanzados: Internet y Timer Personalizacin y configuracin de programas Generar programas

N 115 N 116 N 117 N 118 N 119 N 120 N 121 N 122 N 123 N 124

86

Curso de Visual Basic, 5 parte


y aprieta en . Para cambiar el color del texto haz click en , luego en la flecha y a continuacin sobre la pestaa para poder escoger el color entre los que aparecen: en tu disco duro la imagen que quieras usar. Cuando la encuentres, pulsa dos veces encima de ella para que se inserte en el formulario: Cierra el programa con un click en .Ahora pincha a la derecha en y luego dos veces encima de .A continuacin modifica el procedimiento que aparece en la ventana que se ha abierto:

10
Lo ms seguro es que, como ocurre en nuestro ejemplo, la imagen no se ajuste perfectamente al espacio asignado para ella.As que haz click en y luego en la flecha para seleccionar la entrada . Con ello la imagen se ajustar al tamao disponible:

Utiliza del mismo modo la entrada llamada para ajustar el color del fondo.

Como ya puedes imaginar, tienes la posibilidad de insertar ahora una imagen distinta de la que aparece por defecto. Pincha en la barra de herramientas sobre el icono . Luego, pulsa encima del boceto de pantalla de inicio, mantn el botn presionado hasta que el elemento alcance por fin el tamao deseado por ti. Haz click en y luego a su derecha en . Se abrir una ventana del explorador con la que puedes buscar

11
Todava te quedan bastantes cosas por hacer. Si pulsas en el botn comprobars que no aparece la pantalla de saludo.Tendrs que aadir el cdigo fuente 05(pg. 88) a mano.

El procedimiento llamado es el que se ejecuta primero cuando se inicia el programa,por eso se insertan en l estas instrucciones. La lnea es la que se encarga de que la pantalla de bienvenida se muestre justo despus de ejecutar el programa.Y por medio de la instruccin , te aseguras de que tarde ms en desaparecer. Si ejecutas ahora el programa,la pantalla

desaparece tras mostrarse slo unos instantes.Para modificarlo, tienes que aadir

un bucle 06 (pg. 88) al cdigo fuente: Finalmente,vuelve a pulsar el botn para ejecutar la aplicacin y comprueba que la pantalla est visible ms tiempo. En el caso de aquellos programas que necesitan tomarse su tiempo antes de estar listos para mostrar su interfaz, se aprovechar para ello este tiempo extra.Y en lugar del bucle, se llevarn a cabo los operaciones necesarias.

Sigue aadiendo, quitando y modificando elementos hasta conseguir el aspecto que deseas:

12

Insertar formularios con contrasea


Si quieres determinar qu usuarios podrn utilizar el programa, protgelo por medio de una contrasea: Repite el paso 3 del apartado anterior.A continuacin, haz doble click sobre el icono . Con ello se abrir esta ventana: ta con que ajustesun poco el cdigo fuente del programa.Para ello haz doble click sobre . Ahora, elimina esta lnea, , y escribe en vez de ella la siguiente: . El objeto de este cambio es que el formulario de registro aparezca despus de la pantalla de bienvenida. Puesto que el procesador de texto slo debe poder utilizarse tras introducir una contrasea, tambin tienes que modificar el cdigo fuente del formulario que acabas de insertar. Pincha sobre l dos veces en un punto vaco para que se abra la ventana cdigo y fjate en esta lneas:

Es aqu donde se define la clave de acceso al programa.Y, en lugar de , escribe, entre comillas, el texto que quieres que sirva a modo de contrasea.

A continuacin introduce, en el mismo procedimiento y justo por debajo de estas dos lneas: La primera cierra el formulario una vez que has introducido y confirmado la contrasea. La segunda abre el primer formulario del procesador propiamente dicho. Ahora, tienes que eliminar estas lneas y sustituirlas por la orN 119

La verdad es que,para el objetivo que persigues, puedes usar este modelo de formulario sin llevar a cabo apenas modificaciones. Bas-

den .Este cambio es necesario porque,en caso contrario, la aplicacin se abrira incluso introduciendo una contrasea falsa.

Para probar el programa, pincha en .Tras ver la pantalla de saludo, aparecer la ventana donde debes introducir tus datos:

Cuando termines con todo recuerda escribir la verdadera contrasea el cdigo fuente del formulario debe quedar as:
87

Curso de Visual Basic, 5 parte

01

Son objetos que hay en los formularios. Cada tipo de control tiene sus propias caractersticas que lo hacen adecuado para una finalidad concreta. Por ejemplo, introducir texto, activar opciones, confirmar posibilidades, etc.
02

Controles

Mensajes con trucos y consejos


En este apartado vas a ver cmo aadir al procesador de texto una ventana que muestra trucos y consejos acerca de tu programa chero de texto que puedes crear usando cualquier editor, por ejmplo, el Bloc de Notas de Windows.

Cuando termines de escribir los trucos y consejos,pincha sobre y en la lista que se despliega

en .Para que el programa lo encuentre, debes guardar el fichero de texto en la misma carpeta don-

En Visual Basic, se trata de una ventana que puede adaptarse a los gustos y necesidades del programador para disear la interfaz de la aplicacin que est creando.
03

Formulario

Repite, como antes, el paso 3 del apartado Insertar una pantalla de bienvenida.A continuacin, haz ya doble click encima de este icono . De esta forma se abrir este formulario:

3 4

Haz click en y luego a continuacin en .Ahora escribe el comando y aprieta la tecla $ . Introduce un consejo cualquiera en el documento, por ejemplo . Puedes escribir los que quieras, con la condicin de introducir un retorno de carro al final de cada uno.

Las funciones son partes del cdigo fuente de un programa que son invocadas por su nombre desde otros procedimientos. Reciben argumentos (datos) con los que operan para de esta forma obtener un valor.
04

Funcin

Para crear aplicaciones, VB trabaja con proyectos. stos agrupan todos los archivos que se utilizan para ello, lo que permite administrarlos ms eficientemente. Un proyecto consta al menos de un archivo para cada formulario, uno para los controles de cada formulario y otro para el seguimiento de todos los componentes.
05

Proyecto

Instrucciones y expresiones de un programa, escritas por un programador en un lenguaje de alto nivel, o ms cercano al lenguaje humano. Para poder ejecutarlo hay que traducirlo a cdigo mquina, o sea, compilarlo.
06

Cdigo fuente

No es necesario modificar este modelo de formulario, tan slo tienes que hacer algunos cambios en su cdigo fuente.As que pincha ya sobre la ventana , que se encuentra en segundo plano, y escribe debajo de la siguiente lnea: . Pulsa sobre el botn para que se ejecute el procesador de texto.Tras introducir la contrasea, se abre la ventana que debera mostrar el primer consejo: En realidad, el texto de este mensaje te comunica en incorrecto castellano de que no ha podido encontrar el archivo donde deberas haber escrito los trucos y consejos. Se trata de un fi-

de est situado el proyecto del procesador de texto: Adems, le tienes que dar el nombre . Ya puedes volver a ejecutar el programa, que esta vez mostrar el consejo que acabas de escribir: Si quieres que se muestre uno distinto, haz click en . Y si no quieres que vuelva a aparecer esta pantalla, pincha en la casilla para que desaparezca el trazo de su interior: . Tras ello, ejecuta el programa y haz click en el y en el men sobre la entrada para ver el nuevo nmero de versin:

Modificar la versin del programa


No crees que, despus de tantos cambios y modificaciones, ahora se trata de un programa distinto? Y a qu esperas para asignarle un nuevo nmero de versin? la pestaa . Con ello se abre una ventana donde puedes ver la actual versin de la aplicacin:

Conjunto de instrucciones de un programa que se repiten un nmero determinado de veces, hasta que se cumpla una condicin predefinida, o mientras se est dando una circunstancia concreta.

Bucle

Pincha con el botn derecho a la derecha sobre ,y pulsa en la lista encima de . A continuacin, haz click en

Slo tienes que introducir el nmero de verN 119

sin que quieras asignarle a tu programa. Eso s, hay algunas reglas no escritas al respecto. Si las modificaciones han sido muy grandes, puedes incrementar en uno el valor del primer nmero. Si se trata de cambios menos importantes, o tan slo de pulir pequeos defectos, se usan los otros dos dgitos. Dada la naturaleza de las mejoras que se han llevado a cabo en el procesador, parece que lo ms adecuado es que lo asciendas a la versin 2.0.0: .

Por ltimo, y antes de cerrar Visual Basic, recuerda sobre todo guardar todos los cambios que has hecho en esta entrega del curso.

88

Curso: Visual Basic, 6 parte

Pulsa ahora en la Barra de herramientas encima del icono del control y ya segui-

damente en la esquina superior izquierda del formulario vaco. Mantn el botn apretado y arrastra hasta ocupar casi toda la superficie:

6
Si te dicen al principio del curso que ibas a disear un procesador de texto, seguro que no te lo hubieras credo. Quiz pienses que es imposible hacer algo ms complicado. En esta entrega vas a disear un programa de dibujo y un reproductor multimedia.
cir vdeos y msica. Estar basado en el Reproductor Multimedia de Windows. De este modo podrs escuchar y visualizar todos los formatos de archivo que ste sea capaz de abrir, como MP3 y AVI 01 . Siempre que dispongas del cdec 02 , claro. Finalmente, en el ltimo apartado te enseamos a crear un programa parecido, pero mediante la edicin para profesionales de Visual Basic. No pienses que por ello va a ser un proceso ms complicado. La versin para principiantes no es ms que una parte de la profesional. Ambas se usan del mismo modo, y tienen exactamente el mismo aspecto. Slo que la edicin ampliada dispone de mayor nmero de controles 03 . En esta entrega usars los elementos de control multimedia. Con ellos podrs disear un reproductor independiente del de Windows, con el que ser posible hacer ms cosas que abrir ficheros de msica y vdeo.

Ahora vas a modificar el color del elemento que acabas de aadir. Haz click en y a continuacin en la flecha . Pincha entonces encima de la pestaa

Crear un programa de dibujo


Vas a comenzar esta entrega diseando un programa de dibujo similar a Microsoft Paint. Constar de un rea de color oscuro que har las veces de pizarra, y una serie de botones a modo de tizas de colores. e introduce el nombre del formulario 05 : .

Crear un programa de dibujo 84 Disear una aplicacin de reproduccin multimedia 86 Elementos de control multimedia 86

para seleccionar el color adecuado:

Ahora haz click arriba a la derecha,encima de ,

ibujar en el ordenador es muy sencillo. Para hacerlo bien tan slo hace falta un poco de prctica... y el programa adecuado. Una aplicacin muy popular es MS Paint, incluida desde las primeras versiones de Windows. Qu cmo funciona este tipo de software? Ten por seguro que lo vas a aprender en las prximas pginas.Te explicamos cmo disear un programa de dibujo. Ser muy sencillo, tan slo un ejemplo con el que no podrs ni grabar ni imprimir tus trabajos. No se quedar ah el asunto, ni mucho menos.A continuacin te enseamos a programar una aplicacin con la que podrs reprodu-

1 2 3

Inicia primero Visual Basic 6.0. Para ello haz click en , luego en esta lnea , a continuacin encima de , y ya por ltimo tambin sobre . Cuando se abra la ven-

y a continuacin abajo en .Escribe luego y aprieta sobre la tecla $ para poder cambiar el nombre del proyecto:

Comprueba que la imagen se parece ahora a la superficie de una pizarra:

tana haz doble click en el icono Cambia los nombres de los componentes del proyecto 04 , con el objeto de facilitar su bsqueda despus de guardarlo.As, pincha en y teclea . Pulsa tambin sobre
N 120

Instalacin de Visual Basic Introduccin al lenguaje BASIC Uso de controles en Visual Basic Aplicaciones MDI y SDI Formularios avanzados Grficos y multimedia Objetos y mens Controles avanzados: Internet y Timer Personalizacin y configuracin de programas Generar programas

N 115 N 116 N 117 N 118 N 119 N 120 N 121 N 122 N 123 N 124

84

Curso: Visual Basic, 6 parte

8 9

Ahora haz click encima de y arrastra para aumentar el tamao del formulario, y que de este modo quepan as ms elementos. Luego pulsa sobre y aade un botn a la izquierda, justo debajo del rea verde:

rra, el segundo para cerrar el programa. Por eso, junto a , escribe respectivamente y . Recuerda que el smbolo ampersn & hace que el siguiente carcter aparezca subrayado. El programa deber tener a estas alturas ms o menos este aspecto:

Ahora tienes que aadir el cdigo correspondiente a los botones. Pulsa dos veces encima del primero y escribe .

17

Por medio de esa orden determinas que el color seleccionado por defecto al abrir el programa sea el blanco.

Ahora haz doble click encima del rea de color verde oscuro. A continuacin, pincha en la flecha . En la lista que se despliega selecciona la entrada . Aade estas lneas de cdigo fuente al procedimiento:

20 21 22 23 24

01

Audio Video Interleaved, o Audio y Vdeo Entrelazados. Formato de archivo multimedia formado por la unin de dos ficheros distintos, uno de imagen y otro de audio. Los segmentos de ambos se alternan a pequeos intervalos para producir una animacin con sonido.
02

AVI

Pincha a la derecha sobre y deja en blanco la descripcin del contenido del elemento: Haz click de forma consecutiva encima de , sobre la flecha y en la pestaa para escoger un color: Como vers, todava no ha cambiado le color del botn:

10

11

Para que la aplicacin pueda funcionar, debes aadir un procedimiento 06 tanto a la pizarra como a cada uno de los botones. Haz doble click sobre un punto vaco del formulario para que se abra la ventana de cdigo: Lo primero que vas a hacer es declarar dos variables:

15 16

Repite el paso anterior para los dems botones, introduciendo el nmero correcto para cada color. As, la cifra corresponde al , para

18

Sin salir de la ventana, pincha en y escoge esta vez esta entrada: . Luego introduce estas lneas:

COmpresor-DECompresor. Elemento de hardware o software capaz de comprimir y descomprimir datos. Para poder abrir un fichero comprimido es necesario disponer del cdec empleado para crearlo.
03

Cdec

el y

Para ello debes pulsar en hasta que aparezca la entrada .Haz click encima de ella y a continuacin sobre para, en la lista que se despliega, seleccionar . Ahora s se muestra del color elegido:

Pincha dos veces encima de e introduce la siguiente lnea:

19

al , al al , al para el color .

Para el ltimo procedimiento, pulsa de nuevo en la flecha y escoge la entrada . Luego escribe estas tres lneas:

Son objetos que hay en los formularios. Cada tipo de control tiene sus propias caractersticas que lo hacen adecuado para una finalidad concreta: introducir texto, activar opciones, etctera.
04

Controles

A continuacin, completa el procedimiento aadiendo la siguiente lnea:

Repite el proceso con el botn , pero en este caso escribe .

Ya est lista tu aplicacin, slo te queda probarla.Aprieta encima del icono y pinta algo para ello: Cambia el color de la tiza pinchando en los botones de color, y pulsa en para cerrar el programa.

12

Repite los pasos 9, 10 y 11 para crear siete botones ms:

Para crear aplicaciones, VB trabaja con proyectos. stos agrupan todos los archivos que se utilizan para ello, lo que permite administrarlos ms eficientemente. Un proyecto consta al menos de un archivo para cada formulario, uno para los controles de cada formulario y otro para el seguimiento de todos los componentes.
05

Proyecto

En VB es una ventana que puede adaptarse a los gustos y necesidades del programador para disear la interfaz de la aplicacin que est creando.
06

Formulario

Inserta ahora dos botones ms grandes que los anteriores y a la derecha de stos:

13 14

Esta vez dales los siguientes colores:

El cdigo de un programa en Visual Basic se dividide en partes ms pequeas llamadas procedimientos. stas contienen las instrucciones que se ejecutan cuando tiene lugar un evento concreto.

Procedimiento

El primero servir para borrar la pizaN 120

85

Curso: Visual Basic, 6 parte

Disear una aplicacin de reproduccin multimedia


Seguimos subiendo progresivamente el nivel. A continuacin vas a disear un programa con el que te podrs reproducir tus archivos de msica y vdeo.

1 2 3 4

Antes de empezar conviene que guardes la aplicacin creada en el apartado Crear un programa de dibujo. Para ello, haz click en el men , luego en la entrada ,y aprieta dos veces en . Ahora haz click de nuevo en y pulsa encima de .

6 7

Busca ya en el recuadro central las entradas y . Haz click en la casilla vaca delante de ellas, de modo que all aparezca un pequeo trazo: . Luego aprieta en , y la Barra de herramientas mostrar nuevos controles: Ahora pincha ya encima de Luego haz click sobre el formulario y arrastra para que se muestre el control: Repite el paso anterior, esta vez con el icono ,

y arrastra hasta ocupar toda la superficie del formulario:

Repite los pasos del 2 al 4 del primer apartado. Esta vez, junto a introduce , y al lado de escribe el nombre . Adems,tambin debes cambiar por . Haz click con el botn derecho del ratn en un punto libre de la barra de herramientas. Elige de la lista que se abre la entrada . Con ello ahora se abrir esta ventana:

Haz ms grande la superficie del formulario, tal y como viste en el paso 8 del apartado llamado Crear un programa de dibujo. Pincha en para crear dos botones en el espacio libre que acabas de crear:

La interfaz que se muestra ser diferente en funcin de la versin del Reproductor Multimedia de Windows que tengas instalada en tu sistema operativo. En este caso se trata de la versin 9.

10

el cdigo que har que se puedan abrir los archivos: La primera lnea determina qu formatos se pueden abrir. Es posible ampliarla con todos los que quieras, siempre que sean ficheros multimedia compatibles con el reproductor de Windows. La otra muestra una ventana del explorador, para poder seleccionar el archivo. ste se vincula al reproductor mediante las instrucciones de la tercera lnea. Pulsa dos veces sobre el botn ,y

Inicia el programa con un click en .A continuacin pincha en para que se muestre la ventana . Pulsa sobre la flecha para poder seleccionar el tipo de archivo que deseas abrir:

11

luego aade ya al procedimiento la orden .

Cuando lo hayas encontrado en tu disco duro, haz doble click en l y se iniciar la reproduccin:

Pulsa encima de e introduce, respectivamente, y .

Elementos de control Multimedia


Para poder realizar este apartado debes ser usuario de la edicin para profesionales de Visual Basic 6. Si no lo eres, puedes leerlo para hacerte a la idea de las posibilidades de la versin avanzada de VB. cambia por el siguiente nombre .

9 5 6

Haz doble click encima del botn y aade

Haz click en la entrada y despus teclea . Con ello determinas el uso que va a tener la aplicacin. En este caso va a ser el de reproducir CDs de msica.

8 9

Repite el proceso con la segunda etiqueta, pero esta vez deja el campo junto a completamente vaco: .

3 4

1 2

Guarda primero el proyecto que has diseado en el apartado anterior, tal y como describimos en el primer paso del mismo.

Vuelve a llevar a cabo los pasos del 3 al 5 del apartado Disear una aplicacin de reproduccin multimedia.En esta ocasin haz click en la casilla vaca situada delante de la entrada . Pulsa en la Barra de herramientas sobre el nuevo icono: A continuacin pincha sobre el formulario, mantn el botn presionado y desplaza el elemento multimedia hasta que alcance un tamao suficiente:

Pulsa sobre el icono e inserta, del mismo modo que en el paso 4 , dos etiquetas justo debajo del elemento multimedia:

Ahora repite los pasos del 2 al 4 del apartado Crear un programa de dibujo. Esta vez, escribe junto a , y pincha en e introduce . Luego
86

Pincha en la primera de los dos y luego en . A continuacin introduce .

El elemento multimedia abierto se debe cerrar de nuevo, antes de terminar con el programa. Ahora pulsa encima de la flecha situada junto a . Elige de la lista que se despliega la entrada e introduce esta lnea:

10

Haz doble click sobre un punto libre del formulario que as se abra esta ventana: . Escribe en ella la siguiente lnea de cdigo: Con ella se cargarn los controles multimedia cuando se inicie el programa.

Haz doble click en los controles multimedia.A continuacin, pulsa en la ventana sobre la flecha que est al lado de . Selecciona en la lista la entrada . Luego teclea la instruccin

11

Aprieta en para abrir el programa.En caso de que dentro del CDROM haya un disco, empezar la reproduccin:

12

En la prxima entrega aprenders a vincular entre s aplicaciones.

N 120

Curso: Visual Basic, 7 parte

Elementos de control OLE 82 Aadir una barra de men 84

Algo parecido es lo que va a decirle tu programa a otro en esta entrega del curso. No te sorprendas. Por si no lo sabes, las aplicaciones pueden prestarse funciones las unas a las otras. Ahora te explicamos cmo vincular entre s distintos programas.
software e incorporarlos a los programas creados con l.Y sin necesidad de escribir interminables lneas de cdigo fuente . En esta parte del curso te enseamos a disear un programa con el que podrs reproducir archivos de audio. Luego te mostramos cmo ampliarlo aadindole una barra de mens otro elemento.A continuacin se te muestra una lista en la que puedes escoger la aplicacin que quieres vincular, desde reproductores multimedia a procesadores de texto. Con slo hacer unos cuantos clicks de ratn tendrs un programa listo para ser usado.

era estupendo poder aadir a nuestros programas aquellas funciones de otras aplicaciones que nos resultaran interesantes, verdad? Con Visual Basic es posible hacerlo. Incluye una herramienta con la que se pueden tomar prestados elementos de

Cmo se usan los controles OLE?

Los controles 01 OLE 02 , usados para coger prestadasfunciones de otros programas,se instalan en el formulario 03 como cualquier

S. Con una condicin. El ordenador debe tener instalados tambin todos los programas que hayas vinculado con tu aplicacin.As que ser mejor que lo compruebes antes, para no llevarte ningn chasco.

Funcionar el programa con cualquier PC?

Elementos de control OLE


En esta entrega te vamos a ensear a hacer un programa en el que, al pinchar sobre la bandera de un detreminado pas empiece a sonar su himno nacional. Las imgenes necesarias para ello ya se encuentran en tu disco duro, ya que estn incluidas en Visual Basic. Respecto a los himnos, podrs encontrarlos fcilmente en Internet y descargarlos a tu ordenador. Si no dispones de conexin a la Red, no te preocupes. Puedes usar para el ejemplo otras imgenes o archivos de sonido cualesquiera.

7
para, de este modo, modificar el nombre del proyecto:

En la ventana que se abre, haz click dos veces en el icono

3 4

para de este modo abrir un nuevo proyecto 04 . Empieza, como siempre, modificando alguna de sus caractersticas. Pulsa a la derecha en e introduce .Despus, haz click en la misma ventana en la entrada y escribe .

Ahora debes ampliar el tamao del formulario en blanco, de modo que haya sitio para los distintos controles que vas a aadirle. Pulsa sobre la flecha hasta que aparezca la entrada . Pincha en ella y escribe la cifra . Lue-

go busca e introduce en ella el valor .

Haz click en la Barra de herramientas sobre el icono . Luego pincha en el formulario y arrastra con el botn apretado hasta que el elemento tenga el tamao adecuado: Reptelo para aadir trece elementos ms:

Ahora te mostramos una tcnica que te permitir obtener un considerable ahorro de tiempo y tambin de clicks.Aprieta el botn y, sin soltarlo, haz click encima de cada

Inicia primero Visual Basic 6.0. Para ello pincha en el botn , luego en la lnea , sobre la entrada llamada y, por ltimo, tambin encima de .

Pulsa ms arriba encima de y a continuacin de nuevo ms abajo sobre . Introduce lo siguiente, ,


N 121

Instalacin de Visual Basic Introduccin al lenguaje BASIC Uso de controles en Visual Basic Aplicaciones MDI y SDI Formularios avanzados Grficos y multimedia Objetos y mens Controles avanzados: Internet y Timer Personalizacin y configuracin de programas Generar programas

N 115 N 116 N 117 N 118 N 119 N 120 N 121 N 122 N 123 N 124

82

Curso: Visual Basic, 7 parte


uno de los controles hasta seleccionarlos todos: Repite el proceso descrito en los pasos del 8 al 10 para aadir trece banderas ms. A continuacin, haz click en la Barra de herramientas sobre y aade una etiqueta al lado de cada una de las banderas:

11

A continuacin, pincha a la derecha sobre e introduce el valor . Pulsa sobre la entrada y escribe la misma cifra, . De este modo has modificado las dimensiones de todos los elementos de control a la vez:

Pincha sobre para introducir el nombre correspondiente a sus respectivos pases, por ejemplo . Cuando termines, el formulario deber tener ms o menos este aspecto:

Ahora debes aadir un control OLE para tomar prestada la funcin de reproduccin multimedia de una aplicacin distinta. Pincha en el icono para aadir un control a la derecha de la primera etiqueta:

14

para guardar en ella el fichero de sonido. Repite el proceso con los dems himnos.

01

Borra en la parte inferior de la ventana el contenido del campo de modo que quede en blanco: . Confirma los cambios apretando dos veces en . Pulsa ahora encima del men y, en la lista que se despliega, en

17 18

Son objetos que hay en los formularios. Cada tipo de control tiene sus propias caractersticas que lo hacen adecuado para una finalidad concreta: introducir texto, activar opciones, etctera.
02

Controles

12

Haz click en la parte central de esta ventana sobre la entrada . A continuacin, pincha en la parte derecha encima de , para que as aparezca un trazo en la casilla, como en la imagen.

15

para seleccionar el archivo que debe reproducirse. Dirgete a la carpeta de tu disco duro en la que guardaste los ficheros que has descar-

8 9

Selecciona el primer control y busca en la ventana de la derecha la entrada . Pulsa encima de ella y a continuacin haz click en para que se abra la ventana .

10

Pincha una vez encima de y luego dos veces (y de forma consecutiva) en las carpetas , , y .

Lo que queda ahora es aadir los diferentes himnos.Abre un navegador de Internet e introduce entonces en la Barra de direcciones la URL www.thenationalanthems.com/ himnosnacionales.htm. A travs de esta pgina web podrs encontrar los himnos nacionales de la mayora de los pases del mundo. Pincha sobre el mapa hasta que aparezca la bandera del estado que buscas ,

13

Object Linking and Embedding, o Vinculacin e Incrustacin de Objetos. Tecnologa de combinacin de software desarrollada por Microsoft e incluida en Windows desde su versin 3.1. Gracias a ella se pueden insertar en un documento objetos creados con una apliciacin diferente. stos pueden estar incrustados o vinculados. La diferencia reside en que el primero es una copia, mientras que el objeto vinculado es un enlace con el original. Si ste cambia, se modifica automticamente todo lo que est vinculado a l.
03

OLE

En VB es una ventana que puede adaptarse a los gustos y necesidades del programador para disear la interfaz de la aplicacin que est creando.
04

Formulario

Ahora ya selecciona por medio de un doble click la imagen de una bandera de entre todas las

Para crear aplicaciones, VB trabaja con proyectos. stos agrupan todos los archivos que se utilizan para ello, lo que permite administrarlos ms eficientemente. Un proyecto consta al menos de un archivo para cada formulario, uno para los controles de cada formulario y otro para el seguimiento de todos los componentes.

Proyecto

que se muestran: Con ello habrs as conseguido que sta se vea en el formulario:

haz click encima de ella con el botn derecho y pulsa en la entrada . Cuando se abra la ventana selecciona esta carpeta

Aprieta sobre el botn y luego tambin encima de . Haz click una vez en y a continuacin dos veces en la carpeta y encima de la imagen .

16

05

gado de Internet y escoge el que corresponda haciendo doble click sobre l: Cierra la ventana pulsando en y luego en .

19

Haz click a la derecha sobre ,

El cdigo de un programa en Visual Basic se dividide en partes ms pequeas llamadas procedimientos. stos contienen las instrucciones que se ejecutan cuando tiene lugar un evento concreto.

Procedimiento

83

N 121

Curso: Visual Basic, 7 parte


a continuacin en la flecha y en la lista que se despliega sobre . Luego modifica sus dimensiones escribiendo la cifra junto a y el valor al lado de . Inserta controles OLE al lado de las restantes banderas, repitiendo los pasos del 14 al

20

19.Al final el formulario debe tener este aspecto: Haz click en el icono para ejecutar el programa: Para escuchar un himno, haz doble click encima de . Con ello empezar la reproduccin del archivo:
Cuando ste finalice, la ventana se cerrar entonces de forma automtica. tn derecho del ratn en . Sita luego el puntero sobre el men encima de la entrada y luego pincha en la lista que se despliega en .

Aadir una barra de men


Desde luego, no se puede decir que la aplicacin que has diseado no sea sencilla. Por no tener, carece hasta de barra de mens.Te enseamos cmo aadirle una. Luego pulsa sobre y selecciona en la lista la entrada .

1 2

En caso de que an no hayas cerrado el programa, haz click en . Aprieta ya la tecla , mantnla presionada y pulsa e para que se abra esta ventana:

Ahora repite el paso 4 escribiendo ya las siguientes lneas:

10

En la ventana que se abre haz doble click en el icono para que as se muestre el nuevo formulario:

Para que se muestre la informacin, debes introducir el cdigo

12

Tambin debes seleccionar el siguiente atajo: .

3 4 5
84

Introduce en ella los siguientes datos:

7 8 9

Confirma todos los cambios con un click en . De vuelta al formulario, pincha arriba sobre el nuevo men, ,y a continuacin en .

Haz click una vez en y luego en la flecha que seala a la derecha, . Completa la ventana de esta forma:

Completa el procedimiento 05 (pg. 83) de la ventana de cdigo de la siguiente forma: Ahora vas a aadir un nuevo formulario. Para ello haz un click con el bo-

Para la siguiente entrada pulsa en y en la flecha que seala a la izquierda .A continuacin introduce estos datos:

Es posible modificar este boceto en funcin de tus propias ideas,. Por ejemplo, aadiendo ms imgenes o eliminando los elementos que no desees. As, en este caso, puedes borrar todos los textos relativos al nombre y versin del programa, ya que stos se colocan de modo automtico. Para eliminarlos, pincha encima de ellos, luego en y deja vaca esa entrada: . Cuando termines puede tener un aspecto parecido a ste:

11

en y a continuacin encima de .Tambin es posible llevarlo a cabo directamente presionando a la vez las teclas y C. fuente necesario. Pincha sobre el men y luego sobre la entrada . Completa el procedimiento aadiendo esta lnea:

14 15

de una barra de men. Si haces click encima del signo de interrogacin, , y luego sobre la entrada llamada , aparece una ventana que muestra informacin acerca del nombre y versin de la aplicacin: Puedes ya cerrar el programa si pulsas

Ejecuta el programa apretando en . Como ves, ahora dispone

13

Para guardar el proyecto, haz click encima del icono y luego dos veces seguidas encima del botn . En la siguiente entrega del curso te ensearemos a ampliar tus programas aadindoles un acceso a Internet.Adems te mostraremos un nuevo control,Timer:

N 121

Curso: Visual Basic 8a parte

Insertar un navegador de Internet


En anteriores entregas del curso ya has visto que, al crear una aplicacin ayudado por el Asistente de Visual Basic, ste te pregunta si deseas dotarla de conexin a Internet:

Pincha con el botn derecho en

coloca el cursor en y, en el men que se despliega, en .

Sin embargo, aadir un navegador a un proyecto 03 estndar no es tan sencillo. En este apartado te enseamos a hacerlo usando como ejemplo el programa de banderas e himnos que diseamos en la anterior entrega del curso.

En se muestran todos los tipos de formulario que estn a tu disposicin. Pincha dos veces sobre el icono para seleccionar el del navegador:

1 2

Como siempre, lo primero es ejecutar Visual Basic. Para ello pincha en , luego en la lnea , tambin encima de y luego . Para que se muestre el navegador al emplear el programa es necesario aadir otro formulario ms. Repite los pasos 3 y 4 , pero ahora selecciona y haz doble click en para que se agregue:

Cada vez es ms difcil para nosotros sorprenderte con lo que puedes llegar a conseguir con Visual Basic. As que esta entrega viene cargadita. Te mostramos tres nuevas habilidades.
en el primer punto de esta entrega del curso. Adems, puedes vincularla a otras aplicaciones que hayas diseado con Visual Basic, ya que dispone de un modelo de formulario 01 que te servir de punto de partida para ello. ste ya contiene muchos de los elementos fundamentales de los que debe disponer un buen navegador, como una ventana de gran tamao para mostrar las pginas web, un campo de texto para introducir direcciones de Internet, as como una Barra de iconos con muchas funciones tiles. Naturalmente, podrs modificar este modelo en funcin de tus propios gustos, cambiando, eliminando o aadiendo ms controles 02 al formulario. Timer, el temporizador, es un nuevo elemento de control que te mostramos en esta entrega. ste se usa en aplicaciones que estn relacionadas de algn modo con el tiempo. Como trabaja en segundo plano del programa, y no es visible mientras ste se ejecuta, su tamao y ubicacin en el formulario no son demasiado importantes. Por ltimo, te enseamos a crear un programa de chat, que podrs utilizar para mantener conversaciones con otros usuarios de tu red local a travs del teclado de tu ordenador.
N 122

Dado que se trata de una aplicacin que est guardada en tu ordenador, pulsa en la ventana que se abre sobre la pestaa y luego haz doble click encima de .

Insertar un navegador de Internet El elemento de control Timer Disear un programa de chat

106 107 108

eguro que eres una de las millones de personas que utilizan a diario Internet. Probablemente usas para ello uno de los navegadores ms conocidos, como Internet Explorer, Netscape Navigator u Opera. Sera estupendo poder hacerlo con tu propia aplicacin, verdad? No, no pienses que es un sueo.Te enseamos cmo hacerlo

Instalacin de Visual Basic Introduccin al lenguaje BASIC Uso de controles en Visual Basic Aplicaciones MDI y SDI Formularios avanzados Grficos y multimedia Objetos y mens Controles avanzados: Internet y Timer Personalizacin y configuracin de programas Generar programas

N 115 N 116 N 117 N 118 N 119 N 120 N 121 N 122 N 123 N 124

106

Curso: Visual Basic 8a parte


Si quieres que se visualicen bien las pginas web, ser necesario que amples un poco el formulario. Pincha en e introduce ahora la cifra . Luego tambin sobre y escribe . Haz click dos veces en para abrir el formulario principal.A continuacin presiona a la vez las teclas y e para abrir el Editor de mens, . Pulsa sobre y luego aprieta el botn . Completa la ventana de la siguiente forma: Cuando termines haz click en .

6 7 8 9

y seguidamente sobre la entrada

Luego, tienes que completar el procedimiento 04 aadiendo las siguientes l-

neas de cdigo fuente 05 de la aplicacin: Recuerda que el smbolo _ se utiliza al introducir cdigo para insertar retornos de carro en las lneas largas y poder saltar al siguiente rengln.

10

Ya puedes ejecutar el programa apretando en el icono . Para iniciar el navegador pulsa en y a continuacin en la lista sobre . Inmediatamente se abrir, mostrando la pgina web que hayas determinado:

01

En VB, es una ventana que puede adaptarse a los gustos y necesidades del programador para crear la interfaz del programa que est diseando.
02

Formulario

Ahora pincha encima del men

Para guardar el proyecto antes de cerrar, pincha arriba sobre este icono y finaliza apretando luego dos veces encima del botn .

11

Son objetos que hay en los formularios. Cada tipo de control tiene sus propias caractersticas que lo hacen adecuado para una finalidad concreta. Por ejemplo, introducir texto, activar opciones, confirmar posibilidades, etc.
03

Controles

El elemento de control Timer


En este apartado te explicamos cmo crear un programa para que te familiarices con el uso de un nuevo control,Timer. Consiste en un concurso, un juego de preguntas y respuestas en el que se mide el tiempo empleado en contestar. que gurdalo en la carpeta Dale al fichero el siguuinete nombre: . De vuelta a Visual Basic, pincha ya en ,a continuacin en la entrada y luego dos veces en el icono Realiza algunas modificaciones para cuando guardes el proyecto. Haz click en e introduce . A continuacin pulsa encima de y escribe . Pincha ya en la opcin , luego abajo sobre . Escribe seguidamente para que tambin cambie el nombre del proyecto:

en la barra de herramientas sobre el icono y aade una etiqueta al formulario:

Haz click dos veces en y presiona ) .

4 5 6

11

Aade una nueva etiqueta ,

Los proyectos agrupan todos los archivos que se han utilizado para disear un programa con Visual Basic, lo que permite administrarlos ms eficientemente. Constan al menos de un archivo para cada formulario, uno para los controles de cada formulario y otro para el seguimiento de todos los componentes.
04

Proyecto

Esta vez necesitas usar un editor de texto, as que pulsa en y luego sobre . Escribe en el campo de texto y aprieta la tecla C para que se abra el Bloc de notas de Windows:

Luego haz doble click en y presiona la tecla ) para borrar el contenido de la misma. Pulsa a la derecha sobre , luego sobre la flecha

y luego pincha en la Barra de herramientas sobre para agregar un botn junto a ella:

Haz ya un click en introduce .

12

El cdigo fuente de un programa en VB est dividido en partes ms pequeas llamadas procedimientos, que contienen las instrucciones que se ejecutan cuando tiene lugar un evento concreto, como pulsar un botn.
05

Procedimiento

Ahora escribe una serie de preguntas y respuestas cualesquiera, tal y como te mostramos en el ejemplo:

Es el momento de aadir el temporizador.Pulsa en y luego agrgalo al formulario,da igual el sitio donde lo hagas:

y selecciona la entrada . De este modo, las preguntas aparecern centradas dentro de la ventana. Escribe al lado de la cifra . De esta forma le ests diciendo al control que cuente el tiempo en segundos (es decir, de mil en mil milisegundos). Pincha dos veces en cualquier parte del formulario para que se abra la ventana de cdigo

Instrucciones y expresiones de un programa, escritas por un programador en un lenguaje de alto nivel, o ms cercano al lenguaje humano. Para poder ejecutarlo hay que traducirlo a cdigo mquina, o sea, compilarlo.
06

Cdigo fuente

Haz click en y luego en el men sobre la entrada . El documento debe encontrarse en el mismo lugar del disco duro que el programa, as

Modifica el ancho del formulario con un click en y escribiendo Ahora vas a aadir algunos controles. Pincha

7 8

Repite el paso 8 , esta vez pinchando en el icono . Sita la caja de texto por ejemplo aqu:

10

13

Es un nmero de 32 bits formado por cuatro grupos de hasta tres dgitos que identifica de forma inequvoca un dispositivo conectado a una red TCP/IP. Est compuesta de dos partes, el identificador de red y el de host.

Direccin IP

N 122

107

Curso: Visual Basic 8a parte


y declara las siguientes variables:

14 15

Ya a continuacin, completa el procedimiento, situado justo debajo, de la siguiente forma: Ahora haz ya doble click en el Timer y escribe luego las siguientes lneas

16 17

Cuando lo ejecutes pinchando encima de , el programa te har la primera de las preguntas que escribiste en el documento de texto: Escribe tu respuesta en el campo de entrada de datos y haz click en . Si has acertado, aparecer el siguiente mensaje: Si te equivocas, vers lo siguiente: SI quieres seguir jugando, presiona en para que aparezca una nueva pregunta.

Pulsa dos veces en el botn creado en el paso 11 e introduce este cdigo: Por medio de la expresin If, el programa comprobar que la respuesta que has dado sea la correcta.

Disear un programa de chat


La siguiente aplicacin te permitir charlar en una red con otros usuarios. Para ello necesitas saber la direccin IP 06 de tus interlocutores. Repite los pasos del 4 al 6 del apartado El elemento de control Timer. Esta vez, pincha en e introduce , y escribe junto a . Cambia tambin el nombre del proyecto: . Aade elementos de control al formulario, de manera que adopte ms o menos este aspecto: A continuacin, y del mismo modo que lo has hecho hasta ahora, modifica el contenido de todos esos nuevos elementos. El resultado debe ser ste: Pincha sobre el campo de la izquierda, luego tambin sobre y selecciona . Repite el proceso con el otro campo. Haz click con el botn derecho sobre la Barra de herramientas y elige la entrada .
108

1 2 3 4 5

Pincha en el recuadro central en , para que aparezca un trazo en la casilla situada delante de ella, , y aprieta . Con ello vers un nuevo control,Winsock necesario para poder intercambiar datos en la red. Haz doble click encima de l para que se incorpore al formulario:

Ahora haz doble click en el botn y completa el procedimiento de la siguiente forma:

6 7

10 11

Repite el proceso con el botn introduciendo el siguiente cdigo fuente:

Pulsa ya en ya continuacin sobre la

Pulsa dos veces en el campo de texto grande de al derecha, y luego sobre la flecha situada junto a . Y selecciona con un click . Luego escribe estas lneas:

direccin IP del ordenador: En la casilla vaca de la par-

te inferior escribe la IP de tu compaero:

14

Luego, introduce los nmeros de puerto:

flecha la lista

Pincha dos veces sobre el nuevo control y escribe las siguientes lneas:

para escoger de .

12

Cuando el programa reciba un mensaje,el texto debe aparecer en el campo de texto izquierdo.As que haz doble click en el elemento de control Winsock y, seguidamente, en la flecha situada junto a .
N 122

Selecciona ahora la entrada y completa el procedimiento de esta forma:

13

Con todo ello,el programa ya estar listo. Ejectalo apretando en . Primero debes introducir la

En cuanto aprietes se establece la conexin.Ya podrs escribir tus mensajes en el campo de la derecha, y se enviar al apretar $ . En la siguiente entrega del curso de Visual Basic aprenders, entre otras cosas, cmo embellecer tu programa con distintos cursores.

15

Tu interlocutor debe hacerlo en orden inverso.

Curso: Visual Basic, 9 parte

Algunos trucos tiles


En este apartado crears un sencillo programa que, con la ayuda de la funcin de revisin ortogrfica de Microsoft Word, busca los errores que se hayan podido cometer al escribir un documento de texto.

6 7

Pulsa dos veces sobre la entrada y seguidamente aprieta la tecla # para borrar su contenido.A continuacin haz click encima de la entrada e introduce . La configuracin por defecto de este control prev campos de texto de una sola lnea. De este modo, cuando como en este caso, pretendes poder seguir escribiendo tras un salto de lnea es necesario llevar a cabo algunos ajustes. Pulsa en , luego en la flecha y por ltimo selecciona en la lista que se despliega la siguiente entrada: .

1 2 3

Empieza ejecutando Visual Basic. Para ello pincha en , luego en la lnea , tambin encima de y por ltimo sobre la entrada . Haz doble click encima del icono .

Te parece que los programas que has diseado hasta ahora resultan un poco aburridos? Entonces, a qu esperas para alegrarlos un poco? Te mostramos cmo hacerlo.
nombres unos prefijos estndar, de modo que t (y los dems programadores), ms tarde podis reconocer la orden que ejecuta un elemento de control concreto. Ya sabes que al aadir un control al formulario 02 se le asigna un nombre de forma automtica.Por ejemplo, al primer botn siempre se llama por defecto . Estars de acuerdo en que se trata de un nombre muy poco descriptivo,no aporta demasiada informacin.Pero si en lugar de empleas el prefijo seguido del nombre, como por ejemplo ,el tipo del control y su funcin se hacen mucho ms reconocibles. Puedes consultar una tabla con los prefijos que se utilizan para los elementos de control usados ms habitualmente en la pgina 86.

Algunos trucos tiles 84 Embellecer tus programas 86

Pincha encima de y escribe . Luego hazlo en e introduce . Como ves, en este caso y en todas las anteriores entregas del curso hemos empleado un prefijo.Anteponiendo reconocers fcilmente que se trata de un formulario. Ahora cambia el nombre del proyecto 03 . Pulsa en la parte de arriba sobre y luego ms abajo tambin en . Cuando escribas vers cmo se modifica:

Tambin se pueden aadir controles haciendo doble click encima del correspondiente icono.Al hacerlo de este modo, los elementos tendrn un tamao predefinido. Comprubalo pulsando dos veces en . De esta manera se insertar un botn, aunque lo ms seguro es que no lo haga en el lugar deseado por ti:

n esta entrega del curso te enseamos a darle un poco de marcha a tus aplicaciones. Por ejemplo cmo hacer animaciones y a modificar el aspecto del cursor. Antes te revelamos algunos trucos que harn ms tiles tus programas.

4 5

A menudo en la pantalla de una aplicacin aparecen resaltados algunos controles 01 , como un campo de texto, un botn, etc. Cuando esto ocurre, la orden asociada al elemento se puede ejecutar apretando $ . Los programadores se refieren a ello diciendo que el control recibe el enfoque, que el foco se sita sobre l. En Visual Basic se emplea un sistema que aade a los
84

Para qu sirve resaltar los controles?

Las animaciones se usan casi siempre mientras se lleva a cabo actividades con tiempo de espera. Ejercen un efecto psicolgico para el usuario, ya que gracias a ellas se tiene la sensacin de que el ordenador est haciendo algo. Comprobars que es muy sencillo incluir estas animaciones en tus propios programas.

Para qu puedo utilizar la animacin?

Por esta razn, ahora debes pinchar encima de l y arrastrarlo hasta la posicin que desees:

Vas a aprender a aadir controles al formulario siguiendo varios mtodos diferentes. Pincha en . Luego haz click arriba a la izquierda, mantn el botn presionado y arrastra hacia abajo a la derecha hasta que el elemento alcance el tamao deseado:

Cuando necesites un elemento que tenga el mismo tamao que

10

Haz click en y escribe ahora el nombre , luego tambin en e introduce .

Por qu se usan prefijos?

Instalacin de Visual Basic Introduccin al lenguaje BASIC Uso de controles en Visual Basic Aplicaciones MDI y SDI Formularios avanzados Grficos y multimedia Objetos y mens Controles avanzados: Internet y Timer Personalizacin y configuracin de programas Generar programas

N 115 N 116 N 117 N 118 N 119 N 120 N 121 N 122 N 123 N 124

N 123

Curso: Visual Basic, 9 parte


uno que ya existe, puedes copiarlo. Haz click encima y, con el botn presionado, pulsa C . Repite este proceso, pero esta vez apretando la tecla V. Luego pulsa en .Tambin aqu debes desplazar el elemento a la posicin adecuada. Coloca el nuevo botn en su sitio y modifcalo como el anterior, pero escribiendo los nombres y .

01

11 12

Repite luego los pasos 10 y 11 para aadir un tercer botn, pero entonces teclea y . El formulario debe tener ahora ms o menos este aspecto:

ella se puede configurar el orden de activacin directade los elementos de control. El primero de ellos debe contener la cifra .As, cuando pulsas la tecla T mientras el programa est funcionando, el foco pasa del primer elemento al siguiente. Si has ido colocan-

Haz doble click en el primer botn para insertar el cdigo fuente 04 del programa. Ahora completa el procedimiento 05 de la siguiente forma: Por medio de la instruccin el foco se sita en el segundo botn, , tan pronto como el anlisis del texto haya finalizado.

16

Son objetos que hay en los formularios. Cada tipo de control tiene sus propias caractersticas que lo hacen adecuado para una finalidad concreta. Por ejemplo, introducir texto, activar opciones, confirmar posibilidades, etc.

Controles

Escribe algunas lneas en el campo de texto

20

pantalla, tal y como determinaste en el paso 15. Cuando coloques el cursor sobre un botn, aparecer el tip:

02

En Visual Basic, es una ventana que puede adaptarse a los gustos y necesidades del programador para crear la interfaz del programa que est diseando. As, al programar en este entorno, se parte de un esbozo de formulario al que se van aadiendo los diferentes elementos de control.
03

Formulario

17

A continuacin hay que teclear el cdigo para imprimir el contenido de la ventana de texto. Adems, al terminar el proceso, el foco debe pasar de nuevo al campo de texto. Pulsa dos veces en y completa el cdigo de la siguiente manera:

y aprieta despus el botn . En caso de que el programa encuentre una falta de ortografa, aparece la ventana de correccin de Microsoft Word: En esta pantalla puedes corregir los errores. Despus, el foco se sita sobre Haz click en l o bien pre-

Los proyectos agrupan todos los archivos que se utilizan para disear un programa con Visual Basic, lo que permite administrarlos ms eficientemente. Constan al menos de un archivo para cada formulario, uno para los controles de cada formulario y otro para el seguimiento de todos los componentes.
04

Proyecto

13

14

Todava puedes configurar otra caracterstica bastante til,el denominado ToolTipText. Nos referimos a los mensajes de texto que aparecen cuando colocas el cursor encima de un elemento,por ejemplo . Haz click en el primer botn, luego ya en la entrada e introduce ahora el texto que debe aparecer: . Repite este proceso para los otros dos botones. Pero esta vez introduce y . En la ventana de tambin se encuentra la entrada llamada . Con

15

do todos los controles en el orden adecuado, no es necesario que cambies el valor de esta entrada. Pero saberlo puede resultarte muy til cuando quieras insertar nuevos elementos ms adelante.

Son las instrucciones y expresiones que forman un programa, escritas por un programador en un lenguaje de alto nivel, o ms cercano al lenguaje humano. Para poder emplearlo hay que traducirlo al cdigo mquina del tipo de ordenador en el que se va a ejecutar, es decir, compilarlo.
05

Cdigo fuente

Recuerda que con la ayuda del monitor, situado a la derecha en la parte inferior, puedes configurar en qu lugar de la pantalla debe aparecer la aplicacin cuando la ejecutes. Pincha sobre ella y arrastra hasta que se site en una posicin centrada:

Inicia el programa apretando en . Fjate en que la ventana se muestra en el centro de la

18 19

Haz doble click en el botn e introduce la siguiente lnea:

siona la tecla $ para imprimir el texto. Recuerda guardar los cambios antes de cerrar el programa.Para ello, pincha en y luego dos veces en .

21

El cdigo fuente de un programa en Visual Basic est dividido en partes ms pequeas llamadas procedimientos. Contienen las instrucciones que se ejecutan cuando tiene lugar un evento concreto, como por ejemplo pulsar un botn o escribir en un campo de texto.

Procedimiento

85

N 123

Curso: Visual Basic, 9 parte

Embellecer tus programas


En este apartado te vamos a ensear a crear una pequea animacin que podrs ejecutar y cerrar por medio de un click de ratn. Adems, te mostramos cmo es posible mejorar el aspecto del cursor. Pincha dos veces en el icono para insertar un botn. Repite el paso 9 del apartado anterior, escribiendo y . Ahora vas a modificar el tipo de letra del botn. Haz click en y luego en .Ya en la siguiente ventana selecciona una de las fuentes,por ejemplo ,y aprieta en el botn . Sigue, pulsando dos veces en . Luego pulsa en la entrada e introduce el nombre .No te preocupes ahora por la posicin de los controles que has aadido. Haz click en y despus tambin en . Dirgete a la carpeta y selecciona .

5 6 7 8 9

abre sobre . Elige un color, por ejemplo .

1 2 3 4

Pincha arriba en el men y en la lista que ahora se despliega sobre . En la siguiente ventana haz doble click en .

Haz dos click en el icono . Pulsa en la entrada e introduce .Luego pincha sobre y escribe el nmero . Pulsa dos veces encima de un punto libre del formulario y aade el siguiente cdigo:

10 11

controles ms. Al primero de ellos dale el nombre de y asgnale la imagen . Para los otros utiliza y el icono , e y , respectivamente. introduce las siguientes lneas: y tambin en esta flecha, . Escoge en la lista que se despliega la entrada . Haz click en para iniciar el programa. Pon el cursor encima de . Con

A continuacin pulsa dos veces en y modifica el cdigo fuente de esta forma:

13

Repite los pasos del 3 al 5 del apartado anterior, pero en esta ocasin utilizando los nombres , y . Pulsa encima del formulario vaco y luego en e introduce la cifra . Repite este proceso con la entrada y escribe en ella . Haz click en , tambin en la flecha , y por ltimo en la ventana que se

Con estas lneas determinas la posicin de inicio de los controles de imagen, y consigues que los dos ltimos queden ocultos.

Repite ahora los pasos 7 y 8 para insertar tres

12

Haz doble click en el botn e

Prefijos ms habituales
Control
Barra de Desplazamiento H Barra de Desplazamiento V Botn Botn de Opcin Campo de Texto Casilla de Verificacin Cuadro Combinado Etiqueta Imagen Lista de Archivos Lista de Carpetas Lista de Unidades Lista Desplegable Marco OLE Temporizador

Icono

Nombre
HScrollBar VScrollBar CommandButton OptionButton TextBox CheckBox ComboBox Label Image FileListBox DirListBox DriveListBox ListBox Frame OLE Timer

Prefijo
hsb vsb cmd opt txt chk cbo lbl img fil dir drv lst fra ole tmr

Este procedimiento se encarga de la animacin, modificando en cada paso la posicin y el aspecto de los controles de imagen.

ello adoptar este aspecto:

14 15

Pincha en el botn y luego, de manera consecutiva, tambin en , , y . Selecciona el icono . A continuacin haz click en

Y tan pronto como aprietes el botn dar comienzo el espectculo : En la prxima entrega te ensearemos cmo lograr que tus programas se independicen. Al convertirlos en aplicaciones autnomas ya no necesitars abrir Visual Basic para ejecutarlas.

86

N 123

Curso: Visual Basic, 10 parte

Disear una calculadora


En este captulo programars una calculadora para Windows. Luego probars as tambin las posibilidades de bsqueda de errores con Visual Basic. Luego pincha en cribe la cifra . y es-

8 9

1 2 3 4 5

Empieza ejecutando Visual Basic. Para ello pincha en , luego en la lnea , tambin encima de este men, , y por ltimo sobre la entrada llamada . Haz doble click encima del icono .

A continuacin, haz click en , luego encima de y cambia el tamao de la fuente pinchando sobre . Cierra despus la ventana presionando . Ahora utiliza el icono para aadir varios botones al formulario. El aspecto de ste cuando termines debe ser ms o menos as:

Pincha encima de y escribe . Luego hazlo en e introduce . Ahora cambia el nombre del proyecto. Pulsa ya arriba sobre la entrada y luego ms abajo en . Cuando escribas vers cmo se modifica ste: .

Cmo pasa el tiempo! Hace nada daban sus primeros pasos, y ahora tus programas ya estn listos para dejar el nido. Unos ltimos retoques y ya estarn preparados... como t.
te por usar por regla general la extensin EXE, pueden funcionar en cualquier equipo, sin necesidad de que tenga instalado el entorno de programacin de Microsoft.Aunque no siempre va todo sobre ruedas. Si al crearlo has usado controles 02 (pg. 96) ,poco habituales, quiz el PC donde vas a ejecutarlo no disponga de, por ejemplo, todas las libreras 03 (pg. 96) , necesarias para que tu aplicacin funcione bien. Por eso, te mostramos cmo hacer archivos de instalacin,que renen en un solo paquete todo el software necesario. Antes, te contamos cmo detectar posibles errores en tu programa. Hasta el programador ms experimentado comete fallos al escribir una aplicacin!

Disear una calculadora Buscar errores que tenga el programa Terminar la aplicacin

94 95 96

Aprieta encima del icono . A continuacin pulsa arriba a la izquierda en el formulario 04 (pg. 96) , mantn el botn presionado y lleva el cursor a la derecha:

Haz click encima del primero de los botones y cambia su nombre por el de . Luego pulsa encima de e introduce la cifra . Repite el proceso para todos los botones del teclado numricode la calculadora.As, el nombre de la tecla situada junto a la anterior ser y su contenido , el de la siguiente y , etctera. Repite el paso 10 para los dos botones situados a cada lado del cero. Esta vez escribe como nombre para ellos y , y para su contenido introduce y , respectivamente. Ahora tienes ya que modificar los botones para las operaciones aritmticas, que son los cuatro situados arriba a la derecha. Tienes que darle estos nombres, , , y ,as como los siguientes contenidos: , , y . Todas las calculadoras ofrecen la posibilidad de borrar un nmero cuando uno comete un

10

11 12

uiz todava albergues algn tipo de duda sobre la utilidad de los programas que has diseado. No te culpamos. La verdad es que, hasta ahora, slo los has visto funcionar dentro de Visual Basic. No han podido demostrar lo que valen por s mismos. Aunque hayas guardado los archivos de cada proyecto 01 (pg. 96) , slo has podido abrirlos con VB. En esta entrega del curso te vamos a ensear a crear archivos ejecutables. stos, que se reconocen fcilmen-

Instalacin de Visual Basic Introduccin al lenguaje BASIC Uso de controles en Visual Basic Aplicaciones MDI y SDI Formularios avanzados Grficos y multimedia Objetos y mens Controles avanzados: Internet y Timer Personalizacin y configuracin de programas Generar programas

N 115 N 116 N 117 N 118 N 119 N 120 N 121 N 122 N 123 N 124

Pulsa en la ventana de la derecha en ,y tambin sobre la flecha . Elige de la lista la entrada para cambiar la apariencia de la etiqueta que acabas de aadir:

6 7

Luego suelta el botn.

Modifica el nombre y luego la descripcin del elemento.Para ello,pulsa en e introduce .

13

94

N 124

Curso: Visual Basic, 10 parte


error. Repite el paso 10 para estos dos botones, .

21

Como nombre introduce y , y ambos deben tambin mostrar respectivamente y . Ya no queda ms que el botn para cerrar el programa. Haz click en , luego en la entrada y escribe . Por ltimo, pulsa en e introduce .Ahora el aspecto del formulario debe ser ste:

14

22

Repite el paso 20 para las otras tres operaciones aritmticas y para el botn . En este caso debes cambiar la cifra despus de . As, en el caso de debes introducir , respecto al signo escribe , para la lnea introduce lo siguiente , y, en el caso de debes introducir . Pincha dos veces encima del botn

Buscar errores que tenga el programa


Repite el paso anterior, en esta ocasin con el botn e introduce ahora el siguiente cdigo fuente: Para terminar, haz doble click en y escribe la lnea . Ejecuta el programa apretando en el icono , y lleva a cabo algunas operaciones:

23 24

En este apartado te enseamos a detectar los fallos ocultosen tus aplicaciones.

Slo tiene que hacer click en para de este modo confirmar el aviso.

Con el programa todava funcionando,aprieta dos veces seguidas el botn . Tras ello aparece el siguiente mensaje de error:

2
Haz doble click sobre un punto libre del formulario y declara las siguientes variables:

ste ha sido causado debido a intentar dividir un nmero entre cero. Si haces un click en , vers que se abre la ventana de cdigo y que aparece una lnea resaltada en color amarillo:

Visual Basic dispone de su propio servicio de vigilancia para detectar errores lgicos. Con l puedes hacer que se muestre el contenido de una variable durante la ejecucin del programa. Haz click en , luego ya sobre el men y a continuacin encima de la entrada llamada . Modifica el contenido de la ventana que se abre para que quede de la siguiente forma: Luego presiona el botn .

15 16 17 18 19

Directamente debajo escribe esta funcin 05 (pg. 96) : Ahora completa el procedimiento 06 (pg. 96) de esta forma:

y completa as el procedimiento:

25

Pulsa dos veces en el botn y completa as el cdigo fuente: Repite el paso anterior con el resto de las teclas numricas, incluyendo tambin la coma . Evidentemente, en lugar de 0 debes completar el procedimiento situando entre las comillas de la ltima lnea el carcter correspondiente a cada botn, por ejemplo . Haz doble click en y completa as el cdigo fuente:

Finalmente, guarda la aplicacin. Para ello, pincha sobre el icono y luego dos veces consecutivas en el botn .

20

3 4
N 124

Es en ella donde se ha producido el fallo.

Ahora puedes modificar el cdigo para corregir el error:

Vers que ahora puedes ver una nueva ventana en la parte inferior que ocupa todo el ancho de la pantalla:

Pulsa una vez en y luego de nuevo sobre . Si repites el paso 1 e intentas dividir entre cero se mostrar este mensaje:
95

Curso: Visual Basic, 10 parte


Haz click encima de .Tan pronto como intentes realziar alguna operacin y pulses sobre la correspondiente tecla, se detiene la ejecucin y se muestra el contenido de la variable Temp: Dirgete a la nueva ventana situada debajo, , e introduce la orden . Cuando presiones la tecla $ se muestra el valor actual de la variable, en este ejemplo la cifra . Si empleas este mtodo, puedes diseccionar la ejecucin del programa y hacer un seguimiento del contenido de las distintas variables.

01

Los proyectos agrupan todos los archivos que se utilizan para disear un programa con VB, lo que permite administrarlos ms eficientemente. Constan al menos de un archivo para cada formulario, uno para los controles de cada formulario y otro para el seguimiento de todos los componentes.
02

Proyecto

10

grama con un click en , pulsa ahora de nuevo sobre , luego en la entrada y finalmente en el botn . Haz click en el cdigo fuente delante de la lnea . Pulsa encima de y

Este proceso se repite cada vez que cambie su valor.Tambin puedes ejecutar el programa lnea a lnea siguiendo el mtodo del paso a paso. Cierra el pro-

en la lista que se despliega en . Introduce una cifra, por ejemplo , y luego pincha encima del botn .Al hacerlo, el programa se detiene de inmediato y muestra el cdigo fuente con la lnea correspondiente sealada de color amarillo:

Son objetos que hay en los formularios. Cada tipo de control tiene sus propias caractersticas que lo hacen adecuado para una finalidad concreta. Por ejemplo, introducir texto, activar opciones, confirmar posibilidades, etc.
03

Controles

Terminar la aplicacin
Hasta ahora slo has podido ejecutar las aplicaciones que has creado dentro de Visual Basic. En este apartado te vamos a ensear a convertirlas en programas independientes, que podrs emplear en cualquier ordenador. Usaremos de ejemplo la calculadora que has diseado en esta misma entrega del curso. Es completamente necesario que estn instalados etodos los elementos a los que has recurrido al crear el programa.As, no ser raro que, por ejemplo, falte alguna librera. Existe un mtodo para incluir todos estos ficheros conjuntamente con la aplicacin que has escrito: crear un archivo de instalacin.

chivo de instalacin y de las entradas que se crearn en el Men Inicio de Windows pulsando otras dos veces en .

Fichero que rene las rutinas, funciones y programas ms usados por una aplicacin. Al programar basta con incluir una llamada a la librera, en vez de tener que escribir una y otra vez el cdigo fuente de esas funciones.
04

Librera

En VB, es una ventana que puede adaptarse a los gustos y necesidades del programador para crear la interfaz del programa que est diseando.
05

Formulario

Cierra el programa con un click en .A continuacin pulsa en el men y luego encima de la entrada . Sin no quieres modificar la carpeta que aparece por defecto , confirma el aviso que aparece apretando en . Con ello se habr guardado en tu disco duro el archivo . Si ahora haces doble click sobre el icono de este fichero, podrs as directamente abrir el programa de la calculadora sin tener que recurrir a Visual Basic. Sin embargo, los archivos ejecutables que has generado de este modo no funcionan siempre en cualquier ordenador. Puede que, al intentar usarlos, se muestre un mensaje de error parecido a ste:

Pulsa en y luego tambin encima de . En la ventana que aparece haz click dos veces en la lnea . Junto a la entrada aparece ahora la palabra . Aprieta en el botn .

Pasados unos instantes, una ventana muestra un resumen del proceso. Pulsa encima de , y cierra la ventana

10

El proceso terminar cuando, tras sendos clicks en , aprietes en el botn .

Si ahora abres la carpeta de destino, encontrars en ella el archivo del instalador de tu aplicacin: Bastar hacer doble click en l para que se inicie el Asistente: Con esta entrega finaliza el curso de Visual Basic. Esperamos tener pronto noticias de tus programas!

11

que permanece abierta presionado de nuevo en .

Las funciones son partes del cdigo fuente de un programa que son invocadas por su nombre desde otros procedimientos. Reciben argumentos (datos) con los que operan para de esta forma obtener un valor.
06

Funciones

Para iniciar el Asistente, pincha en ,y luego en la lista encima de . En la ventana que aparece pulsa en .

5 6 7 8

El cdigo fuente de un programa en VB est dividido en partes ms pequeas llamadas procedimientos. Contienen las instrucciones que se ejecutan al tener lugar un evento concreto, como pulsar un botn o escribir en un campo de texto.

Procedimiento

Ahora presiona por dos veces sobre el botn y luego tambin encima de . El Asistente te muestra ahora todos los archivos que se incluirn en el paquete: Puedes aceptar esta configuracin sin modificar nada, as que de nuevo aprieta dos veces seguidas en . A menos que desees cambiarlo, confirma tambin los nombres del arN 124

96

También podría gustarte