Sie sind auf Seite 1von 12

Unidad 8.

VB Studio Net 2005 (I)


8.1. Objetivos del tema.
Con el fin de empezar con un lenguaje de programacin vamos a ver en este tema una
introduccin a Visual Basic.
En cuanto al tema de la historia de Vb, Qbasic, Basic etc, en Internet hay informacin
suficiente.
8.2. Introduccin.
Es un lenguaje de programacin que actualmente respeta prcticamente todas las
caractersticas de la P. O. O..
Anteriormente la generacin de un programa ejecutable con Basic generaba un
ejecutable, actualmente genera un archivo intermedio que se ejecuta posteriormente
por la mquina virtual de Studio Net.
Esta caracterstica, que hoy incorporan otros lenguajes de programacin, convierte a
VB en un lenguaje portable en el momento que exista una mquina virtual para otros
sistema operativos distintos de Windows.
8.3. Caractersticas.
Es fcil de utilizar, igualmente para personas que estn inicindose como para
expertos en la materia.
El entorno de diseo para un entorno grfico es muy cmodo y fcil de utilizar.
Es un lenguaje orientado a objetos.
Existe un amplio espectro de objetos en el mercado para poderse integrar en el
lenguaje.
No dispone de punteros.

8.4. Advertencias.
El problema de las maysculas de otros lenguajes aqu no se da, e incluso el editor de
texto de VB unifica el nombre de las variables cuando las escribes de otra forma.

8.5. Entorno utilizado.

En sta documentacin se ha utilizado la versin y entorno de programacin de Studio


Net 2005.
En el siguiente link se puede acceder a informacin y descarga del producto gratuito si
despus deseas registrarte.

http://www.microsoft.com/spanish/msdn/vstudio/express/default.mspx

8.6. El entorno de programacin VB2005.


La labor de programacin es una tarea ms, como otro de los trabajos que hay en la
vida, el problema es cuando el trabajo se hace a gusto o no.
Por lo tanto a la hora de realizar cualquier trabajo hay que intentar disponer de las
mejores situaciones posibles.
Para programar disponer de un entorno de programacin potente es importante, dado
que te facilita en buena medida la labor.
EL entorno de Vb est preparado para facilitar toda una serie de tareas del da a da en
la escritura de un programa.

Depuracin.
Organizacin.
Ayudas
Corrector sintctico

Compilacin.

El entorno en si es muy amplio y explicarlo en su totalidad no es el motivo de sta


documentacin, vamos a abordar solamente la parte que nos interesa para sta fase
de iniciacin a la programacin con ste lenguaje.
8.7. Descarga.
Seguir los pasos que se indican en la pgina de Microsoft.
8.8. Iniciar.
Finalizada la descarga y la instalacin, podemos empezar nuestro primer proyecto en
VB.

En el escritorio de Windows dispondremos de un icono,


con el texto que
hayamos deseado asignarle y con el que accederemos a la aplicacin.
En funcin de cmo hayamos configurado en la instalacin nos aparecer un tipo de
inicio u otro, el que sigue puede ser uno de ellos, pero tambin puede aparecer una
ventana con un enlace a las ltimas noticias sobre Studio net y con los ltimos
proyectos abiertos a la izquierda.

En esta opcin si nos fijamos podemos ver las pestaas de una serie de ventanas que
posteriormente sern tiles en el desarrollo de nuestros programas.
Empezando de izquierda a derecha, la pestaa de Cuadro de herramientas que nos
visualizar los objetos disponibles para el diseo de los formularios de nuestros
programas.

Aqu vemos la pestaa de la caja de


herramientas a la izquierda y a la derecha ya
desplegada.
Se puede visualizar de varias formas, en funcin
de las necesidades de diseo del formulario.

La ventana de
explorador de
soluciones es la que
permite ver todos
los elementos que
componen el
proyecto actual,
dispone de varios
estilos de
visualizacin.

La ventana de
acceder a todas las
formulario que
momento

Al seleccionar una
la ventana aparece
caractersticas de dicha

propiedades nos permite


propiedades de los objetos del
tengamos seleccionado en ese

propiedad en la parte inferior de


una pequea leyenda de las
propiedad.

8.9. Crear un nuevo proyecto.


En visual cada aplicacin que creamos necesita de un directorio donde se depositan
todos los elementos que lo componen, como en otras aplicaciones,
Cada uno de estas aplicaciones se denominan proyectos o soluciones.
El archivo que arranca cada solucin posee la extensin .SLN y esta en el directorio que
se crea para la aplicacin.

Para iniciar un proyecto nuevo seleccionaremos la opcin Archivo Nuevo proyecto.,


de la barra de herramientas.

En ese momento se pone en marcha un asistente, como no, y nos pedir el tipo de
proyecto que deseamos crear.

Para los ejemplos que vamos a ir viendo seleccionaremos la opcin que vemos en la
imagen, Windows Aplicacin de Consola.

Son ejercicios sencillos que no necesitan de la complejidad de un formulario, y as no


nos distraemos de lo importante.

El nombre del proyecto, podemos cambiarlo por el nombre que deseemos, y su


ubicacin ser la que l tiene por defecto, podemos dejarla o bien crear la nuestra
propia.

Hay que tener presente que cada proyecto se ubica en un


directorio, donde estarn todos los archivos que se creen
para dicho proyecto.

Al pulsar Aceptar, nos crea la estructura bsica del


proyecto que hemos seleccionado, y ya podemos empezar
a escribir nuestro primer programa.

Esto es lo que veremos cuando finaliza el asistente.

El cdigo que escribiremos lo ubicaremos dentro del Main.


Ms adelante iremos mejorando nuestras estructuras.

En ste punto podramos aadir unas lneas de cdigo:

Dim dato1, dato2, resultado As Integer

dato1 = 20
dato2 = 10

resultado = dato1 + dato2

System.Console.WriteLine("dato1 + dato2 = " & resultado)

Por lo que nuestro programa quedara:

Module Module1

Sub Main()
Dim dato1, dato2, resultado As Integer

dato1 = 20
dato2 = 10

resultado = dato1 + dato2

System.Console.WriteLine("dato1 + dato2 = " & resultado)

System.Console.ReadKey()
End Sub

End Module

Ya tenemos un pequeo ejemplo.

Aunque quedara mejor as:

Module Module1

Sub Main()
Dim dato1

As Integer

Dim dato2

As Integer

Dim resultado As Integer

dato1 = 20
dato2 = 10

resultado = dato1 + dato2

System.Console.WriteLine("dato1 + dato2 = " & resultado)


System.Console.ReadKey()
End Sub

End Module
Pero solo es cuestin de estilo.
8.10. Estructura de un programa VB.

Independientemente del lenguaje que utilicemos para programar, todos los programas
tienen un punto de inicio, una fase de ejecucin y una finalizacin.

En VB en modo consola, y si se desea en modo grfico tambin, la fase de inicio es el


denominado Main del programa, desde donde empieza la ejecucin del mismo,
siguiendo las instrucciones que en l hayamos escrito, como podemos ver en el
ejemplo anterior.

Comentemos las lneas de nuestro ejemplo:

Module Module1

Es el nombre del mdulo que en ste caso contiene el Main, y que si deseamos
podemos cambiar de nombre, y al final disponemos de un End Module..

Sub Main()

Es el punto de inicio de nuestro programa, y podemos observar como al final


disponemos de un End Sub.

Dim dato1

As Integer

Dim dato2

As Integer

Dim resultado As Integer

Declaramos las tres variables del ejemplo como enteras.

dato1 = 20
dato2 = 10
resultado = dato1 + dato2

Asignamos unos datos y realizamos la operacin de suma.

System.Console.WriteLine("dato1 + dato2 = " & resultado)

El & lo que consigue es unir el texto entre comillas y el valor de la variable resultado
en una sola frase.

Tcnicamente es incorrecto, pues para ello ambos datos deberan ser del tipo
alfanumrico, pero bueno as es la sintaxis en el algunos casos con Microsoft.

Para visualizar el resultado.

System.Console.ReadKey()

As paramos la ejecucin del programa y podemos ver los valores en la ventana.

End Sub
End Module

Los finales de la estructura, del main y del mdulo principal.

8.11. Ejecutar el programa.

Si pulsamos en la barra de herramientas el


smbolo del Play,
, o pulsamos F5,
veremos el resultado de la ejecucin del
programa.

En la imagen vemos el resultado de la ejecucin.

8.12. Aadir una clase.


La resolucin de los ejercicios deberamos realizarla utilizando clases, de esa forma nos
habituamos a un sistema de programacin adecuado y actual.

El ejemplo anterior se puede resolver como sigue, creando una clase.


Para ello en el men seleccionamos Proyecto Agregar clase y le asignamos el nombre
que deseemos, en el ejemplo PrimeraClase.
Nos dejar un espacio en blanco creado, en el cual hemos de aadir nuestro cdigo.

Public Class PrimeraClase

End Class

Resolvemos el ejemplo de antes.

Public Class PrimeraClase


Dim D1 As Integer
Dim D2 As Integer

Sub New(ByVal Dato1 As Integer, ByVal Dato2 As Integer)


Select Case Dato1 = 0 Or Dato2 = 0
Case True
System.Console.WriteLine("Valores del objeto incorrectos")
Case Else
D1 = Dato1
D2 = Dato2
End Select

End Sub

Public Sub Sumar()


Dim Resultado As Integer
Resultado = D1 + D2
System.Console.WriteLine("dato1 + dato2 = " & Resultado)
System.Console.ReadKey()
End Sub
End Class

En el siguiente tema se explica ms a fondo la estructura de la clase.

8.13. Renombrar una clase.


Con modificar el nombre en el fuente del programa es suficiente.
Pero eso no modifica todas las
apariciones de la clase en el
programa, para ello hay que utilizar
las opciones del men de edicin.

Edicin Reemplazo rpido

Y actuar como pide el formulario que


aparece en la imagen.
8.14. Eliminar una clase del
proyecto.
Podemos hacerlo en el explorador de soluciones sin ningn problema

Das könnte Ihnen auch gefallen