Visual Basic 2010 Lecciónes utcd katuete

download Visual Basic 2010 Lecciónes utcd katuete

of 122

Transcript of Visual Basic 2010 Lecciónes utcd katuete

  • 7/22/2019 Visual Basic 2010 Leccines utcd katuete

    1/122

    http://www.vbtutor.net/index.php/vb2010me/

    sual Basic 2010 es la versin de Visual Basic lanzado por Microsoft en 2010. Visual Basic 2010 es casi similar a Visual Basic 2008, p

    ha aadido muchas caractersticas nuevas. Al igual que Visual Basic 2008, Visual Basic 2010 es tambin una programacin de plen

    erecho orientada a objetos (POO) el lenguaje, por lo que ha alcanzado a otros lenguajes de POO como C + +, Java, C # y otros. Emp

    aprender Visual Basic 2010, siguiendo las enseanzas incluidas en los contenidos siguientes:

    eccin 1 - Introduccin

    eccin 2-Trabajar con controles

    eccin 3 Trabajar con propiedades de control

    eccin 4-Programacin Orientada Objeto

    eccin 5 Escribir el Cdigo

    eccin 6 - Gestin de datos

    entorno de desarrollo integrado cuando ejecute VB2010 Express se muestra en el siguiente diagrama.IDE pgina de inicio consiste en algunas secciones, a saber:

    El nuevo proyecto / seccin Abrir proyecto. La seccin Proyectos recientes que muestra una lista de los proyectos que han sido creados por usted recientem La Introduccin Pane-Proporciona algunos consejos tiles para desarrollar rpidamente sus aplicaciones. Las ltimas noticias seccin ltimas noticias en lnea acerca de Visual Basic 2010 Express.

    Se dar a conocer las nuevas versiones y actualizaciones

    Las propiedades de seccin permiten define las propiedades de cada control

    http://www.vbtutor.net/index.php/vb2010me/http://www.vbtutor.net/index.php/vb2010-lesson-1-introduction/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-2/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-2/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-3/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-4/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-4/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-4/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-5/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-6/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-6/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-5/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-4/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-3/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-2/http://www.vbtutor.net/index.php/vb2010-lesson-1-introduction/http://www.vbtutor.net/index.php/vb2010me/
  • 7/22/2019 Visual Basic 2010 Leccines utcd katuete

    2/122

    eccin 7 - Operaciones Matemticas

    eccin 8 - Manipulacin de cadenas

    eccin 9 - Uso de If .... Entonces .... lo dems

    eccin 10 - Uso de Select Case

    eccin 11 - Looping

    eccin 12 - Funciones de la parte 1

    eccin 13 - Funcin Parte II

    eccin 14 - Funciones de la Parte III-Funciones Matemticas

    eccin 15 - Funciones de la Parte IV Funciones de formato

    eccin 16 - Funciones Parte Fecha V-Formato y tiempo

    eccin 17 - Uso de Casilla

    eccin 18 - El uso del botn de radio

    http://www.vbtutor.net/index.php/visual-basic-2010-lesson-7/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-8/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-9/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-10/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-11/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-12/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-13/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-14/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-15/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-16/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-17/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-18/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-18/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-17/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-16/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-15/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-14/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-13/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-12/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-11/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-10/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-9/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-8/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-7/
  • 7/22/2019 Visual Basic 2010 Leccines utcd katuete

    3/122

    eccin 19 - La creacin de un navegador web simple

    eccin 20 - Gestin de errores

    eccin 21 - Administracin de Grficos Conceptos bsicos 1-

    eccin 22 - Rectangle General Grficos: Dibujo

    eccin 23 - La gestin de grficos, dibujo elipse y el crculo

    eccin 24 - La gestin de grficos, dibujar texto

    eccin 25 - Polgono General Grficos-Dibujo y Pie

    eccin 26 - La gestin de grficos rellenar formas con color

    eccin 27 - Utilizacin del temporizador

    eccin 28 - Creacin de animaciones

    eccin 29-Trabajar con bases de datos Parte 1

    eccin 30 Trabajo con bases de datos Parte 2

    eccin 31-Trabajar con bases de datos Parte 3

    completa 2010 tutorial Visual Basic est disponible en forma de E-Book,Visual Basic 2010 hizo fcil, escrito por nuestro webmas

    http://www.vbtutor.net/index.php/visual-basic-2010-lesson-19/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-20/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-21/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-22/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-23/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-24/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-25/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-26/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-27/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-28/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-29/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-30/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-31/http://www.vbtutor.net/index.php/visual-basic-2010-easy/http://www.vbtutor.net/index.php/visual-basic-2010-easy/http://www.vbtutor.net/index.php/visual-basic-2010-easy/http://www.vbtutor.net/index.php/visual-basic-2010-easy/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-31/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-30/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-29/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-28/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-27/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-26/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-25/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-24/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-23/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-22/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-21/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-20/http://www.vbtutor.net/index.php/visual-basic-2010-lesson-19/
  • 7/22/2019 Visual Basic 2010 Leccines utcd katuete

    4/122

    tutor, Dr.Liew para complementar nuestro tutorial en lnea. Con ms de 200 pginas de contenidos y muchas manos en ejemplos

    sted debera ser capaz de dominar los fundamentos de la VB2010 rpidamente.

    ISBN-13: 978 a 1467975193

    Vista previa del libro

    Visual Basic 2010 Leccin 1 - Introduccinsual Basic 2010 es la ltima versin de Visual Basic lanzado por Microsoft en 2010. VB2010 es casi similar a Visual

    asic 2008, pero se ha aadido muchas caractersticas nuevas. Al igual que Visual Basic 2008, Visual Basic 2010 es

    mbin una programacin de pleno derecho orientada a objetos (POO) el lenguaje, por lo que ha alcanzado a otros

    nguajes de POO como C + +, Java, C # y otros.

    n embargo, usted no tiene que saber programacin orientada a objetos para aprender VB2010. De hecho, si usted est

    miliarizado con Visual Basic 6, usted puede aprender VB2010 esfuerzo porque la sintaxis y la interfaz son

    milares. Visual Basic 2010 Express Edition est disponible gratuitamente para descargar desde el sitio de

    icrosoft. Haga clic en este enlacehttp://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-basic-

    xpress

    http://www.vbtutor.net/vb2010/vb2010book/vb2010_ver2_preview.pdfhttp://www.vbtutor.net/vb2010/vb2010book/vb2010_ver2_preview.pdfhttp://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-basic-expresshttp://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-basic-expresshttp://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-basic-expresshttp://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-basic-expresshttp://www.vbtutor.net/index.php/visual-basic-2010-easy/http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-basic-expresshttp://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-basic-expresshttp://www.vbtutor.net/vb2010/vb2010book/vb2010_ver2_preview.pdf
  • 7/22/2019 Visual Basic 2010 Leccines utcd katuete

    5/122

    ara comenzar a crear tu primera aplicacin, es necesario hacer clic en Nuevo proyecto. Aparecer el cuadro de dilog

    uevo proyecto VB2010 siguiente.

  • 7/22/2019 Visual Basic 2010 Leccines utcd katuete

    6/122

    cuadro de dilogo que ofrece cinco tipos de proyectos que se pueden crear. Como vamos a aprender a crear

    plicaciones de Windows, vamos a seleccionar Aplicacin de Windows Forms.

    n la parte inferior de este cuadro de dilogo, puede cambiar el nombre del proyecto por defecto WindowsApplication1 a

    gn otro nombre que desee, por exampe, myFirstProgram. Despus de haber cambiado el nombre del proyecto, hagaic en Aceptar para continuar. Aparecer la siguiente IDE de Windows, es casi similar a Visual Basic 6. Consiste en una

    rma vaca, en la ficha Herramientas, y las propiedades. El diseo es un poco diferente de VB2008 que no se muestra e

    uadro de herramientas hasta que haga clic en el tab.When Herramientas haga clic en la ficha Herramientas, aparecer

    cuadro de herramientas controles comunes.

    hora arrastre el botn de control en el formulario y cambie su texto por defecto Button1 a OK en la ventana deropiedades, la palabra Aceptar aparecer en el botn en el formulario, como se muestra a continuacin:

  • 7/22/2019 Visual Basic 2010 Leccines utcd katuete

    7/122

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

  • 7/22/2019 Visual Basic 2010 Leccines utcd katuete

    8/122

    ejecutar el programa y haga clic en el botn Aceptar, aparecer y mostrar el

    BIENVENIDO A VISUAL BASIC 2010 un cuadro de dilogo

    h lo tienes, que has creado tu primer programa

  • 7/22/2019 Visual Basic 2010 Leccines utcd katuete

    9/122

    Visual Basic 2010 Leccin 2-Trabajar con controles

    os controles en Visual Basic 2010 son herramientas que se pueden colocar en el formulario para realizar diversa

    reas. Podemos usarlas para crear todo tipo de aplicaciones de Windows. El siguiente diagrama muestra la caja d

    erramientas que contiene los controles de Visual Basic 2010. Se clasifican en controles comunes, Contenedores

    ens, barras de herramientas, datos, componentes estampados y cuadros de dilogo. Por el momento, no

    entraremos en los controles comunes. Algunos de los controles comunes ms utilizados son Button, Label, ComboBox

    stBox, PictureBox, TextBox y mucho ms.

    ara insertar un control en el formulario, slo tiene que arrastrar el control desde la caja de herramientas y colquelo e

    formulario. Puede volver a colocar y cambiar el tamao a tu gusto. Vamos a examinar algunos ejemplos que hacen us

    e Button, Label, TextBox, ListBox y PictureBox. Usted no tiene que preocuparse tanto por el cdigo todava, porque vo

    explicar la sintaxis del programa a medida que avanza a las lecciones posteriores.

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

  • 7/22/2019 Visual Basic 2010 Leccines utcd katuete

    10/122

    1 Creacin de su primer programa

    ara crear su primer programa, arrastre el botn de control en el formulario y cambie su texto por defecto Button1 a OK en la ventanae propiedades, la palabra Aceptar aparecer en el botn en el formulario, como se muestra a continuacin:

  • 7/22/2019 Visual Basic 2010 Leccines utcd katuete

    11/122

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

  • 7/22/2019 Visual Basic 2010 Leccines utcd katuete

    12/122

    l ejecutar el programa y haga clic en el botn Aceptar, aparecer un cuadro de dilogo y mostrar la "BIENVENIDO A VISUALASIC 2010" del mensaje, como se muestra a continuacin:

    ll estn, de haber creado su primer programa en Visual Basic 2010.

    2 Uso del cuadro de texto

    continuacin voy a mostrar cmo crear una sencilla calculadora que suma dos nmeros con el control TextBox. En este programa,

    serte dos cuadros de texto, tres etiquetas y un botn. Los dos cuadros de texto para que los usuarios entren dos nmeros, uno paraostrar la etiqueta es el operador de suma y la otra etiqueta para mostrar el signo igual. La ltima etiqueta es para ver laspuesta. Ahora cambie la etiqueta del botn para calcular, a continuacin, haga clic en este botn e introduzca el siguiente cdigo:

    rivate Sub Button1_Click (remitente de ByVal como System.Object, ByVal e como System.EventArgs) Handles Button1.Click

    im num1, num2, producto As Single

  • 7/22/2019 Visual Basic 2010 Leccines utcd katuete

    13/122

    um1 = TextBox1.Text

    um2 = TextBox2.Text

    oducto = num1 + num2

    roducto = Label1.Text

    nd Sub

    l ejecutar el programa e introducir dos nmeros, al pulsar el botn de calcular se permite que el programa para poner los dosmeros.

  • 7/22/2019 Visual Basic 2010 Leccines utcd katuete

    14/122

    Visual Basic 2010 Leccin 3 Trabajar con propiedades de control

    1 Las propiedades de un control en VB2010

    ntes de escribir un procedimiento de evento para un control en Visual Basic 2010 con la respuesta a la entrada de unsuario, hay que establecer ciertas propiedades del control para determinar su aspecto y cmo se va a trabajar con el

    rocedimiento de evento. Puede establecer las propiedades de los controles en la ventana de propiedades en tiempo de

    seo o en tiempo de ejecucin. Figura 3.2 a la derecha es una ventana de propiedades tpicas de una forma en el ao

    010 IDE de Visual Basic:

    ttulo del formulario se define mediante la propiedad Text y su nombre por defecto es la Forma 1. Para cambiar el ttulel formulario a cualquier nombre que usted quiere, simple click en el cuadro de la derecha de la propiedad Text y

    scriba el nuevo nombre, en este ejemplo, el ttulo es Calculadora Adicin. Observe que aparecer el ttulo en la parte

    uperior de la ventana. En la ventana de propiedades, el elemento aparece en la parte superior est el objeto

    eleccionado en ese momento (en la Figura 3.1, el objeto seleccionado es Form1). En la parte inferior, los elementos

    numerados en la columna de la izquierda representan los nombres de varias propiedades asociadas con el objeto

  • 7/22/2019 Visual Basic 2010 Leccines utcd katuete

    15/122

    eleccionado, mientras que los temas que figuran en la columna de la derecha representan los estados de las

    ropiedades.

    gura 3.1

    as propiedades se pueden establecer poniendo de relieve los elementos en la columna de la derecha y luego

    ambiarlos por escribir o seleccionar las opciones disponibles. Tambin puede alterar otras propiedades de la forma

    omo la fuente, La ubicacin, tamao, color de fondo, color de fondo, MaximizeBox, MinimizeBox, etc Tambin puede

    ambiar las propiedades del objeto en tiempo de ejecucin para dar efectos especiales, tales como el cambio de color,

    rma, efectos de animacin, etc.

    or ejemplo, el siguiente cdigo cambia el color a amarillo forma cada vez que se carga el formulario. Visual Basic 2010iliza RGB (rojo, verde, azul) para determinar los colores. El cdigo RGB para el color amarillo es 255,255,0. Yo en el

    digo refiero a la forma actual y Backcolor es propiedad de color de fondo del formulario. La frmula para asignar el

    olor RGB para el formulario se Color.FormArbg (cdigo RGB) . El procedimiento de evento es el siguiente:

    ublic Class Form1 Private Sub Form1_Load (ByVal remitente como System.Object, ByVal e como System.EventArgs)

    andles MyBase.Load

    e.BackColor = Color.FromArgb (255, 0, 255)

    nd Sub

    nd Class

    ambin puede utilizar el procedimiento siguiente para asignar el color en tiempo de ejecucin.

  • 7/22/2019 Visual Basic 2010 Leccines utcd katuete

    16/122

    rivate Sub Form1_Load (ByVal remitente como System.Object, ByVal e como System.EventArgs) Handles

    yBase.Load

    e.BackColor = Color.Magenta

    nd Sub

    mbos procedimientos anteriores se cargue el formulario con un fondo magenta de la siguiente manera:

    stos son algunos de los colores comunes y los cdigos RGB correspondientes. Siempre se puede experimentar con

    ras combinaciones, pero recuerda el nmero mximo de cada color es 255 y el mnimo es 0.

    siguiente es otro programa que permite al usuario introducir los cdigos RGB en tres cuadros de texto diferentes y

    uando l o ella hace clic en el botn de color de la pantalla, el color de fondo del formulario cambiar de acuerdo con lo

    digos RGB. Por lo tanto, este programa permite a los usuarios cambiar las propiedades de color de la forma en tiempo

    e ejecucin.

    http://www.vbtutor.net/wordpress/wp-content/uploads/2012/04/colorcode.jpg
  • 7/22/2019 Visual Basic 2010 Leccines utcd katuete

    17/122

    l cdigo

    rivate Sub Button1_Click (remitente de ByVal como System.Object, ByVal e como System.EventArgs) Handles

    utton1.Click

    im RGB1, RGB2, RGB3 As Integer

    TextBox1.Text RGB1

    GB2 = TextBox2.Text

    GB3 = TextBox3.Texte.BackColor = Color.FromArgb (RGB1, RGB2, RGB3)

    nd Sub

  • 7/22/2019 Visual Basic 2010 Leccines utcd katuete

    18/122

    Programacin Orientada a Visual Basic 2010 Leccin 4-Objeto

    n las tres primeras lecciones que ha aprendido cmo entrar en el cdigo del programa y ejecutar el ejemplo VB2010

    rogramas pero sin mucho conocimiento acerca de la lgica de programacin VB2010. Ahora, vamos a ponernos a

    prender algunas reglas bsicas sobre cmo escribir el cdigo del programa VB2010.

    n primer lugar, permtanme decir que si VB2010 es muy similar a VB6 en trminos de interfaz y estructura del

    rograma, sus conceptos subyacentes son muy diferentes. La principal diferente es que VB2010 es una completa

    rogramacin orientada a objetos Lenguaje mientras VB6 puede tener capacidades de programacin orientada a objetos

    o se opone totalmente orientado. Para calificar como un lenguaje de programacin orientado a objetos completo, debe

    ner tres tecnologas bsicas a saber, la encapsulacin, herencia y polimorfismo. Estos tres trminos se explican a

    ontinuacin:

    ncapsulacin

    a encapsulacin se refiere a la creacin de mdulos independientes que se unen las funciones de procesamiento de lo

    atos. Estos tipos de datos definidos por el usuario se denominan clases. Cada clase contiene datos, as como un

    onjunto de mtodos que manipulan los datos.Los componentes de datos de una clase se llaman variables de instancia

    na instancia de una clase es un objeto. Por ejemplo, en un sistema de bibliotecas, una clase puede ser miembro, y Joh

    Sharon podra haber dos casos (dos objetos) de la biblioteca de clases.

    erencia

    n la programacin orientada a objetos, las clases se crean de acuerdo con sus jerarquas, y la herencia permite que la na clase a pasar por la jerarqua a otra clase. Esto significa que se requiere menos programacin al aadir funciones a nto, ahorrar tiempo y esfuerzo. Si se aade un paso en la parte inferior de una jerarqua, entonces tiene que ser aadidatos asociados con ese paso nico. Todo lo dems en ese paso se hereda. La capacidad de reutilizar los objetos existe

    mportante ventaja de la programacin orientada a objetos.

    l polimorfismo

    e programacin orientada a objetos permite a los procedimientos acerca de los objetos que se creen cuyo tipo exacto

    o se conoce hasta tiempo de ejecucin. Por ejemplo, un cursor de la pantalla puede cambiar su forma de una flecha a

    na lnea en funcin del modo de programa. La rutina para mover el cursor en la pantalla en respuesta al movimiento detn se escribira para "cursor", y el polimorfismo permite que el cursor de asumir cualquier forma que se requiere en

    empo de ejecucin. Tambin permite nuevas formas para integrar fcilmente.

    B6 no es una programacin orientada a objetos completo en el sentido de que no tiene capacidades de herencia

    unque se puede hacer uso de algunos de los beneficios de la herencia. Sin embargo, VB2010 es un objeto

  • 7/22/2019 Visual Basic 2010 Leccines utcd katuete

    19/122

    ompletamente funcional Programacin Orientada idioma, al igual que otra programacin orientada a objetos, como C +

    y Java. Es diferente de las versiones anteriores de VB, ya que se centra ms en los datos en s, mientras que las

    ersiones anteriores se centran ms en las acciones. Las versiones anteriores de VB que se conoce como lenguaje de

    rogramacin procedimental o funcional. Algunos otros lenguajes de programacin procedimentales son C, Pascal y

    ortran.

    B2010 permite a los usuarios escribir programas que se descomponen en los mdulos. Estos mdulos se representan

    s objetos del mundo real y se conoce como clases o tipos. Un objeto puede ser creado a partir de una clase y se le

    onoce como una instancia de la clase. Una clase tambin puede comprender subclase. Por ejemplo, el manzano es un

    ubclase de la clase de plantas y la manzana en su patio trasero es una instancia de la clase manzano. Otro ejemplo es

    clase de estudiante es una subclase de la clase humana, mientras que su hijo Juan es una instancia de la clase

    studiantil.

    na clase se compone de miembros de datos, as como mtodos. En VB2010, la estructura del programa para definirna clase humana puede ser escrito de la siguiente manera:

    lase pblica humana "Miembros de datos Particular * Nombre As String Nacimiento Private As String Sexo Privado As

    teger 'mtodos Overridable ShowInfo Sub () MessageBox.Show (Nombre) MessageBox.Show (Fecha de Nacimiento)M

    Gnero) MessageBox.Show (Edad) End Sub End Class

    eamos un ejemplo de cmo crear una clase. El ejemplo siguiente muestra cmo crear una clase que puede calcular su

    MC (ndice de Masa Corporal).

  • 7/22/2019 Visual Basic 2010 Leccines utcd katuete

    20/122

    ara crear la clase, comience VB2010 como de costumbre y seleccione Aplicaciones de Windows. En el IDE VB2010,

    aga clic en Proyecto en la barra de men y seleccione Agregar clase, aparece el cuadro de dilogo Agregar nuevo

    emento, como se muestra en la siguiente figura:

    Class1.vb clase por defecto aparecer como una nueva pestaa con una ventana de cdigo. Cambiar el nombre de la

    ase como MyClass.vb. Cambie el nombre del formulario como MyFirstClass.vb.

    hora, en la ventana MyClass.vb, introduzca el cdigo de seguimiento

    ublic Function IMC (altura ByVal As Single, peso ByVal As Single)

    MC = Format ((peso) / (altura ^ 2), "0.00")

    nd Function

    hora que ha creado una clase (un objeto) llamada MyClass con un mtodo conocido como ndice de masa corporal.

    ara utilizar la clase IMC, insertar un botn en el formulario y haga clic en el botn para introducir el siguiente cdigo:

    rivate Sub BtnCalBmi_Click (ByVal remitente como System.Object, ByVal e como System.EventArgs)

    andles BtnCalBmi.Click

    MiObjeto Dim As Object

    http://www.vbtutor.net/wordpress/wp-content/uploads/2012/04/AddClass.jpg
  • 7/22/2019 Visual Basic 2010 Leccines utcd katuete

    21/122

    im h, w As Single

    MiObjeto = New MyClass1 ()

    = InputBox ("Cul es su estatura en metros")

    = InputBox ("Cul es su peso en kg")

    essageBox.Show (MyObject.BMI (h, w))

    nd Sub

    ejecutar este programa y haga clic en el botn, el usuario se presenta con dos cajas de entrada para entrar en su

    tura y peso posteriormente y el valor del ndice de masa corporal se mostrar en un cuadro de mensaje emergente.

  • 7/22/2019 Visual Basic 2010 Leccines utcd katuete

    22/122

    Visual Basic 2010 Leccin 5 Escribir el Cdigo

    n la leccin anterior, que ha aprendido que Visual Basic 2010 es un lenguaje de programacin orientado a objetos. Has

    ntendido el significado de clase, objeto, herencia encapsulacin as como polimorfismo. Tambin ha aprendido a escrib

    gunos programas simples sin mucha comprensin de algunos fundamentos y teoras subyacentes. En esta leccin,

    sted aprender algunas teoras bsicas acerca de programacin Visual Basic 2010, pero vamos a centrarnos ms en

    prender haciendo, es decir, aprender a escribir programas. Voy a seguir las teoras corto, as que no sera demasiado

    fcil para los principiantes.

    1 El procedimiento de evento

    sual Basic 2010 es una orientada a objetos y lenguaje de programacin orientada a eventos. De hecho, todas las

    plicaciones de Windows son eventos impulsados. Evento impulsado significa que el usuario decidir qu hacer con el

    rograma, si l / ella quiere que haga clic en el botn de comando, o l / ella quiere introducir texto en un cuadro de texto

    l / ella puede ser que quiere cerrar la aplicacin y etc . Un evento est relacionado con un objeto, que es un incidente

    ue pasa al objeto debido a la accin del usuario, como un clic o pulsando una tecla en el teclado. Una clase tiene

    ventos ya que crea instantnea de una clase o un objeto.

    uando comenzamos una aplicacin de Windows en Visual Basic 2010 en los captulos anteriores, vamos a ver una

    rma predeterminada con el Form1 aparece en el IDE, en realidad es la clase Form1 que hereda de la clase Form

    ystem.Windows.Forms.Form, como se muestra en las ventanas de propiedades de Form1.

  • 7/22/2019 Visual Basic 2010 Leccines utcd katuete

    23/122

    uando se hace clic en cualquier parte de la forma, vamos a ver la ventana de cdigo, como se muestra a

    ontinuacin. El es la estructura de un procedimiento de evento. En este caso, el procedimiento de evento es cargar

    orm1 y comienza con Private Sub y End With End Sub. Este procedimiento incluye la clase Form1 y la carga de

    ventos, y son se unen junto con un guin bajo, es decir Form_Load. No hace nada que no sea cargar un formulario

    aco. Usted no tiene que preocuparse por el resto de las cosas en este momento, se explica en lecciones posteriores.

    ublic Class Form1

    rivate Sub Form1_Load (ByVal remitente como System.Object, ByVal e como System.EventArgs) Handles

    yBase.Load

    nd Sub

    nd Class

    son otros eventos asociados a la clase Form1, como clic, CursorChanged, DoubleClick, DragDrop, Enter como as

    ucesivamente, como se muestra en el siguiente diagrama (Aparece cuando se hace clic en el panel superior derecho de

    ventana de cdigo)

    2 Escritura del cdigo

    hora ya est listo para escribir el cdigo del procedimiento de evento para que haga algo ms que cargar un formulario

    n blanco. El cdigo debe ser introducido entre Private Sub ....... End Sub. Vamos a introducir el siguiente cdigo:

    ublic Class Form1

  • 7/22/2019 Visual Basic 2010 Leccines utcd katuete

    24/122

    rivate Sub Form1_Load (ByVal remitente como System.Object, ByVal e como System.EventArgs) Handles

    yBase.Load

    e.Text = "Mi primer programa VB2010"

    e.ForeColor = Color.ForestGreen

    e.BackColor = Color.Cyan

    nd Sub

    lasss Final

    a primera lnea del cdigo cambiar el ttulo del formulario a mi primer programa en Visual Basic 2010, la segunda lnea

    a a cambiar el objeto en primer plano para Forest Green (en este caso, se trata de una etiqueta que se inserta en el

    rmulario y cambiar su nombre al primer plano) y la ltima lnea cambia el fondo de color cian.

    a igualdad (=) en el cdigo realidad se utiliza para asignar algo al objeto, al igual que la asignacin de color amarillo en

    primer plano del objeto Form1 (o una instancia de Form1). Me es el nombre dado a la clase Form1. Tambin podemos

    amar a estas lneas como declaraciones.Por lo tanto, las acciones del programa dependern de las declaraciones

    rmuladas por el programador.

    a salida se muestra en las ventanas a continuacin:

  • 7/22/2019 Visual Basic 2010 Leccines utcd katuete

    25/122

    qu es otro ejemplo.

    rivate Sub Button1_Click_1 (remitente de ByVal como System.Object, ByVal e como System.EventArgs) Handles

    utton1.Click

    im nombre1, nombre2, name3 As String

    ombre1 = "John"

    ombre2 = "Georges"

    ame3 = "Ali"

    sgBox ("Los nombres son" & nombre1 & "," & nombre2 & "y" & name3)

    nd Sub

    n este ejemplo, se inserta un botn de comando en el formulario y cambiar el nombre de su ttulo como Mostrarombres ocultos. La palabra clave es Dim para declarar variables nombre1, name2 y name3 como cadena, lo que

    gnifica que slo puede manejar texto. La funcin MsgBox para mostrar los nombres en un cuadro de mensaje que se

    nen entre s por los signos "&". La salida se muestra a continuacin:

  • 7/22/2019 Visual Basic 2010 Leccines utcd katuete

    26/122

    Visual Basic 2010 Leccin 6 - Gestin de datos

    os encontramos con muchos tipos de informacin o datos en nuestra vida diaria. Por ejemplo, tenemos que manejar lo

    atos como nombres, direcciones postales, fecha, cotizaciones de bolsa, estadsticas y etc cotidianas. Del mismo modo,

    n Visual Basic 2010, tenemos que lidiar con todo tipo de datos, algunos pueden ser calculados matemticamente

    ientras que algunos son en forma de texto o de otras formas.VB2010 divide los datos en diferentes tipos de modo que

    s ms fcil de manejar cuando tenemos que escribir el cdigo de la participacin de esos datos.

    1 2010 Tipos de datos de Visual Basic

    sual Basic 2010 clasifica la informacin arriba mencionada en dos grandes tipos de datos, que son los tipos de datos

    umricos y los tipos de datos no numricos.

    1.1 Tipos de datos numricos

    pos de datos numricos son los tipos de datos que consisten en nmeros, que se pueden calcular matemticamente c

    orma, como complemento, menos, multiplicacin, divisin, etc. En Visual Basic 2010, los datos numricos se dividen en

    ama de valores que pueden almacenar. Los clculos que slo involucran nmeros redondos o datos que no necesitan

    ntero o entero largo en el clculo. Los programas que requieren clculos de alta precisin deben utilizar tipos de datos s

    ecisiones, sino que tambin se denominan nmeros de punto flotante. Para el clculo de la moneda, puede utilizar los t

    timo, si an ms precisin se requiere para realizar clculos que impliquen a todos los puntos decimales, podemos util

    ecimal. Estos tipos de datos de resumen en la Tabla 6.1

    1.2 Tipos de datos no numricos

    http://www.vbtutor.net/wordpress/wp-content/uploads/2012/04/table-6.1.jpg
  • 7/22/2019 Visual Basic 2010 Leccines utcd katuete

    27/122

    pos de datos no numricos son datos que no pueden ser manipulados matemticamente utilizando operadores

    ritmticos estndar. Los datos no numricos comprende texto o tipos de datos de cadena, los tipos de datos de fecha,

    s tipos de datos booleanos que almacenan slo dos valores (verdadero o falso), el tipo de datos del objeto y el tipo de

    atos Variant. stas se resumen en la Tabla 6.2

    1.3 Sufijos de literales

    terales son valores que se asignan a un conjunto de datos. En algunos casos, es necesario aadir un sufijo detrs de uuede manejar el clculo con mayor precisin. Por ejemplo, podemos utilizar num = 1,3089 # para un dato de tipo doubl

    uestran en la Tabla 6.3.

    dems, tenemos que incluir literales de cadena en dos citas y la fecha y hora dentro de los dos literales signo #. Lasadenas pueden contener cualquier carcter, incluidos los nmeros. Los siguientes son algunos ejemplos:

    emberName = "Turbante, John."

    elnumber = "1800-900-888-777"

    http://www.vbtutor.net/wordpress/wp-content/uploads/2012/04/table-6.3.jpghttp://www.vbtutor.net/wordpress/wp-content/uploads/2012/04/table-6.2.jpg
  • 7/22/2019 Visual Basic 2010 Leccines utcd katuete

    28/122

    astDay = 31-Dec-00 #

    XPTIME = # 12:00a.m. #

    2 Gestin de variables

    as variables son como cajas de correo en la oficina de correos. El contenido de las variables cambian de vez en

    uando, al igual que los buzones de correo. En trminos de VB2010, las variables son las reas asignadas por la

    emoria de la computadora para guardar datos. Al igual que los buzones de correo, cada variable debe tener un

    ombre. Para nombrar una variable en Visual Basic 2010, usted tiene que seguir una serie de reglas.

    2.1 Nombres de variables

    as siguientes son las reglas para denominar las variables en Visual Basic 2010

    e debe tener menos de 255 caracteres

    n espacios se permite

    o debe comenzar con un nmero

    erodo no est permitido

    emplos de nombres de variables vlidos y no vlidos se muestran en la Tabla 6.4 6.2.2 Declaracin de variables

    n Visual Basic 2010, es necesario declarar las variables antes de utilizarlas mediante la asignacin de nombres y tipos

    e datos. Si no lo hace, el programa mostrar un error. Se declaran normalmente en la parte general de las ventanas de

    s cdigos 'mediante la instruccin Dim.

    formato es el siguiente:

    ombre de variable atenuado como tipo de datos

    emplo 6.1

    rivate Sub Form1_Load (ByVal remitente como System.Object, ByVal e como System.EventArgs) Handles

    yBase.Load

    http://www.vbtutor.net/wordpress/wp-content/uploads/2012/04/table-6.4.jpg
  • 7/22/2019 Visual Basic 2010 Leccines utcd katuete

    29/122

    ontrasea Dim As String

    im Yourname As String

    im As Integer primernum

    econdNum Dim As Integer

    im total de As Integerim doDate Como Fecha

    nd Sub

    ambin puedes combinarlas en una sola lnea, separando cada variable con una coma, de la siguiente manera:

    ontrasea Dim As String, sunombre como secuencia, primernum As Integer, .............

    or declaracin de cadena, hay dos formatos posibles, uno para la cadena de longitud variable y otro para la cadena dengitud fija. Para la cadena de longitud variable, slo tiene que utilizar el mismo formato que en el ejemplo 6.1

    nterior. Sin embargo, para la cadena de longitud fija, hay que utilizar el formato que se muestra a continuacin:

    ariableName Dim as String * n, donde n se define el nmero de caracteres de la cadena puede contener.

    jemplo 6.2:

    ourname Dim as String * 10

    unombre se mantiene no ms de 10 caracteres.

    2.3 Asignacin de valores a las variables

    espus de declarar varias variables usando las instrucciones Dim, podemos asignar valores a las variables. El formato

    eneral de una asignacin es

    ariable = Expresin

    a variable puede ser una variable declarada o valor de una propiedad de control. La expresin puede ser una expresinatemtica, un nmero, una cadena, un valor booleano (verdadero o falso), etc Los siguientes son algunos ejemplos:

    rimerNumero = 100

    econdNumber = primerNumero-99

    serName = "John Lyan"

    serpass.Text = contrasea

  • 7/22/2019 Visual Basic 2010 Leccines utcd katuete

    30/122

    abel1.Visible = True

    ommand1.Visible = false

    abel4.Caption = textBox1.Text

    hirdNumber = Val (usernum1.Text)

    otal = primerNumero secondNumber + + ThirdNumber

    3 Constantes

    as constantes son diferentes de variables en el sentido de que sus valores no cambian durante el funcionamiento del

    rograma.

    3.1 La declaracin de una constante

    formato para declarar una constante es

    onst Nombre Constant como tipo de datos = Valor

    jemplo 6.3

    rivate Sub Form1_Load (ByVal remitente como System.Object, ByVal e como System.EventArgs) Handles

    yBase.Load

    onst Pi As Single = 3.142

    emperatura Const As Single = 37

    untuacin Const As Single = 100

    nd Sub

  • 7/22/2019 Visual Basic 2010 Leccines utcd katuete

    31/122

    Visual Basic 2010 Leccin 7 - Operaciones Matemticas

    rdenador puede realizar clculos matemticos mucho ms rpido que los seres humanos.Sin embargo, el propio equip

    o ser capaz de realizar cualquier clculo matemtico sin recibir instrucciones del usuario. En Visual Basic 2010, seuede escribir cdigo para instruir a la computadora para realizar clculos matemticos, tales como suma, resta,

    ultiplicacin, divisin y otros tipos de operaciones aritmticas. Para que Visual Basic 2010 para realizar clculos

    ritmticos, tenemos que escribir cdigo que implica el uso de varios operadores aritmticos. Los operadores aritmticos

    e Visual Basic 2010 son muy similares a los operadores aritmticos normales, slo con ligeras variaciones. Los

    peradores ms y menos son las mismas, mientras que el operador de multiplicacin utilizar el smbolo * y el operador d

    visin usar el smbolo /. La lista de los operadores aritmticos de Visual Basic 2010 se muestran en la tabla 7.1 a

    ontinuacin:

    jemplo 7.1

    n este programa, es necesario insertar dos cuadros de texto, cuatro etiquetas y un botn.Haga clic en el botn e

    troduzca el cdigo tal como se muestra a continuacin. Observe cmo se utilizan los diversos operadores

    ritmticos. Al ejecutar el programa, se llevar a cabo las cuatro operaciones aritmticas bsicas y mostrar los resultado

    n las cuatro etiquetas.

    im num1, num2, diferencia, producto, cociente As Singleum1 = TextBox1.Textum2 = TextBox2.Textuma = num1 + num2

    http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.vbtutor.net/wordpress/wp-content/uploads/2012/04/table7.1.jpghttp://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=
  • 7/22/2019 Visual Basic 2010 Leccines utcd katuete

    32/122

    ferencia = num1-num2roducto = num1 * num2ociente = num1/num2abel1.Text = sumaabel2.Text = diferenciaabel3.Text = producto

    abel4.Text = cociente

    jemplo 7.2: Teorema de Pitgoras

    programa puede utilizar el teorema de Pitgoras para calcular la longitud de la hipotenusa c dada la longitud del lado

    dyacente a y b el lado opuesto. En caso de haber olvidado la frmula del teorema de Pitgoras, que se escribe como

    ^ 2 = a ^ 2 + b ^ 2

    rivate Sub Button1_Click (remitente de ByVal como System.Object, ByVal e como System.EventArgs) Handles

    utton1.Click

    im a, b, c As Single

    = TextBox1.Text

    extBox2.Text b =

    = (a ^ 2 + b ^ 2) ^ (1/2)

    c Label3.Text

    nd Sub

    jemplo 7.3: BMI Calculator

    na gran cantidad de personas son obesas ahora y que podra afectar a su salud en serio.La obesidad se ha

    emostrado por los expertos mdicos para ser un uno de los principales factores que trae muchos problemas mdicos

    dversos, incluyendo la de la enfermedad cardaca. Si su IMC es superior a 30, se considera obesidad. Puede consultar

    siguiente rango de valores del IMC para su estado de peso.

    ajo peso =

  • 7/22/2019 Visual Basic 2010 Leccines utcd katuete

    33/122

    sual Basic que se puede calcular el ndice de masa corporal, o ndice de masa corporal de una persona basndose en

    peso corporal en kilogramos y la altura del cuerpo en metros. IMC se puede calcular utilizando la frmula peso /

    altura) 2,donde el peso se mide en kilogramos y la altura en metros. Si slo conoce su peso y altura en libras y los pies,

    ntonces usted necesita para convertir al sistema mtrico (que de hecho podra escribir un programa de VB para la

    onversin).

    rivate Sub Button1_Click (remitente de ByVal como System.Object, ByVal e como System.EventArsgs) Manijas

    utton1.Click

    im altura, peso, ndice de masa corporal como individual

    tura = TextBox1.Text

    eso = TextBox2.Text

    MC = (peso) / (altura ^ 2)

    Label4.Text bmi

    nd Sub

    resultado se muestra en la siguiente figura. En este ejemplo, su altura es de 1,80 m (aproximadamente 5 pies 11), su

    eso es de 75 kg (aproximadamente 168Ib), y el ndice de masa corporal es de aproximadamente 23.14815. La lectura

    ugiere que usted est sano.(Nota: 1 pie = 0,3048, 1 libra = 0,45359237 kilogramos)

    e los ejemplos anteriores, se puede ver que realizan operaciones aritmticas es relativamente fcil. Aqu hay ms

    royectos aritmticas que se puede tratar de programas:

    http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=
  • 7/22/2019 Visual Basic 2010 Leccines utcd katuete

    34/122

    rea de un tringulo

    rea de un rectngulo de

    rea de un crculo

    olumen de un cilindro

    olumen de un conoolumen de una esfera

    ters compuesto

    alor futuro

    edio

    ariacin

    uma de los ngulos en polgonos

    a conversin de libras a kg

    onversin de Fahrenheit a Celsius

    http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-7%2F&type=page&linkname=Visual%20%20Basic%202010%20Lesson%207-%20Mathematical%20Operations&linknote=
  • 7/22/2019 Visual Basic 2010 Leccines utcd katuete

    35/122

    Visual Basic 2010 Leccin 8 - Manipulacin de cadenas

    anipulacin de cadenas es una parte importante de la programacin, ya que ayudan a procesar los datos que vienen e

    forma de tipos no numricos, como nombre, direccin, sexo, ciudad, ttulo del libro y ms.

    1 Manipulacin de cadenas Usando + y y signos.

    n Visual Basic 2010, las cadenas se pueden manipular y utilizar el signo y el signo +, ambos realizan la concatenacin

    e cadenas, que consiste en combinar dos o ms cadenas ms pequeas en cadenas ms grandes. Por ejemplo,

    odemos unirnos "visual" y "Basic" en "Visual Basic" con "Visual" y "Basic" o "Visual" + "Basic", como se muestra en el

    guiente ejemplo

    jemplo 8.1 (a)

    rivate Sub Button1_Click (remitente de ByVal como System.Object, ByVal e como System.EventArgs) Handles Button1im texto1, texto2, text3 As Stringxto1 = "Visual"xto2 = "Basic"xt3 = texto1 texto2 +abel1.Text text3 =

    nd Sub

    a lnea text3 = texto1 texto2 + puede ser reemplazado por text3 = texto1 y texto2 y produce la misma salida. Sin

    mbargo, si una de las variables se declaran como tipo de datos numricos, no se puede utilizar el signo +, slo se

    uede utilizar el signo &.

    jemplo 8.1 (b)

    im texto1, text3 como cadenaim texto2 As Integer

    xto1 = "Visual"

    xto2 = 22

    xt3 = texto1 texto2 +

    abel1.Text text3 =

    ste cdigo producir un error debido a datos mismatch.However, utilizando y en lugar de + va a estar bien.

  • 7/22/2019 Visual Basic 2010 Leccines utcd katuete

    36/122

    im texto1, text3 como cadena

    im texto2 As Integer

    xto1 = "Visual"

    xto2 = 22

    xt3 = texto1 y texto2

    abel1.Text text3 =

    uede combinar ms de dos cadenas para formar una cadenas ms grandes, como el siguiente ejemplo:

    ublic Class Form1

    rivate Sub Button1_Click (remitente de ByVal como System.Object, ByVal e como System.EventArgs) Handles

    utton1.Click

    im texto1, texto2, text3, texto4, text5, text6 As String

    xto1 = "Bienvenido"

    xto2 = "a"

    xt3 = "Visual"

    xto4 = "Basic"xt5 = "2010"

    xt6 = texto1 texto2 + + + text3 texto4 + text5

    abel1.Text = text6

    nd Sub

    nd Class

    ejecutar el programa anterior producir la siguiente captura de pantalla.

  • 7/22/2019 Visual Basic 2010 Leccines utcd katuete

    37/122

    2 Manipulacin de cadenas Usando funciones de Visual Basic 2010 incorporado en

    na funcin es similar a un procedimiento normal, pero el propsito principal de la funcin es la de aceptar una cierta

    ntrada y devolver un valor que se transmite al programa principal para terminar la execution.There son numerosas

    nciones de manipulacin de cadenas integradas en Visual Basic 2010 pero slo voy a hablar de unos pocos aqu y voy

    explicar el resto de ellos en lecciones posteriores.

    2 (a) La funcin Len

    a funcin de la longitud devuelve un valor entero que es la longitud de una frase o una frase, incluyendo los espacios

    acos. El formato es

    en ("Leyenda")

    por ejemplo,

    en (Visual Basic) = 12 y Len (bienvenido a VB tutorial) = 22

    emplo 8.3

    ublic Class Form1

    rivate Sub Button1_Click (remitente de ByVal como System.Object, ByVal e como System.EventArgs) Handles

    utton1.Click

    abel1.Text = Len (TextBox1.Text)

    nd Sub

    nd Class

  • 7/22/2019 Visual Basic 2010 Leccines utcd katuete

    38/122

    a salida:

    2 (b) La Funcin Derecha

    a funcin derecha extrae la parte derecha de una frase. El formato de Visual Basic 6 es

    ight ("Frase", n)

    onde n es la posicin de partida de la derecha de la fase en la que la parte de la frase se va a extraer. Por ejemplo,

    ight ("Visual Basic", 4) = ASIC

    n embargo, este formato no es aplicable en VB2010. En VB2010, necesitamos utilizar el siguiente formato

    icrosoft.VisualBasic.Right ("Frase", n)

    jemplo 8.2 (a)

    rivate Sub Button1_Click (remitente de ByVal como System.Object, ByVal e como System.EventArgs) Handlesutton1.Click

    im texto1 As String

    xto1 = TextBox1.Text

    abel1.Text = Microsoft.VisualBasic.Right (texto1, 4)

  • 7/22/2019 Visual Basic 2010 Leccines utcd katuete

    39/122

    nd Sub

    programa anterior devolver cuatro razn la mayora de los caracteres de la frase introducida en el cuadro de texto.

    a salida:

    La razn de utilizar la referencia completa se debe a que muchos objetos tienen las propiedades adecuadas por lo que

    sar el botn derecho en su propio har que sea ambiguo VB2010.

    2 (c) La funcin izquierda

    a funcin Left extraer la parte izquierda de una frase. El formato es

    icrosoft.VisualBasic.Left ("Frase", n)

    onde n es la posicin a partir de la izquierda de la fase en la que la parte de la frase se va a extraer. Por ejemplo,

    icrosoft.VisualBasic.Left ("Visual Basic", 4) = Visu.

  • 7/22/2019 Visual Basic 2010 Leccines utcd katuete

    40/122

    Visual Basic 2010 Leccin 9 - Uso de If .... Entonces .... lo dems

    n las lecciones anteriores, hemos aprendido cmo escribir cdigo que puede aceptar la entrada de los usuarios y luego

    ostrar la salida sin controlar el flujo del programa. En esta leccin, obtendr informacin sobre cmo escribir cdigo desual Basic 2010 que se pueden tomar decisiones cuando se procesa la entrada de los usuarios, y controlar el flujo del

    rograma en el proceso.

    ecisin de decisiones es una parte importante de la programacin, ya que puede resolver los problemas prcticos de

    anera inteligente y proporcionar una salida o informacin al usuario til. Por ejemplo, se puede escribir un programa de

    sual Basic 2010 que se puede pedir a la computadora para realizar determinada tarea hasta que se cumpla una

    eterminada condicin, o un programa que rechazar los datos no numricos. Con el fin de controlar el flujo del programa

    tomar decisiones, tenemos que utilizar los operadores condicionales y los operadores lgicos junto con el Si la

    structura de control.

    1 Operadores condicionales

    os operadores condicionales son herramientas poderosas que se asemejan a los operadores matemticos. Estos

    ermiten una VB2010 programto comparar valores de datos y luego decidir qu acciones tomar, si se debe ejecutar un

    rograma o terminar el andmore programa.Tambin son conocidos como operadores de comparacin

    umrica. Normalmente se utilizan para comparar dos valores para ver si son iguales o un valor es mayor o menor que e

    ro valor. La comparacin devuelve un resultado verdadero o falso. Estos operadores se muestran en la Tabla 9.1.

    2 Operadores lgicos

    n ocasiones es posible que necesitemos hacer ms de una comparacin antes de la decisin se puede hacer y la

    ccin tomada. En este caso, el uso de los operadores de comparacin numrica por s sola no es suficiente, tenemos

    ue usar operadores adicionales, y son los operadores lgicos. Estos operadores lgicos se muestran en la Tabla 9.2.

    http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.vbtutor.net/wordpress/wp-content/uploads/2012/04/table9.1.jpghttp://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=
  • 7/22/2019 Visual Basic 2010 Leccines utcd katuete

    41/122

    Normalmente los operadores anteriores son uso para comparar los datos numricos.Sin embargo, tambin puede comperadores mencionados. Al hacer cadenas de comparacin, hay ciertas reglas a la siguiente manera: Las letras maysctras minsculas, "A"

  • 7/22/2019 Visual Basic 2010 Leccines utcd katuete

    42/122

    Cuando se ejecuta el programa y escribe un nmero que es mayor que 100, ver el "Usted gana un premio suerte"

    eclaracin. Por otro lado, si el nmero introducido es menor o igual a 100, que no se ve ninguna pantalla.

    3 (b) si .... Then ... Else

    sando slo si .... Entonces afirmacin no es muy til en la programacin y no ofrece opciones para los usuarios. A fin droporcionar una opcin, podemos utilizar la sentencia if .... Then ... Else. Esta estructura de control le pedir al equipo

    ara llevar a cabo una determinada accin especificada por la expresin de Visual Basic 2010, si la condicin es

    erdadera. Y cuando la condicin es falsa, se ejecutar una accin alternativa. El formato general para el si ... entonces

    Else es

    la condicin Entonces

    xpresin de Visual Basic 2010

    s

    xpresin de Visual Basic 2010

    nd If

    jemplo 9.2

    rivate Sub Button1_Click (remitente de ByVal como System.Object, ByVal e como System.EventArgs) Handles

    utton1.Click

    yNumber Dim As Integer

    yNumber = TextBox1.Text

    myNumber> 100 Entonces

    abel2.Text = "Enhorabuena! Usted gana un premio de la suerte "

    dems

    Label2.Text =" Lo siento, el DIF ha ganado ningn premio

    nd If

    nd Sub

    Cuando se ejecuta el programa y escribe un nmero que es mayor que 100, la declaracin "Enhorabuena! Usted gana

    n premio de la suerte "se muestran. Por otro lado, si el nmero introducido es menor o igual a 100, ver la frase "Lo

    ento, no DIF ganar cualquier premio"

    jemplo 9.3

    http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2%80%A6.Else&linknote=http://www.addtoany.com/add_to/facebook_like?linkurl=http%3A%2F%2Fwww.vbtutor.net%2Findex.php%2Fvisual-basic-2010-lesson-9%2F&type=page&linkname=Visual%20Basic%202010%20Lesson%209-%20Using%20If%E2%80%A6.Then%E2