Curso de Visual Basic .NET

Cursos Relacionados:

3. Instalación


Inscríbete ahora y accede a 3 unidades gratis

Evalua el curso de Visual Basic .NET y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....


3.1 Versión

¿Qué versión instalaremos? Hay varias versiones de Visual Basic 2.008. Algunas de ellas son de pago pero también hay una versión gratuita: la versión Visual Basic 2.008 Express Edition. Otros años hemos instalado una versión de pago pero he recibido numerosos avisos vuestros en la que os era imposible acceder ala versión de pago, así que este año vamos a cambiar de versión y trabajaremos con la versión Express gratuita. Por supuesto todo lo que veamos nos va a servir para las versiones de pago, así que no hay ningún problema en que trabajemos sobre esta. Nos permitirá hacer prácticamente todas las operaciones de la versión de pago excepto en algunos componentes avanzados que si se da el caso os comentaré. Así que vamos a realizar ya la instalación de esta versión...


Inscríbete ahora y accede a 3 unidades gratis

Evalua el curso de Visual Basic .NET y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....


3.2 Instalación

La instalación de esta versión es un proceso realmente sencillo. Lejos queda la instalación de la versión 2.003 que era realmente engorrosa, así que vamos a seguir estos sencillo pasos para instalar nuestro Visual Basic.

Todo lo referente a las versiones Express de Microsoft se encuentran en la página web: http://www.microsoft.com/express así que nos iremos a esta página:

Este es el centro de todo el mundo "Express" de Microsoft, vamos a hacer clic en el menú Download que aparece en la barra y que te he marcado con un recuadro rojo para acceder a los programas que conforman el Visual Studio 2.008:

Baja un poco por la página y verás la pantalla anterior. Como ves, la primera opción es Visual Basic 2.008 Express Edition. Selecciona el idioma "spanish" y pulsa en Download. Decirte que la versión en español acaba de salir hace solo unos días (15/02/2008) , aunque la versión en inglés es de hace casi tres meses he retrasado la elaboración de todas las pantallas para que tuvieras la última versión. Al cabo de unos segundos te aparecerá la pantalla de qué deseamos hacer con el programa:

Pulsamos en ejecutar y le damos permisos para que lo haga: 

Al cabo de unos momentos tendremos el asistente de instalación en pantalla:

Pulsamos en "Siguiente" para comenzar la instalación. En esta pantalla puede que te indique si quieres instalar la ayuda y SQL Server, en una pantalla como esta:

Puede que aparezca una opción adicional llamada "SilverLigth" que es el Flash en versión Microsoft. Aceptamos las dos opciones y continuamos...

Esta pantalla nos avisa que está listo para comenzar a instalar los componentes que aparecen en la lista. Comenzará entonces la descarga del programa:

Y al cabo de unos minutos nos mostrará que el proceso ha finalizado:

Ya tenemos nuestro Visual Basic 2008 instalado. Hasta aquí ha sido todo muy fácil.


Inscríbete ahora y accede a 3 unidades gratis

Evalua el curso de Visual Basic .NET y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....


4. La primera aplicación con Vb.NET

Vamos rápidamente a poner en marcha nuestro primer proyecto para ir conociendo el entorno de desarrollo integrado que llamaremos a partir de ahora IDE y que nos proporcionará ilimitada ayuda para nuestros programas. Nos vamos al menú inicio y ejecutamos el programa "Microsoft Visual Basic 2.008 Express Edition":

Este es el aspecto general del entorno de desarrollo integrado o IDE. Tenemos una serie de atajos para los últimos proyectos desarrollados y un canal de ayuda y novedades en línea que nos muestra en la zona central. Podemos cerrar esta ventana pulsando en la "x" de arriba a la derecha:

Así tendremos nuestra pantalla mas despejada para trabajar. Vamos cuanto antes a crear nuestra primera aplicación para conocer por fin el funcionamiento de .NET.

La disposición de los elementos en pantalla que recuerda más al Visual C que la de Visual Basic. De hecho este es el primer obstáculo para los programadores de Visual Basic: el nuevo IDE aunque en cuanto lo conozcamos no será un obstáculo sino una imprescindible ayuda para desarrollar y depurar programas. Sigamos con nuestro primer programa... para esto pulsamos en la opción de "Nuevo" y luego "Proyecto" desde el menú de archivo:

Nos mostrará los diferentes tipos de proyectos que se pueden crear:

Si tienes la versión de pago de VB verás muchos mas tipos de proyectos, pero para nuestro curso tenemos mas que de sobra con los que nos ofrece aquí. Vamos a crear una aplicación de consola. Tu sigue los pasos y luego veremos el resultado. Seleccionamos entonces el icono que tienes marcado y le pones si quieres un nombre al proyecto. Como ves encima del nombre nos indica que va a crear un "proyecto para crear una aplicación de línea de comandos (.Net Framework 3.5)

El objetivo de este ejemplo es crear una básica aplicación de consola que se ejecutará en una ventana MS-DOS en lugar del habitual Windows. De momento es mas sencillo para que creemos nuestro primer ejemplo...

Si nos fijamos en la pantalla central y en la derecha podemos ver varias cosas:

 

 

 

 

 

 

 

Por una parte a la derecha vemos en el explorador de soluciones que ha creado un fichero llamado Module1.vb, con el código necesario para empezar a escribir. Vemos también que ha creado un "procedimiento" Sub Main, que se utilizará como punto de entrada de nuestro ejecutable, también ha creado una "definición" llamada Module Module1 con su respectivo End Module, que indica dónde termina la definición del módulo.

Es decir parece que un proyecto de consola se compone de un fichero "module1.vb" donde dentro de él las instrucciones se colocarán entre las etiquetas "Module Module1" y "End Module". Y dentro de estas etiquetas el programa principal se colocará dentro de las instrucciones "Sub Main" Mas adelante conoceremos el porqué de estos módulos y nombres...

Nota : lo que estamos creando es una aplicación tipo consola, es decir, no se creará ninguna ventana gráfica, sino que el ejecutable que vamos a crear funciona desde una ventana de MS-DOS (o consola). Esto lo comprobaremos cuando ejecutemos el proyecto..

Lo que queremos hacer en este ejemplo es un muy sencillo programa que diga "Hola mundo .NET", por tanto para mostrar un texto en la "consola" usaremos una función, método o instrucción, ... como veremos más tarde, todo esto es posible gracias a los assemblies o a las clases incluidas en el .NET Framework. De momento sigamos este ejemplo ...

La función en cuestión es Console.Write y se usa de la siguiente forma:

Console.Write("Hola mundo .NET"), es decir incluiremos dentro de paréntesis lo que queremos que se muestre en la consola, en este caso queremos mostrar un texto, el cual hay que incluirlo dentro de comillas dobles.

Lo escribimos entre el Sub Main() y el End Sub. Comprobaremos que cuando escribimos Console y el punto, se mostrarán las funciones que Console pone a nuestra disposición, así como una pequeña ayuda, en modo de ToolTip, (ya conocido en otras versiones de Visual Basic).

Y terminamos de escribir el comando: 

 

 

 

 

Bien, ya tenemos todo lo que necesitamos. Ahora tendremos que indicarle al "Entorno Integrado" (IDE) que compile el proyecto y lo ejecute, y después de compilarse el proyecto, se deberá mostrar el texto en una ventana de DOS (o consola). Una vez escrito pulsamos en el botón que se muestra en esta pantalla:

 

 

 

 

 

 

 

 

Antes de pulsar para ejecutar la aplicación vamos a realizar un pequeño añadido. Para verla correctamente añadiremos debajo una instrucción para que haga una pausa y podamos comprobar que el programa funciona:

 

 

 

 

Ahora si, ejecutamos la aplicación y después de unos segundos nos aparecerá una pantalla de consola con:

Al ejecutarse hemos visto una pantalla en modo texto con el mensaje que hemos escrito de "Hola Mundo .NET". Lo que hemos hecho ha sido ejecutar el programa desde nuestro entorno de desarrollo, para hacer el programa final tendríamos que compilarlo para generar el programa ejecutable, lógicamente con extensión .exe. 

Con lo que tenemos terminada nuestra primera y "útil" aplicación en MS-DOS realizada en .NET. Ahora pulsaremos en parar la ejecución desde el botón:

Para que volvamos a tener el control del IDE. Si no te aparecen estos botones pulsa en el menú de "Ver" y en la sección de "Barras de herramientas" dile que muestre "Depuración". Ahora vamos a realizar otro programa así que guardaremos primero nuestro proyecto pulsando en el botón de guardar:

Indicamos en la pantalla la ruta y la carpeta destino. Como ves nos creará una carpeta para la solución, que es como llama VB a los proyectos. Pulsamos aceptar y cerramos el proyecto desde la opción de "Archivo" y luego "Cerrar proyecto".

Ahora vamos a elegir crear una aplicación Windows y le ponemos un nombre:

El aspecto del IDE ahora será muy distinto ya que tenemos un formulario Windows:

Tenemos ahora una serie de controles a la izquierda, en el centro el formulario de nuestra aplicación y la derecha dos ventanas: el explorador de soluciones y la ventana de propiedades. Sigamos con nuestro ejemplo. Vamos a hacer doble clic en el centro del formulario que tiene de título "Form1" en el centro de la ventana. Nos mostrará una ventana de código con:

 

El aspecto es parecido al anterior pero distinto, luego veremos los detalles. Escribe el código que ves en pantalla y ejecutaremos la aplicación como hicimos antes. Nos mostrará un mensaje:

Y si pulsamos en "Aceptar" nos mostrará el formulario:

Paramos  la ejecución y grabamos el proyecto como hicimos en el caso anterior:

Con esto hemos conseguido realizar nuestra primera aplicación Windows, ahora veremos detalles de los ficheros que ha creado al generar el proyecto. 


Inscríbete ahora y accede a 3 unidades gratis

Evalua el curso de Visual Basic .NET y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....


4.1 Ficheros del proyecto

En Visual Basic .NET a diferencia de lo que ocurría en las versiones anteriores de Visual Basic, sólo existe un tipo de fichero de código, el cual tiene la extensión .vb, en este tipo de fichero pueden coexistir distintos tipos de elementos, por ejemplo: un módulo de clase, un formulario, un módulo de código, un control, etc.; mientras que en las versiones anteriores de Visual Basic, cada uno de estos elementos tenían su propio tipo de fichero con su respectiva extensión. Como cometamos al principio no es necesario ningún conocimiento de anteriores versiones de Visual Basic pero iré comentando los cambios importantes para aquellos que ya conocían versiones anteriores y puedan ir viendo los cambios de esta nueva versión.

Ejemplo de los ficheros de nuestra aplicación web:

 

 

 

 

 

 

Para los antiguos programadores, esta tabla muestra la extensión que tienen los diferentes tipos de ficheros de VB.NET y su comparación con los de VB.NET:

Recurso Visual Basic 6.0 Visual Basic .NET
Formulario (Form) .frm .vb
Módulo (Module) .bas .vb
Módulo de clase (Class Module) .cls .vb

Obviamente si hemos dicho que en Vb.NET todos los ficheros tienen la extensión .vb, los equivalentes de anteriores versiones cambiarán a esta extensión.


Inscríbete ahora y accede a 3 unidades gratis

Evalua el curso de Visual Basic .NET y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....


Tipos de ejecutables.

Con Visual Basic .NET podemos crear muchos tipos de proyectos pero los más importantes son los destinados a crear aplicaciones ejecutables, éstas pueden ser de dos tipos:

  • De consola, al estilo del viejo MS-DOS. Es decir se abrirá una ventana tipo MS-DOS donde se ejecuta un programa en modo texto.
  • Gráficos, como los que normalmente estamos acostumbrados a ver en Windows. Es decir, compuesta de formularios donde podremos interactuar con el programa.

Existen otros tipos de aplicaciones que se pueden crear con Visual Basic .NET: aplicaciones ASP.NET, (realmente no es una aplicación o ejecutable, sino un compendio de distintos tipos de elementos...), servicios Web, servicios Windows, etc. Esto lo podíamos ver en la creación de los proyectos:

Pero en este curso solo veremos los dos tipos de aplicaciones antes comentadas.

Nota: La cantidad de proyectos distintos que podemos crear depende de la versión de VB.NET instalada. En nuestro caso tenemos la gratuita "Express" que es muy limitada y sólo permite un pequeño número de proyectos. Las versiones "de pago" tienen multitud de ellos, incluyendo herramientas auxiliares como la creación de proyectos para la instalación de aplicaciones en los equipos. Fíjate en el aspecto de la versión 2.008 completa:

Inscríbete ahora y accede a 3 unidades gratis

Evalua el curso de Visual Basic .NET y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....


Si desea obtener un acceso sin restricciones a los contenidos del curso de Visual Basic .NET y disfrutar de todas las herramientas del aula virtual (Videos explicativos streaming, acceso a los foros, chat, ejercicios resueltos, la ayuda del tutor, audioconferencia, estudio de grabación, test y actividades de autoevaluación, etc...) puede inscribirse completamente gratis y comenzar a realizar de forma inmediata el curso.