Algoritmos y Estructuras de Datos

18
ALGORITMOS Y ESTRUCTURA DE DATOS SESIÓN 01 PROF. CARLOS E. PAREDES S.

description

Introducción a Formularios en VB .Net

Transcript of Algoritmos y Estructuras de Datos

  • ALGORITMOS Y

    ESTRUCTURA DE DATOS

    SESIN 01

    PROF. CARLOS E. PAREDES S.

  • FORMULARIOS

    EN

    VISUAL BASIC . NET

  • Qu es un Formulario?

    Un formulario es una ventana de Windows la cual se usa

    para interactuar con el usuario, ya que en dicha ventana o

    formulario, estarn los controles y dems objetos grficos

    que se mostrar al usuario de una aplicacin.

    Los formularios son tratados como controles con sus

    propiedades, eventos y mtodos. Aunque digamos que se

    trata de un control especial que utilizamos para contener

    los controles ms usuales con los que construiremos

    nuestras aplicaciones: textbox, label, button, etc....

  • Formulario vaco

    Formulario

    con controles

  • Propiedades de un Formulario

    Las propiedades ms comunes de los formularios son:

    Name: Nombre del formulario, necesario para llamar

    al formulario desde el cdigo.

    Text: Texto que aparece en el ttulo del formulario

    BackColor: Color de fondo del formulario.

    Forecolor: color del texto del formulario

    WindowState: Nos permite indicar el modo en el que

    aparecer el formulario cuando sea llamado. Tiene

    tres posibles valores: 0 = Normal, 1 = Minimizado, 2

    = Maximizado.

  • Propiedades de un Formulario

    StartPosition: Permite indicar la posicin que tendr

    el formulario cuando aparece por primera vez.

    Icon: Nos permite modificar el icono que aparece a la

    izquierda de la barra del ttulo de cualquier

    formulario.

    ControlBox: Controla la aparicin del men de

    control. Esta propiedad por defecto est activada,

    aunque si la ponemos a False, no slo hacemos

    desaparecer el icono que simboliza al men de

    control, sino que desaparecen tambin los botones

    de minimizar, maximizar y cerrar.

  • Propiedades de un Formulario

    FormBorderStyle: Permite cambiar el aspecto de

    nuestros formularios. Tiene estos posibles valores:

    NoneNo aparecen bordes ni barra de titulo. No podemos modificar

    su tamao de ninguna forma.

    Fixed Single No se puede cambiar su tamao.

    Fixed 3DSe utiliza cuando se desea un efecto de borde tridimensional.

    No se puede cambiar de tamao. Crea un borde elevado

    respecto al cuerpo del formulario.

    Sizable (aparece

    por defecto)

    Formulario por defecto de VB. Contiene todos los botones de

    la barra del ttulo, se puede cambiar su tamao.

    Fixed DialogSe utiliza para los cuadros de dilogo. No se puede cambiar

    su tamao.

    Fixed ToolWindowAparece con la barra de titulo ms pequea, No aparece en la

    barra de herramientas de Windows.

    Sizable ToolWindowIgual que el anterior pero s permite modificar su tamao

    actuando sobre el borde.

  • El Control Label:

    Llamado tambin Etieuta. Suelen acompaar a otros

    controles para informar de su utilidad. Tambin se

    utilizan para mostrar informacin al usuario. Sus

    principales propiedades son:

    Name: Nombre de la etiqueta.

    Text: Texto que muestra la etiqueta.

    BackColor: Color de fondo de la etiqueta.

    Forecolor: color del texto de la etiqueta.

    Autosize: Permite que se ajuste automticamente al

    texto que visualiza.

  • Font: Permite establecer el formato del texto.

    Visible: Permite visualizar u ocultar el texto de la

    etiqueta.

    El Control TextBox:

    Llamado tambin Caja o Cuadro de texto. Se utilizan

    para recoger informacin del usuario necesaria para

    almacenar o calcular resultados. Sus principales

    propiedades son:

    Name: Nombre del control.

    Text: Contiene el texto del control.

    BackColor: Color de fondo del control.

  • Forecolor: color del texto de la etiqueta.

    Font: Permite establecer el formato del texto.

    TextAlign: Alineacin del texto.

    Autosize: Permite que la caja de texto se autoajuste

    a la fuente del texto.

    Multiline: Permite que el control tenga ms de una

    lnea.

    MaxLength: Establece el nmero caracteres mximo.

    PassWordChar: Permite indicar un carcter de

    contrasea.

    ReadOnly: Impide que un usuario modifique el

    contenido del control.

  • El Control Button:

    Llamado tambin Botn. Son controles que se utilizan

    para realizar una determinada accin (realizar clculos,

    visualizar datos, guardar informacin, etc.). Sus

    principales propiedades son:

    Name: Nombre del control.

    Text: Texto que muestra el botn.

    Enabled: Permite habilitar o deshabilitar el botn, de

    forma que pueda ser accesible al usuario o no serlo.

    BackgroundImage: Imagen de fondo del botn.

    Image: Imagen que se mostrar en el botn.

  • Para quitar una imagen o un fondo de un botn basta

    con pulsar sobre la propiedad con el botn derecho

    del ratn y seleccionar Restablecer.

    Debemos tener en cuenta que la mayora de controles

    tienen las mismas propiedades comunes, por ejemplo:

    name, text, forecolor, etc.

    Para agregar un control al formulario solamente

    seleccinelo del cuadro de herramientas y dibjelo en el

    formulario, como si fuera un objeto comn de dibujo,

    luego seleccinelo y ajuste sus propiedades segn su

    necesidad.

  • Mi Primera Aplicacin

    Crea un Nuevo Proyecto en Visual Basic y elige el

    tipo Aplicacin de Windows Form, colcale un

    nombre, elige la ubicacin y luego haga clic en el

    botn Aceptar.

  • Aparece un formulario. Agrega los siguientes

    controles: 3 label, 3 textbox y 2 buttons. Ajusta sus

    propiedades de modo que tenga la siguiente

    apariencia:

    txtN1

    txtN2

    txtSum

    btnNuebtnSum

  • Haga doble clic sobre el botn btnSum y escriba lo

    siguiente:

    Ahora haga doble clic en el botn btnNue y escriba lo

    siguiente:

  • Este sera el cdigo completo

    Ahora solamente ejecute la aplicacin: ingrese datos

    y obtenga resultados.

  • Ejecutando la aplicacin.

  • EL FIN