Programación en Visual Basic.NET
Voy a tratar de ser lo
más claro posible para iniciar con este curso básico para desarrollar
aplicaciones, desde hacer algo simple y sencillo hasta crear una Aplicación con Conexión
a SQL Server 2005 Express Edition con sus respectivos Mantenimientos de datos
(Insertar, Modificar, Eliminar y Consultar).
Quiero dejar claro que
todo lo que exponga en este curso es Conocimiento Propio y por lo mismo me
disculpo desde ya si cometo alguna falta en algún Estandar de Diseño pero
obviamente voy a tratar de manejar esto. Comentarios en General pueden escribir a smdevsys@gmail.com y/o también dejar el comentario en este Blog y responderé lo más pronto posible.
Me gustaría que lean
más sobre Visual Studio para aclarar dudas que más adelante puedan tener
mientras hagamos los ejemplos. les dejo el siguiente enlace:
Que necesitamos para iniciar a Programar en Visual Basic.Net?
-Tener instalado en la
máquina (PC) el Entorno de desarrollo Integrado IDE (VISUAL STUDIO).
Pues para los ejemplos que hagamos en este curso utilizare Microsoft Visual Studio 2008 Professional obviamente hay versiones más recientes como la 2010 y 2012 pero para cuestión de aprendizaje está bien con la versión 2008. Claro que muy pronto iniciare un pequeño curso de desarrollo de aplicaciones para Windows 8 utilizando Visual Studio 2012 para W8.
Pues para los ejemplos que hagamos en este curso utilizare Microsoft Visual Studio 2008 Professional obviamente hay versiones más recientes como la 2010 y 2012 pero para cuestión de aprendizaje está bien con la versión 2008. Claro que muy pronto iniciare un pequeño curso de desarrollo de aplicaciones para Windows 8 utilizando Visual Studio 2012 para W8.
NOTA: Pueden conseguir el Instalador en la página de Microsoft directamente y
también para los estudiantes universitarios ACTIVOS pueden conseguirlo a través
de www.dreamspark.com pueden consultarme
de cómo conseguirlo.
INTRODUCCION A VB.NET
Básicamente Visual
Basic.Net es un lenguaje de programación ORIENTADO A OBJETOS, que quiere decir
esto? Pues que trabaja con formularios, controles y módulos que todo esto unido podríamos decir que es
trabajar con Clases.
Voy a definir de una
forma práctica y fácil de comprender que es una Clase, Objeto y Método:
Clase:
Una clase es un conjunto
de características, propiedades y acciones que un objeto puede tener.
Objeto:
Un objeto es una instancia
de una clase, es un elemento de una clase definida
Método:
Un método es una función
que realiza cierto objeto
Una forma más sencilla de ver estas 3 definiciones:
Una clase es un TIPO de
objeto... un objeto es una INSTANCIA de cierta clase...
1er. Ejemplo: el objeto "Mario" podría ser una instancia de la clase
"Persona". El objeto "Rojo" podría ser una instancia de la
clase "Color"... los métodos son funciones o procedimientos asociados
al objeto que se definen dentro de la clase, y que pueden ser accedidos por el
usuario del objeto.
2do. Ejemplo Práctico: el método "matar" puede estar asociado con el objeto
"Mario" porque es de clase "Persona", y lo invocará el
usuario (Persona) cada vez que quiera matar a Mario.
3er Ejemplo utilizando código o pseudocódigo como lo quieran ver:
-Clase: Planeta.-Propiedades: radio, temperatura promedio, distancia al sol, numero de lunas, color característico, etc..
-Métodos: realizar rotación, setRadio, getRadio, estimar tiempo de vida, calcular gravedad, etc...
Cuando quieras usar esa
clase en tu programa por ejemplo para definir al planeta TIERRA necesitaras un
"objeto" de la clase Planeta.
Planeta TIERRA = new
Planeta();TIERRA.setRadio(radio de LA TIERRA);
gravedad=TIERRA.calcular_gravedad();
Imprime("La gravedad de LA TIERRA es " + gravedad);
Conozcamos nuestro Entorno de Desarrollo y Creamos nuestra Primer
Proyecto
(Puede variar según versión de Visual Studio)
(Puede variar según versión de Visual Studio)
A continuación una Captura de nuestro Entorno de Desarrollo Visual Studio 2008.
Vamos a ir a Archivo y creamos un Nuevo Proyecto.
Pongamos atención al cuadro que nos aparece marcado en rojo, en el podemos observar los
tipos de Proyectos en los que podremos desarrollar aplicaciones por el Momento
vamos a trabajar sobre WINDOWS y seleccionamos la opción a la derecha à Aplicación de Windows Form y escribimos en la
parte inferior en el nombre de nuestro Proyecto donde dice Ejemplo1 le vamos a
Cambiar por Introduccion y vamos a ACEPTAR , hemos creado ya el Proyecto.
Bueno ya tenemos nuestra Solución
Creada llamada Introduccion. Vamos a describir
brevemente los puntos sobre la Captura:
1.
Vemos la Ventana (llamada Form1) de nuestro Proyecto que sería en pocas
palabras nuestra vista de diseño final de la Aplicación.
2.
Explorador de Solución, acá podemos observar todo lo que contiene la
Solución por ejemplo Clases, DataSet, Reports, etc que más adelante vamos a ir
conociendo.
3.
Propiedades de los controles o ventanas que seleccionemos. Ejemplo tipo
de Texto, Tamaño de Fuente, Opciones propias de los controles que manejemos.
4.
Cuadro de Herramientas donde encontramos los controles comunes, Contenedores,
Componentes, etc que podemos arrastrar a nuestra Ventana de Diseño (Form1).
5.
Lista de Errores donde nos mostrara todo tipo de Errores en nuestro Código,
Advertencias y/o Mensajes sobre nuestra Aplicación.
CUADRO DE
HERRAMIENTAS
PROGRAMEMOS ALGO SENCILLO PARA TOMAR CONFIANZA
Que vamos a hacer? Vamos a
tomar el proyecto ya Creado Introduccion y pues nos vamos a arrastrar a nuestra
Ventana Form1 lo siguiente desde el Cuadro de Herramientas:
-
2 Label
-
1 TextBox
-
1 Button
Ya teniendo esto en
nuestro Form1 vamos a seleccionar con un simple clic sobre el Label1 y nos
vamos a ir a el cuadro de Propiedades vistas en la Imagen anterior y vamos a
buscar Text y aun constado le vamos
a cambiar de Label1 por el Texto que deseen en mi caso coloque Esta es mi Primer Aplicación en VB.net y
el Label2 por Ingresa tu Nombre
Vamos a hacer lo mismo
con nuestro Button1 vamos a Propiedades y Cambiamos Button1 por Clic.
Que es Text y (name) en las Propiedades de un Control?
Text: Es el texto que se va a mostrar en el Control que Utilicemos.
(name): El nombre del Control que le vamos a Otorgar o a dar.
(name): El nombre del Control que le vamos a Otorgar o a dar.
Ya tenemos nuestra Vista
de Diseño como la siguiente:
Escribamos Código:
Vamos a darle DOBLE CLIC a el Botón “Clic” para irnos al evento o acción
que le vamos a dar a nuestro Control llamado por defecto al arrastrar el Button1
Veremos algo como esto:
Public Class Form1
Private Sub
Button1_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles
Button1.Click
End Sub
End Class
Vamos a Crear una variable
llamada (a) de tipo String (Representa Texto como una serie de caracteres)
De la siguiente manera declaramos
una variable donde vamos a guardar o almacenar temporalmente en memoria el
Texto que escribamos en nuestro TextBox1 de la siguiente manera
Dim a As String
a = TextBox1.Text à Text significa el texto que contiene el
Control TextBox1
Ahora vamos a Crear un Cuadro de Dialogo de la siguiente
manera
MsgBox("Bienvenido al Mundo
de la Programación," + a)
Este cuadro de dialogo
contiene el texto entre comillas ”abc…” seguido de la concatenación o unión de
la variable “a” que contiene el Texto de nuestro TextBox1.
Veamos como quedaría en
nuestra proyecto y si nos fijamos en la lista de Errores dice 0 errores
en la parte inferior:
Vamos a Correr nuestra Primer Aplicación para esto tenemos que compilar
nuestro Proyecto en el Botón con forma
de Play ver la siguiente Captura
Tendremos nuestra Aplicación en Ejecución
y nos presentara lo siguiente
Ingresamos nuestro Nombre “Salvador”
Hacemos
Clic sobre el Botón “Clic” y obtendremos el siguiente Cuadro de Dialogo
Espero que le haya sido de mucha Ayuda este Primer Capítulo del curso Programación
con Visual Basic.net. Espero también haya quedado todo claro. Duda, comentarios y/o
consultas bienvenidas. Si quieres este Tuto en Formato PDF escríbeme y con gusto lo
estaré enviando a quien le interese ir coleccionando los Capítulos que vayamos explicando en este Blog.
¡Un Saludo y muchos Éxitos!