98474562-manual-vb-2010
TRANSCRIPT
-
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 aplicaciones para Windows, vamos a seleccionar Aplicacin de Windows Forms.
En la parte inferior de este cuadro de dilogo, puede cambiar el nombre de proyecto predeterminado WindowsApplication1 a algn otro nombre que te gusta, para exampe, myFirstProgram. Despus de haber cambiado el nombre del proyecto, haga clic en Aceptar para continuar. El siguiente de Windows IDE aparecer, es casi similar a la de Visual Basic 6. Se trata de una forma vaca, en la ficha Herramientas y las propiedades. El diseo es ligeramente diferente de la VB2008, como la caja de herramientas no se 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
El ttulo 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
nombre que desee, simplemente haga clic en el recuadro de la derecha de la propiedad de texto y escriba el nuevo nombre, en este ejemplo, el
ttulo es Calculadora de adicin. Tenga en cuenta que este ttulo aparecer en la parte superior de las ventanas. En la ventana de propiedades, el
elemento aparece en la parte superior est el objeto seleccionado (en la figura 3.1, el objeto seleccionado es Form1). En la parte inferior, los
elementos enumerados en la columna de la izquierda representan los nombres de varias propiedades asociadas con el objeto seleccionado,
mientras que los elementos enumerados en la columna de la derecha representan los estados de las propiedades. Las propiedades se pueden
configurar, poniendo de relieve los elementos en la columna de la derecha y luego cambiarlos por escribir o seleccionar las opciones
disponibles. Usted tambin puede alterar otras propiedades de la forma como la fuente, ubicacin, tamao, color de primer plano, color de fondo
MaximizeBox 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
255, 255, 0
255, 165, 0
0,255,0
0, 255, 255
0, 0, 0
0, 0, 255
255, 0, 255
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: