Está en la página 1de 21

VB2010 leccin 1-Introduccin

Visual Basic 2010 es la ltima versin de Visual Basic lanzado por Microsoft en 2010. VB2010 es casi similar a Visual Basic 2008, pero ha aadido muchas caractersticas nuevas. Al igual que Visual Basic 2008, Visual Basic 2010 es tambin un pleno derecho Programacin Orientada a Objetos (OOP) El lenguaje, por lo que ha alcanzado a otros lenguajes de POO como C + +, Java, C # y otros. Sin embargo, usted no necesita tener conocimientos de programacin orientada a objetos para aprender VB2010.De hecho, si usted est familiarizado con Visual Basic 6, se puede aprender sin esfuerzo, porque VB2010 la sintaxis y la interfaz son similares. Visual Basic 2010 Express Edition est disponible para su descarga desde el sitio de Microsoft. Haga clic en este enlace http://www.microsoft.com/express/downloads/ para descargar VB2010. El entorno de desarrollo integrado al iniciar VB2010 Express se muestra en el diagrama a continuacin. La pgina de inicio IDE consiste en unas pocas secciones, a saber: El nuevo proyecto / seccin Abrir proyecto. La seccin Proyectos recientes que muestra una lista de proyectos que han sido creados por usted recientemente. El panel de Getting Started-Se ofrece algunos consejos tiles para desarrollar rpidamente sus aplicaciones. La seccin de Noticias-que ofrece las ltimas noticias en lnea acerca de Visual Basic 2010 Express. Se dar a conocer nuevas versiones y actualizaciones La seccin Propiedades

Para comenzar a crear tu primera aplicacin, es necesario hacer clic en Nuevo proyecto. El siguiente cuadro de dilogo Nuevo VB2010 proyecto aparecer.

El cuadro de dilogo le ofrece cinco tipos de proyectos que se pueden crear.Como vamos a aprender a crear aplicac Windows, vamos a seleccionar Aplicacin de Windows Forms.

En la parte inferior de este cuadro de dilogo, puede cambiar el nombre de proyecto predeterminado WindowsAppli algn otro nombre que te gusta, para exampe, myFirstProgram. Despus de haber cambiado el nombre del proyecto Aceptar para continuar. El siguiente de Windows IDE aparecer, es casi similar a la de Visual Basic 6. Se trata de un en la ficha Herramientas y las propiedades. El diseo es ligeramente diferente de la VB2008, como la caja de herram muestra hasta que haga clic en la ficha Herramientas.
Al hacer clic en la ficha Herramientas, el cuadro de herramientas de controles comunes aparecer.

Ahora arrastra el control de botn en el formulario, y cambiar su texto por defecto en Button1 para OK en la ventana de propiedades, la palabra OK aparecer en el botn en la forma, como se muestra a continuacin:

Ahora haga clic en el botn Aceptar y aparecer la ventana de cdigo. Introduzca el cdigo de la siguiente manera:

Cuando se ejecuta el programa y haga clic en el botn Aceptar, un cuadro de dilogo aparecer y mostrar el "Bienvenido a Visual Basic 2010" de mensajes, como se muestra a continuacin:

Ah lo tienes, que ha creado el programa de VB2010 en primer lugar.

VB2010 Leccin 2-Trabajar con controles


Los controles en VB2010 son herramientas tiles que se pueden colocar en el formulario para realizar diversas tareas. Se usan para crear varios tipos de aplicaciones de Windows. El diagrama de la derecha es la caja de herramientas que contiene los controles de VB2010. Ellos se dividen en controles comunes, contenedores, mens, barras de datos, componentes, estampados y cuadros de dilogo. Por el momento, nos centraremos en los controles comunes. Algunos de los controles ms utilizados son comunes Button, Label, ComboBox, ListBox, PictureBox, TextBox, etc Para insertar un control en el formulario, slo tienes que arrastrar el control y colquelo en el formulario. Puede volver a colocar y cambiar su tamao como desee. Vamos a examinar algunos programas que han hecho uso de Button, Label, TextBox, ListBox y PictureBox. Usted no tiene que preocuparse tanto por el cdigo, porque voy a explicar la sintaxis del programa a medida que avanza a las lecciones posteriores.

Al hacer clic en la ficha Herramientas, el cuadro de herramientas de controles comunes aparecer.

2.1 Creacin de su primer programa Para crear su primer programa, arrastre el botn de control en el formulario, y cambiar su texto por defecto en Button1 para OK en la ventana de propiedades, la palabra OK aparecer en el botn en la forma, como se muestra a continuacin:

Ahora haga clic en el botn Aceptar y aparecer la ventana de cdigo. Introduzca el cdigo de la siguiente manera:

Cuando se ejecuta el programa y haga clic en el botn Aceptar, un cuadro de dilogo aparecer y mostrar el "Bienvenido a Visual Basic 2010" de mensajes, como se muestra a continuacin:

Ah lo tienes, que ha creado el programa de VB2010 en primer lugar. 2.2 Utilizacin de la caja de texto A continuacin te mostrar cmo crear una simple calculadora que suma dos nmeros con el control TextBox. En este programa, se insertan dos cuadros de texto, etiquetas de tres y un botn. Los dos cuadros

de texto son para que los usuarios entran en dos nmeros, una etiqueta para mostrar el operador de suma y la otra etiqueta es para que aparezca el signo de igual. La ltima etiqueta es para mostrar la respuesta. Ahora cambie la etiqueta en el botn de calcular, a continuacin, haga clic en este botn y escriba el siguiente cdigo:
Privado Sub Button1_Click (ByVal sender As System. Object, ByVal e As

System. EventArgs) Handles Button1.Click Dim num1, num2, producto de lo Solo


num1 = TextBox1.Text num2 = TextBox2.Text producto = num1 + num2 Producto = Label1.Text

Final Sub Cuando se ejecuta el programa e introducir dos nmeros, al pulsar el botn de calcular puede dejar de llevar a cabo la adicin de los dos nmeros.

VB2010 Leccin 3-Trabajar con propiedades de un control


3.1 Las propiedades de un control

Antes de escribir un procedimiento de evento para el control de la respuesta a la entrada de un usuario, usted tiene que establecer las propiedades de determinadas normas de control para

determinar su aspecto y cmo se va a trabajar con el procedimiento de evento. Puede establecer las propiedades de los controles en la ventana de propiedades en tiempo de diseo o en tiempo de ejecucin. Figura 3.2 de la derecha es una ventana de propiedades tpicas de un formulario. Se refiere sobre todo a la interfaz del primer programa que usted ha aprendido en la leccin anterior, como se muestra en la Figura 3.1:

Figura 3.1

Figura 3.2: La ventana de Propiedades

tulo de la forma est definida por la propiedad Text y su nombre por defecto es la Forma 1.Para cambiar el ttulo del formulario a cualquier mbre que desee, simplemente haga clic en el recuadro de la derecha de la propiedad de texto y escriba el nuevo nombre, en este ejemplo, lo es Calculadora de adicin. Tenga en cuenta que este ttulo aparecer en la parte superior de las ventanas. En la ventana de propiedade mento aparece en la parte superior est el objeto seleccionado (en la figura 3.1, el objeto seleccionado es Form1). En la parte inferior, los mentos enumerados en la columna de la izquierda representan los nombres de varias propiedades asociadas con el objeto seleccionado, entras que los elementos enumerados en la columna de la derecha representan los estados de las propiedades. Las propiedades se puede nfigurar, poniendo de relieve los elementos en la columna de la derecha y luego cambiarlos por escribir o seleccionar las opciones ponibles. Usted tambin puede alterar otras propiedades de la forma como la fuente, ubicacin, tamao, color de primer plano, color de fon ximizeBox MinimizeBox, etc Tambin puede cambiar las propiedades del objeto en tiempo de ejecucin para dar efectos especiales tales como cambio de color, la forma efecto de animacin, y as sucesivamente. Por ejemplo el cdigo siguiente se cambia el color a amarillo forma cada vez que se carga el formulario. VB2010 utiliza RGB (rojo, verde y azul) para determinar los colores. El cdigo RGB

para el color amarillo es 255,255,0. M en el cdigo se refieren a la forma actual y BackColor es propiedad de color de fondo del formulario. La frmula para asignar el color RGB a la forma se Color.FormArbg (RGB cdigos). Public Form1 clase Private Sub Form1_Load (ByVal sender As System.Object e, ByVal como System.EventArgs) Handles MyBase.Load Me.BackColor Color.FromArgb = (255, 0, 255) End Sub End Class Tambin puede utilizar el siguiente procedimiento para asignar el color en tiempo de ejecucin. Private Sub Form1_Load (ByVal sender As System.Object e, ByVal como System.EventArgs) Handles MyBase.Load Me.BackColor = Color.Magenta End Sub Ambos procedimientos anteriores se carga la forma con un fondo magenta como sigue:

stos son algunos de los colores comunes y los correspondientes cdigos RGB. Siempre se puede experimentar con otras combinaciones, pero recuerde que el nmero mximo para cada color es 255 y el nmero mnimo es 0.
Color Cdigo RGB Color Cdigo RGB Color Cdigo RGB

255,0,0 0,255,0 0, 0, 255

255, 255, 0 0, 255, 255 255, 0, 255

255, 165, 0 0, 0, 0 255, 255, 255

El siguiente es otro programa que permite al usuario introducir los cdigos RGB en tres cuadros de texto diferentes, y cuando l / ella hace clic en el botn de color de la pantalla, el color de fondo de la forma cambiar de acuerdo con los cdigos RGB. Por lo tanto, este programa permite a los usuarios cambiar las propiedades de color de la forma en tiempo de ejecucin.

El cdigo

Private Sub Button1_Click (ByVal sender As System.Object e, ByVal como System.EventArgs) Handles Button1.Click Dim RGB1, RGB2, RGB3 As Integer RGB1 = TextBox1.Text RGB2 = TextBox2.Text RGB3 = TextBox3.Text Me.BackColor = Color.FromArgb (RGB1, RGB2, RGB3) End Sub

VB2010 Leccin 4 - Programacin Orientada a Objetos


E n los primeros tres lecciones que ha aprendido cmo introducir el cdigo del programa y ejecutar el ejemplo VB2010 programas, pero sin entender mucho acerca de la lgica de la programacin VB2010. Ahora, vayamos a aprender algunas reglas bsicas sobre cmo escribir el cdigo del programa VB2010. En primer lugar, permtanme decir que a pesar de VB2010 es muy similar a VB6 en cuanto a la interfaz y la estructura del programa, sus conceptos subyacentes son muy diferentes. La principal diferencia es que VB2010 es un lenguaje-objeto completa programacin orientada a VB6, mientras que pueden tener capacidades de programacin orientada a objetos, no est totalmente orientado a objetos. Con el fin de calificar como un lenguaje de programacin orientado a objetos completo, debe tener tres tecnologas bsicas a saber, la encapsulacin, herencia y polimorfismo. Estos tres trminos se explican a continuacin: Encapsulacin se refiere a la creacin de mdulos independientes que se unen las funciones de procesamiento de los datos. Estos tipos de datos definidos por el usuario se llaman clases. Cada clase contiene datos, as como un conjunto de mtodos que manipulan los datos. Los componentes de datos de una clase se llaman variables de instancia y de una instancia de una clase es un objeto. Por ejemplo, en un sistema de biblioteca, una clase podra ser miembro, y John y Sharon podra ser dos casos (dos objetos) de la clase de la biblioteca.

Herencia s Las clases se crean de acuerdo a las jerarquas, y la herencia permite que la estructura y los mtodos en una clase que se transmite de la jerarqua. Esto significa menos de programacin se requiere cuando se aade a las funciones de los sistemas complejos. Si un paso se aade en la parte inferior de una jerarqua, entonces slo el procesamiento y los datos asociados con ese paso nico necesita ser aadido. Todo lo dems de ese paso se hereda. La posibilidad de reutilizar los objetos existentes se considera una gran ventaja de la tecnologa de objetos. Polimorfismo Programacin orientada a objetos permite que los procedimientos sobre los objetos que se creen, cuyo tipo exacto no se conoce hasta tiempo de ejecucin. Por ejemplo, un cursor de la pantalla puede cambiar su forma de una flecha a una lnea en funcin del modo de programacin. La rutina para mover el cursor en la pantalla en respuesta al movimiento del ratn se escribira para el "cursor", y el polimorfismo permite que el cursor para asumir cualquier forma que se requiere en tiempo de ejecucin. Tambin permite nuevas formas para ser integrado fcilmente.

VB6 no es un POO completo en el sentido de que no tiene capacidades de herencia aunque puede hacer uso de algunos de los beneficios de la herencia. Sin embargo, VB2010 es un

lenguaje de objetos totalmente funcional Programacin Orientada, al igual que otra programacin orientada a objetos como C + + y Java. Es diferente de las versiones anteriores de Visual Basic, ya que se centra ms en los datos en s, mientras que las versiones anteriores se centran ms en las acciones. Las versiones anteriores de Visual Basic que se conoce como lenguaje de programacin procedimental o funcional. Algunas otras lenguas de procedimiento de programacin como C, Pascal y Fortran. VB2010 permite a los usuarios escribir programas que descomponen en mdulos. Estos mdulos se representan los objetos del mundo real y se conoce como clases o tipos. Un objeto puede ser creado a partir de una clase y se le conoce como una instancia de la clase. Una clase puede comprender tambin subclase. Por ejemplo, la manzana del rbol es una subclase de los planta la clase y la manzana en su patio trasero es una instancia de la clase de rbol de manzana. Otro ejemplo es la clase de los estudiantes es una subclase de la clase humana, mientras que su hijo Juan es una instancia de la clase de los estudiantes. Una clase se compone de miembros de datos as como los mtodos. En VB2010, la estructura del programa para definir una clase humana puede ser escrito como sigue: Humano Clase pblica Miembros de los datos Nombre As String Private Fecha de Nacimiento privado As String Gnero privado As String Edad privado As Integer 'Mtodos ShowInfo Overridable Sub () MessageBox.Show (Nombre) MessageBox.Show (Fecha de nacimiento) MessageBox.Show (de gnero) MessageBox.Show (Edad) End Sub End Class Despus de haber creado la clase humana, puede crear una subclase que hereda los atributos o datos procedentes de la clase humana. Por ejemplo, puede crear una clase de estudiantes que es una subclase de la clase humana. En la clase de estudiante, usted no tiene que definir los campos de datos que ya estn definidos en la clase de ser humano, es suficiente para definir los

campos de datos que son diferentes de una instancia de la clase humana. Por ejemplo, es posible que desee incluir StudentID y direccin en la clase de los estudiantes. El cdigo del programa para el StudentClass es como sigue: Los estudiantes de la Clase pblica Hereda Humanos StudentID Pblica como String Direccin Pblica As String Anula ShowInfo Sub () MessageBox.Show (Nombre) MessageBox.Show (StudentID) MessageBox.Show (Fecha de nacimiento) MessageBox.Show (de gnero) MessageBox.Show (Edad) MessageBox.Show (Direccin) End Sub Vamos a discutir ms sobre la programacin orientada a objetos en lecciones posteriores. En la prxima leccin, vamos a comenzar a aprender tcnicas sencillas de programacin en VB2010

VB2010 Leccin 5 - Escribir el cdigo


E n el captulo anterior, hemos aprendido que VB2010 es un lenguaje de programacin orientado a objetos. Usted ha entendido el significado de la clase, objeto, herencia de encapsulacin, as como polimorfismo. Tambin ha aprendido a escribir algunos programas simples sin mucha comprensin de algunos fundamentos bsicos y teoras. En este captulo, usted aprender algunas de las teoras bsicas sobre VB2010 programacin pero nos centraremos ms en el aprender haciendo, es decir, aprender a escribir programas. Voy a seguir las teoras de corto, as que no sera demasiado difcil para los principiantes.
5.1 El procedimiento de evento

VB2010 es un lenguaje orientado a objetos y la programacin impulsada por caso. De hecho,

todas las aplicaciones Windows son por eventos. Evento impulsado significa que el usuario va a decidir qu hacer con el programa, si l / ella quiere que haga clic en el botn de comando, o l / ella quiere introducir texto en un cuadro de texto, o l / ella puede ser que quiere cerrar la aplicacin y un largo etc . Un evento se relaciona con un objeto, es un incidente que pasa al objeto debido a la accin del usuario, como un clic o pulsando una tecla del teclado. Una clase tiene eventos, ya que crea al instante de una clase o un objeto. Cuando empezamos una aplicacin de Windows en VB2010 en los captulos anteriores, vamos a ver una forma predeterminada con el Form1 aparece en el IDE, en realidad es la clase Form1 que herede de la clase Form System.Windows.Forms.Form, como se muestra en el Form1 ventanas de propiedades.

Cuando hacemos clic en cualquier parte del formulario, vamos a ver la ventana de cdigo, como se muestra a continuacin. El es la estructura de un procedimiento de evento. En este caso, el procedimiento de evento es cargar Form1 y se inicia con Private Sub y terminan con End Sub. Este procedimiento incluye la clase Form1 y la carga de evento, y que son unir con un guin bajo, es decir Form_Load. No hace nada que no sea la carga de un formulario vaco. Usted no tiene que preocuparse del resto de las cosas en este momento, que se explicar

en lecciones posteriores. Clase pblica Form1 Private Sub Form1_Load (ByVal remitente Como System.Object, ByVa l e Como System.EventArgs) Maneja MyBase. De carga End Sub End Class El otros eventos relacionados con la clase Form1, como clic, CursorChanged, DoubleClick, DragDrop, introduzca todos los dems, como se muestra en el diagrama de abajo (que aparece al hacer clic en el panel superior derecho de la ventana de cdigo) :

5.2 Escritura del cdigo

Ahora ya est listo para escribir el cdigo para el procedimiento de evento para que se haga algo ms de carga de un formulario en blanco. El cdigo debe ser introducido entre los Private Sub ....... End Sub. Vamos a introducir el siguiente cdigo:
Pblico Clase Form1

Privado Sub Form1_Load (ByVal sender As System. Object, ByVal e As

System. EventArgs) Handles MyBase. De carga Me. Text = "Programa Mi Primer VB2010" Me. ForeColor = Color. ForestGreen Me. BackColor = Color. Cyan Final Sub
Final Classs

La primera lnea del cdigo va a cambiar el ttulo del formulario a mi programa VB2010 En primer lugar, la segunda lnea va a cambiar el objeto en primer plano al Bosque Verde (en este caso, es una etiqueta que se inserta en el formulario y cambie su nombre a primer plano) y la ltima lnea cambia el fondo a color Csyan. La igualdad en el cdigo en realidad se utiliza para asignar algo al objeto, al igual que la asignacin de color amarillo en el primer plano del objeto Form1 (o una instancia de Form1). Me es el nombre dado a la clase Form1. Tambin puede llamar a esas lneas como declaraciones. Por lo tanto, las acciones del programa depender de las declaraciones formuladas por el porgrammer. La salida se muestra en las ventanas a continuacin:

ere es otro ejemplo.

Private Sub Button1_Click_1 (ByVal sender As System.Object e, ByVal como System.EventArgs) Handles Button1.Click Dim nombre1, nombre2, nombre3 As String nombre1 = "John" nombre2 = "Georges" nombre3 = "Ali" MsgBox ("Los nombres son" & nombre1 & "," & nombre2 & "y" & nombre3) End Sub En este ejemplo, se inserta un botn de comando en el formulario y cambiar el nombre de su ttulo en Mostrar los nombres ocultos. La palabra clave es Dim para declarar variables nombre1, nombre2 y nombre3 como cadena, lo que significa que slo puede manejar texto. El MsgBox funcin es la de mostrar los nombres en un cuadro de mensaje que estn unidas entre s por los signos "&". La salida se muestra a continuacin: