Está en la página 1de 11

FACULTAD DE INGENIERÍA DE SISTEMAS

CARRERA PROFESIONAL DE INGENIERÍA DE SISTEMAS

CURSO: PROGRAMACIÓN .NET

INFORME DE CONTROLES BÁSICOS

DOCENTE TUTOR: MGTR. OSWALDO GABIEL CORONADO ZULOETA

ALUMNO: PACHERREZ NAVARRO MILTON PABLO

CICLO: III GRUPO: B

PIURA – PERU

2020
CONTROLES BASICOS DE VISUAL STUDIO .NET

1. ¿Qué es un objeto?

Cada formulario (ventana), menú o control que se crea con Visual Basic es un
módulo auto contenido llamado objeto. Los bloques básicos de construcción de
una aplicación con Visual Basic son los objetos. Cada objeto tiene un conjunto de
características y un comportamiento definido (propiedades, métodos y eventos)
que lo diferencian de otros tipos de objeto. En otras palabras, un objeto formulario
ha sido diseñado para cumplir determinada función en una aplicación, y no es lo
mismo que un objeto menú.[ CITATION Car17 \l 2058 ]

2. Propiedades

El conjunto de datos que describen las características de un objeto se le conoce


como sus propiedades. Para un formulario tenemos por ejemplo, las propiedades
BackColor (color de fondo), Height (altura).[ CITATION Car17 \l 2058 ]

Algunas propiedades no solo determinan el aspecto que tiene el objeto, sino que
además pueden determinar su comportamiento; por ejemplo, la propiedad
MaxButton establece si el formulario tendrá o no el botón Maximizar. La presencia
o ausencia de este botón determinará si el formulario se puede o no maximizar.
[ CITATION Car17 \l 2058 ]

3. Métodos

Los métodos son un conjunto de procedimientos que permiten que un objeto


ejecute una acción o tarea sobre sí mismo. Por ejemplo, para un formulario
tenemos el método Hide que hará que el formulario se oculte; o el método Show
que hará que el formulario se vuelva a mostrar.[ CITATION Alb18 \l 2058 ]

4. Eventos

Un evento es una acción que es reconocida por el objeto. Un evento ocurre (se
dispara) como resultado de la interacción del usuario con el objeto. También puede
dispararse debido a la ejecución de código (sentencias) o como resultado de la
interacción de otro objeto con el objeto de poseedor del evento.
Para un formulario tenemos por ejemplo; el evento Load que se dispara cuando se
carga el formulario; o el evento Click para un botón de comando, se dispara
cuando se hace clic sobre él.[ CITATION Alb18 \l 2058 ]

5. ¿Qué papel cumplen las propiedades, métodos y eventos?

Toda aplicación necesita una interfaz de usuario, la parte visual a través de la cual
el usuario interactúa con la aplicación. Los bloques básicos de construcción de una
interfaz de usuario son los formularios y los controles. Visual Basic utiliza técnicas
de programación visual para diseñar las aplicaciones.[ CITATION Lui18 \l 2058 ]
6. Controles de Visual Studio .NET

Cada control utilizable en VB.NET está representado por una clase, de la que
vamos a poder crear instancias para diseñar la interfaz de la aplicación. La
mayoría de los controles derivan de la clase Control, de la que heredan un buen
número de propiedades, métodos y eventos. Entre estos tenemos: [ CITATION
Lui18 \l 2058 ]

Label : Muestra un texto informativo al usuario. Su utilización puede ser conjunta


con algún otro control. Proporciona información en un tiempo de ejecución o texto
descriptivo para un control.[ CITATION Lui18 \l 2058 ]

PROPIEDADES

Nombre Descripción

Permite el control automático del texto que se extiende más


AutoEllipsis
allá del ancho del control de la etiqueta.

Padding Especifica el espacio interior de un control.

Indica si el componente debe dibujar de derecha a


RightToLeft
izquierda para idiomas RLT.

Tag Datos definidos por el usuario asociado con el objeto.


Si es true, el primer carácter precedido por un símbolo de
UseMnemonic “y” comercial (&) se utiliza como la tecla de acceso de la
etiqueta.

TextBox: Muestra una caja capaz de almacenar un texto introducido por el usuario


y cuyo contenido puede cambiar a lo largo del programa. Permite al usuario
especificar texto, así como funciones de edición de varias líneas y máscaras de
caracteres  para contraseña.[ CITATION Lui18 \l 2058 ]

PROPIEDADES

Nombre Descripción

Indica si se aceptan los caracteres de retorno como


AcceptsReturn
entradas en los controles de edición de múltiples líneas.
Indica si se acepta caracteres de tabulación como entradas
AcceptsTab
en controles de edición de múltiples líneas.

Líneas de texto de una edición de múltiples líneas, como


Lines
una matriz de valores de cadena.

Indica si se realiza automáticamente el salto de líneas en


WordWrap
controles de edición de varias líneas.

Button: Es un control que se puede programar a través de sus diferentes eventos


para que realice tareas específicas sobre los demás controles. Desencadena un
evento cuando un usuario hace clic sobre él.[ CITATION Lui18 \l 2058 ]

PROPIEDADES

Nombre Descripción

Indica el nombre utilizado en el código para


Name
identificar el objeto.

Descripción que proporciona a clientes con


AccessibleDescription
discapacidades para facilitar el acceso.

Nombre que se proporciona a clientes con


AccessibleName
discapacidades para facilitar al acceso.

Función que se proporciona a clientes con


AccessibleRole
discapacidades para facilitar el acceso.

Indica si el control puede aceptar datos que el


AllowDrop
usuario arrastre.

Anchor Define a que bordes del contenedor está enlazado

Habilitar el tratamiento automático del texto que se


AutoElipsis
extiende más allá del ancho del botón.

Especifica si un control cambiara automáticamente


Autosize
de tamaño para ajustarse a su contenido.
Especifica el modo mediante el que el elemento de
AutoSizeMode interfaz del usuario cambia de tamaño
automáticamente.
BlackColor El color de fondo del componente.

BlackgroundImage Imagen de fondo utilizada para el control.


BlackgroundImageLayou Diseño de imagen de fondo utilizada para el
t componente.
Indica si este componente genera eventos de
CausesValidation
validación.
Menú contextual que se muestra cuando el usuario
ContexMenuStrip
hace clic con el botón secundario en el control.
Cursor que aparece al pasar el puntero por el
Cursor
control.
El resultado producido por el cuadro de dialogo
DialogResult
hacer clic en el botón de un formulario modal.

Enable Indica si el control está habilitado.


Define los bordes de control enlazados al
Dock
contenedor.
Para los botones cuyo FlatStyle es FlatStyle.Flat,
determina la apariencia del borde y los colores
FlatApperance
utilizados para indicar el estado da activación el
estado del mouse.
Determina la apariencia del control cuando un
FlatStyle
usuario mueve el mouse sobre el control y hace clic.

Font Fuente utilizada para mostrar texto en el control.


Obtiene o establece el color de primer plano del
ForeColor
control.
Obtiene o establece las coordenadas de la esquina
Location superior izquierda del control en relación con la
esquina superior izquierda de su contenedor.
Text Obtiene o establece el texto asociado al control.

Obtiene o establece un valor que indica si se


Visible
muestran el control y todos sus controles primarios.

Obtiene o establece el objeto que contiene datos


Tag
sobre el control.

7. Conclusiones

 Visual.NET es una plataforma que brinda grandes posibilidades para el


desarrollo de aplicaciones y el trabajo de interfaces gráficas.

 Los botones son una de las piezas claves en la mayoría de interfaces gráficas
de usuario ya que permiten manipular de una manera más entendible en el
funcionamiento específico de cada botón.

 Es un programa sencillo y tiene una buena interfaz gráfica muy amigable para
quien lo vaya a utilizar.

 Las funciones y código fuente en general que se utiliza en este programa son
sencillos para que otros usuarios lo puedan entender y modifícalo en caso que
sea necesario.
 Sus principales controles más utilizados en el lenguaje de programación de
Visual.NET son: Label, TextBox, ComboBox, ListBox, CheckBox, RadioButton,
Button, que hacen más fácil la visualización de la información en pantalla.

Referencias
x
1. Jaramillo C. Controles Básicos de Visual Basic.Net. [Online].; 2017 [cited 2020
Junio 18. Available from: http://mendy123z.blogspot.com/2013/02/controles-
basicos-de-visual-basic-net.html.

2. López A. CONTROLES BASICOS. [Online].; 2018 [cited 2020 Junio 18. Available
from: http://moisesrbb.tripod.com/controle.htm.

3. Valle LM. CONTROLES, PROPIEDADES Y METODOS. [Online].; 2018 [cited 2020


Junio 18. Available from: https://reyesjoseling.wordpress.com/controles-
propiedades-y-metodos/.
x
EJERCICIOS

1. Cálcular de la edad de una persona

Module Edad
Sub main()
Dim E As Integer
Dim M As String

Console.Title = "Cálculo de Edad"


Console.WriteLine(" EDAD DE UNA PERSONA")
Console.WriteLine()
Console.Write(" Ingrese su Edad: ")
E = CInt(Console.ReadLine)

If (E >= 18) Then


M = (" Esta Persona es Mayor de Edad")
Else
M = (" Esta Persona es Menor de Edad")
End If

Console.WriteLine()
Console.Write("{0}", M)
Console.Read()
End Sub
End Module
2. Calcular operaciones aritméticas

Module OperacionesAritmeticas
Sub Main()
Dim Opcion, N1, N2 As Integer
Dim R As Single
Console.Title = "Operaciones"
Console.WriteLine(" OPERACIONES ARITMÉTICAS")
Console.WriteLine()
Console.WriteLine(" MENU DE OPCIONES [ ]")
Console.WriteLine()
Console.WriteLine(" 1 - Suma")
Console.WriteLine(" 2 - Resta")
Console.WriteLine(" 3 - Multiplicación")
Console.WriteLine(" 4 - División")
Console.WriteLine(" 5 - Salir")
Console.WriteLine()
Console.Write(" Elija una Opcion [ ]: ")
Opcion = CInt(Console.ReadLine)
Console.WriteLine()

Select Case Opcion


Case 1
Console.Write(" Ingrese N1: ")
N1 = CInt(Console.ReadLine)
Console.Write(" Ingrese N2: ")
N2 = CInt(Console.ReadLine)
R = N1 + N2
Console.WriteLine()
Console.Write(" La Suma es: {0}", R)
Case 2
Console.Write(" Ingrese N1: ")
N1 = CInt(Console.ReadLine)
Console.Write(" Ingrese N2: ")
N2 = CInt(Console.ReadLine)
R = N1 - N2
Console.WriteLine()
Console.Write(" La Resta es: {0}", R)
Case 3
Console.Write(" Ingrese N1: ")
N1 = CInt(Console.ReadLine)
Console.Write(" Ingrese N2: ")
N2 = CInt(Console.ReadLine)
R = N1 * N2
Console.WriteLine()
Console.Write(" La Multiplicación es: {0}", R)
Case 4
Console.Write(" Ingrese N1: ")
N1 = CInt(Console.ReadLine)
Console.Write(" Ingrese N2: ")
N2 = CInt(Console.ReadLine)
R = N1 / N2
Console.WriteLine()
Console.Write(" La División es: {0}", R)
Case 5
End
End Select
Console.Read()
End Sub
End Module
3. Calcular el área de las figuras geométricas

Module OperacionesGeometricas
Sub Main()
Dim Opcion, B, A As Integer
Dim R, C As Single
Console.Title = "Operaciones"
Console.WriteLine(" OPERACIONES GEOMÉTRICAS")
Console.WriteLine()
Console.WriteLine(" MENU DE OPCIONES [ ]")
Console.WriteLine()
Console.WriteLine(" 1 - Área Rectángulo")
Console.WriteLine(" 2 - Área Triángulo")
Console.WriteLine(" 3 - Área Círculo")
Console.WriteLine(" 4 - Salir")
Console.WriteLine()
Console.Write(" Elija una Opcion [ ]: ")
Opcion = CInt(Console.ReadLine)
Console.WriteLine()
Select Case Opcion
Case 1
Console.Write(" Ingrese Base: ")
B = CInt(Console.ReadLine)
Console.Write(" Ingrese Altura: ")
A = CInt(Console.ReadLine)
R = B * A
Console.WriteLine()
Console.Write(" El Área del Cuadrado es: {0}", R)
Case 2
Console.Write(" Ingrese Base: ")
B = CInt(Console.ReadLine)
Console.Write(" Ingrese Altura: ")
A = CInt(Console.ReadLine)
R = (B * A) / 2
Console.WriteLine()
Console.Write(" El Área del Triángulo es: {0}", R)
Case 3
Console.Write(" Ingrese Radio: ")
B = CInt(Console.ReadLine)
C = 3.1416 * (B * B)
Console.WriteLine()
Console.Write(" El Radio del Círculo es: {0}", C)
Case 4
End
End Select
Console.Read()
End Sub
End Module