98474562-manual-vb-2010

21
VB2010 lección 1-Introducción Visual Basic 2010 es la última versión de Visual Basic lanzado por Microsoft en 2010. VB2010 es casi similar a Visual Basic 2008, pero ha añadido muchas características nuevas.  Al igual que Visual Basic 2008, Visual Basic 2010 es también un pleno derecho Programación 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 programación 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 continuación.  La página de inicio IDE consiste en unas pocas secciones, a saber:   El nuevo proyecto / sección Abrir proyecto.  La sección 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 rápidamente sus aplicaciones.  La sección de Noticias-que ofrece las últimas noticias en línea acerca de Visual Basic 2010 Express. Se dará a conocer nuevas versiones y actualizaciones  La sección Propiedades 

Upload: norkicoro

Post on 17-Oct-2015

3 views

Category:

Documents


0 download

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: