Está en la página 1de 32

VISUAL BASIC

PLANEACIÓN DEL PROYECTO A REALIZAR

Presentado al tutor (a):


Liliana Lugo Guerra

Entregado por el estudiante:

Oscar Stiven Marulanda Otalvaro


Código: 1130656079
Carlos Eduardo Rodriguez
Código:
Nelson Fabio Espitia
Código:
Fredy Alexander Aguirre
Código:1077969286
Diana Carolina Talero
Código: 53063130

Grupo: 201416_16

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD


ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERÍA
13/03/2020
Bogotá DC
INTRODUCCIÓN

In the following activity we will see part of the basic concepts of visual Basic, its toolbox
and the functionality of each of these elements which serve to carry out the development of
computer software, it is also intended to analyze a problem and develop a solution proposal
by designing its interfaces.
OBJETIVOS

 Identify basic concepts of use and tools of Visual Basic.

 Design a practical and productive software model for students of a National Open
and Distance University.
CONTENIDO

Paso 1: Planeación del proyecto a realizar.

Actividad individual
Realizar la revisión de la caja de herramientas de Visual Basic 2017 y seleccionar 5
herramientas de uso para programar, esto se hace de forma individual, realizar una
descripción de cada una de ellas con su imagen, funcionalidad, uso y al menos 5
propiedades de cada una. Se debe dejar evidencia en el foro de las herramientas
seleccionada por cada integrante para que no se repita.

ACTIVIDAD- OSCAR STIVENS MARULANDA

1. CheckBox:

Funcionalidad:
Consta de una casilla que permite presentar hasta tres estados distintos: marcado,
desmarcado e indeterminado. El estado marcado se muestra a través de una
palomita, el desmarcado con el cuadro en blanco y el indeterminado con un cuadro
dentro del cuadro blanco que es el control. Algunas ocasiones el programador de la
aplicación determina que el control sólo permita dos estados: marcado y
desmarcado.

Uso:
El control CheckBox se utiliza generalmente para listar opciones y que el usuario
pueda elegir entre ellas, y dependiendo del valor (si está chequeado o no), se realiza
una u otra acción.

Propiedades:
 Propiedad Caption.
 Propiedad value.
 Propiedad style.
 Propiedad FontBold.

2. Label:
Funcionalidad:
El componente Label es el que nos permite incluir palabras, letras o frases en la
pantalla (form) de forma visual, no es lo mismo que introducir un texto sino que
hablamos de algun texto que queremos que aparezca en la pantalla, con si de un
rotulo o mensaje se tratara.

Uso:
El control Label o Etiqueta es un simple control que se utiliza para mostrar texto,
descripciones, información para el programa.

Propiedades:
 Propiedad captio.
 Propiedad autosize.
 Propiedad aligment.
 Propiedad Backcolor.
 Propiedad name.

3. CheckedListbox:

Funcionalidad:
El control CheckedListBox le brinda toda la capacidad de un cuadro de lista y
también le permite mostrar una marca de verificación junto a los elementos del
cuadro de lista.

Uso:
Propiedades:
 Propiedad CheckOnClick
 DataSource
 DisplayMember
 ValueMember
 Items

4. Treeview:

Funcionalidad:
También se utilizan para presentar datos jerárquicos, como un documento XML. El
control TreeView sirve para mostrar datos jerárquicos, como una tabla de contenido
o un directorio de archivos, en una estructura de árbol. El control TreeView se
compone de uno o varios nodos.

Uso:
El control TreeView se usa para mostrar representaciones jerárquicas de elementos
similares a las formas en que se muestran los archivos y carpetas en el panel
izquierdo del Explorador de Windows. Cada nodo puede contener uno o más nodos
secundarios.
Propiedades:
 Nodes
 SelectNodes

5. VScrolBar:

Funcionalidad:
es un objeto de la interfaz gráfica de usuario mediante el cual una página de internet,
una imagen, un texto, etc, pueden ser deslizados hacia abajo o arriba. La barra
aparece por lo general a la derecha de la pantalla, aunque también se puede
configurar para que aparezca a la izquierda.
También hay barras deslizantes horizontales, las cuales suelen aparecer a pie de
página, cuando el contenido es demasiado ancho para la pantalla.

Uso:

Los controles ScrollBar muestran barras de desplazamiento vertical y horizontal en


el formulario. Esto se utiliza para navegar a través de una gran cantidad de
información. Hay dos tipos de controles de barra de desplazamiento: HScrollBar
para barras de desplazamiento horizontal y VScrollBar para barras de
desplazamiento vertical. Estos se usan independientemente uno del otro.

Propiedades:

La propiedad mas importante de las barras de desplazamientos , es la


propiedad Value.

Cuando movemos el botón deslizable el control cambia su propiedad Value, y


también cambia el valor del mismo cuando movemos las flechas Arriba y abajo del
control.

También posee 2 propiedades importantes llamadas Max y Min. La propiedad Min


es el valor Mínimo que tendrá la barra y el valor Max es el valor Máximo.

Las propiedades Value, Max y Min las podemos establecer ya sea en tiempo de


diseño desde la ventana de propiedades o en tiempo de ejecución
ACTIVIDAD-CARLOS EDUARDO RODRIGUEZ

PROGRESSBAR:

El control ProgressBar nos permite medir el progreso de una tarea o proceso en nuestro
programa. pueden tener un valor mínimo y un valor máximo, el valor mínimo es 0 y el
valor máximo puede ser 100, esto hace alusión a un porcentaje de la barra, de esta manera
la barra de progreso tendría que iniciar desde cero y llegar hasta el 100% de su valor,
también se le puede dar un valor medio para que la barra inicie desde dicho valor.

sirven para mostrarle al usuario el tiempo estimado que tiene que esperar para que el
programa se inicie o habrá la función que el usuario solicitó.
Propiedades:
1. Value: Propiedad que indica el valor actual de la barra, o mejor dicho del proceso
que estamos midiendo
2. Max: La Propiedad Max establece el valor máximo para la barra o proceso
3. Min: Establece el valor mínimo.
4. Name: Esta propiedad muestra el nombre de la barra de Progreso cómo es tener
mucho cuidado con este nombre ya que se modifica deberemos también modificar
nuestro código base.
5. Enabled: Esta propiedad especifica si la barra de progreso esta activada o no, si no
lo llegara a estar significa que solo se activara al realizar una acción en el programa.

MONTHCALENDAR:
El control MonthCalendar presenta una interfaz gráfica intuitiva para que los usuarios vean
y establezcan información de fecha. El control muestra una cuadrícula que contiene los días
numerados del mes, organizados en columnas debajo de los días de la semana. Puede
seleccionar un mes diferente haciendo clic en los botones de flecha a cada lado del título
del mes.
Propiedades:
1. ShowWeekdays: indica si los días de la semana deben estar visibles.
2. TodayColor: el color utilizado para el círculo que marca la fecha de hoy.
3. ImageList: Utilizada para guardar imágenes para el calendario, debe configurarse si
desea asignar imágenes a fechas.
4. SelectTrailingDates: indica si es posible seleccionar fechas finales.
5. ShowFocus: Alterna el seguimiento activo al mover el mouse sobre una fecha.

OPTIONBUTTON:
Permite al usuario elegir entre diferentes opciones dentro de un grupo de opciones. Este
control no se utiliza de a uno solo, sino que se debe tener por lo menos 2 de ellos, ya que
sería ilógico utilizar uno solo.
Propiedades:
1. Value: son de tipo boolean (Verdadero - Falso) es decir True y False.
2. ToolTipText: Muestra un recuadro con información adicional cuando el mouse
está encima del control.
3. Enabled: Para habilitar o deshabilitar el control.
4. Backcolor: color del fondo.
5. Font: para especificar el tipo de fuente, el estilo, el tamaño etc.

PICTUREBOX:
El control PictureBox se utiliza para mostrar y cargar archivos de imagen, también para
dibujar figuras mediante los métodos gráficos, y también como control contenedor de otros
controles, como los controles Frame.
Propiedades:
1. Autosize: Esta propiedad lo que hace es adaptar o ajustar el control a las
dimensiones del gráfico cargado. Los posibles valores que le podemos dar son True
o False. Si le pasamos True el control se autoajusta al tamaño de la imagen, si le
pasamos False el control queda con el ancho y alto sin auto ajustarse al gráfico.
2. Picture: La principal propiedad del control PictureBox se llama precisamente
Picture.
Esta propiedad es la que indica el gráfico que estará cargado. Para cargar un gráfico
en visual Basic desde el disco, se usa la función LoadPicture. A Esta función le
debemos indicar como parámetro la ruta del fichero.
3. Autoredraw: La propiedad AutoRedraw es una propiedad muy importante y
utilizada cuando se usa un picturebox para dibujar sobre el control. Lo que permite
hacer la propiedad Autoredraw, es que al estar activada (con el valor True), y
utilizar los métodos gráficos, por ejemplo, dibujar un círculo, una línea, o cualquier
imagen / dibujo, cuando se repinte el control, la imagen no se pierda, es decir que se
mantenga. De esta manera Visual Basic automáticamente vuelve a dibujar la
imagen.
4. Image: Es una propiedad de solo lectura. Esta Devuelve un controlador o
manipulador, proporcionado por Microsoft Windows, para un mapa de bits
persistente. Esto quiere decir que, si hemos utilizado los métodos gráficos para crear
figuras, imágenes o cualquier dibujo en el control, podemos acceder a la imagen
mediante este Handle o controlador.

GROUPBOX:
Es para agrupar otros objetos, se lo utiliza mucho en barras de herramientas. Se inserta el
GroupBox y luego los objetos que contendrá, dentro. Para ello simplemente se los arrastra
al interior del GroupBox, ya acomodado en el formulario.

Propiedades:
1. Modifers: Indica el nivel de visibilidad de objeto.
2. Text: Texto asociado al control.
3. FontColor: color del primer plano de este componente, utilizado para mostrar texto.
4. AllowDrop: Obtiene o establece un valor que indica si este elemento se puede
utilizar como objetivo de una operación de arrastrar y soltar. Es una propiedad de
dependencia.
5. fontStretch: Obtiene o establece el grado en que una fuente se condensa o expande
en la pantalla.

ACTIVIDAD- NELSON FABIO ESPITIA CRUZ


ACTIVIDAD- FREDY ALEXANDER AGUIRRE

CAJA DE HERRAMIENTAS

1. Datagrid: Es una cuadricula la cual permite mostrar datos de una forma


personalizada, permitiendo establecer conexión con el origen de los datos y
mostrarlos de forma automática de acuerdo a los datos recibidos, y también permite
personalizar los campos que se quieren mostrar.
.
Propiedades:
AlternatingRowBackground: Obtiene o establece el color de fondo para usar en
filas alternas permitiendo una mejor visualización al usuario.
CanUserAddRows: Esta propiedad establece si el usuario puede agregar filas en el
datagrid.
MaxColumnWidth: Permite establecer el tamaño máximo que puede llegar a tener
una columna.
HeadersVisibility: Permite definir si se mostraran o no los encabezados de filas y
columnas.
CurrentItem: Obtiene el elemento de datos vinculado a la fila que contiene la celda
actua.

2. Scrollviewer: Es un área de desplazamiento que se establece en diferentes


elementos como cajas de texto, permitiendo que la información sea visible, estas
barras de desplazamiento aparecen cuando son necesarias, cuando cambia el tamaño
de la ventana o cuando la información es mayor al área visible.
Propiedades:
ComputedHorizontalScrollBarVisibility: Establece si la barra de desplazamiento
es visible.
HorizontalOffset: Obtiene un valor que contiene el desplazamiento horizontal del
contenido desplazado, correspondiente al contenido que se desplaza a la izquierda.
PanningMode: Obtiene o establece la forma en que ScrollViewer reacciona a la
manipulación táctil.
ScrollableHeight: Obtiene un valor que representa el tamaño vertical del elemento
de contenido que se puede desplazar.
ScrollInfo: El elemento que controla las propiedades de desplazamiento, como la
extensión, el desplazamiento o el tamaño de la ventana gráfica

3. PasswordBox: Es un campo de texto el cual es destinado para el manejo de


contraseñas, ya que permite encriptar y ocultar los valores ingresados visualmente al
usuario, también permite establecer restricciones en cuanto a los caracteres
especiales y tamaño de caracteres permitidos.

Propiedades:
CaretBrush: Permite establecer o especifica el color del cursor del cuadro de
contraseña
MaxLength: Permite controlar el máximo de caracteres permitidos en el
passwordBox.
SecurePassword: Representa el texto que debe mantenerse confidencial, como
eliminarlo de la memoria de la computadora cuando ya no es necesario.
SelectionOpacity: Establece la opacidad del selector del passwordBox.
PasswordChar: Permite establecer el carácter a mostrase en lugar de la contraseña
ingresada, El valor predeterminado es un carácter de viñeta (●).

4. ListBox: Es una lista de elementos en la que el usuario puede seleccionar,


permitiendo selecciones únicas o múltiples.

Propiedades:
ColumnWidth: Obtiene o establece el ancho de las columnas en un ListBox de
varias columnas.
HorizontalExtent: Establece el ancho por el cual puede desplazarse la barra de
desplazamiento horizontal de un ListBox.
SelectedIndex: establece el índice de base cero del elemento seleccionado
actualmente en un ListBox.
Sorted: Obtiene o establece un valor que indica si los elementos en ListBox están
ordenados alfabéticamente.
Text: Obtiene o busca el texto del elemento seleccionado actualmente en ListBox

5. RadioButton: Es un elemento que permite ser seleccionado en un grupo de


controles, en los cuales solo pude seleccionarse una opción y los demás quedan sin
marcar, el radiobutton puede mostrar texto o imagen.
Propiedades:
Appearance: Obtiene o establece un valor que determina la apariencia del
RadioButton, si el valor de apariencia se establece en normal, el control
RadioButton se dibuja con una casilla de verificación circular.
AutoCheck: Obtiene o establece un valor que indica si el valor marcado y la
apariencia del control cambian automáticamente cuando se hace clic en el control.
Checked: Permite obtener o establecer un valor que indica si el control está
marcado.
DefaultSize: Obtiene el tamaño predeterminado del control.
TabStop: Obtiene o establece un valor que indica si el usuario puede enfocar este
control utilizando la tecla TAB.

Propuesta de interfaz
ACTIVIDAD- DIANA CAROLINA TALERO

NumericUpDown

Este control provee al usuario de una interfaz que le permite establecer


un valor numérico, entre un grupo de valores predefinidos mediante el
uso de las flechas arriba/abajo. Este control puede ser usado en una
variedad de aplicaciones como por ejemplo aplicaciones de
administración de inventarios donde se deba establecer una cantidad
limitada de productos.
Propiedades

 Minimum

o Establece el valor minimo del rango del control

 Maximum

o Establece el valor máximo del rango el control

 Increment
o Es el “paso” en el que se incrementan o disminuye el valor
en el controlador
 Value
o Es el valor actual en el control

 HexaDecimal
o Establece si el número se muestra en formato Hexadecimal.

RichTextBox
Este control es como una TextBox avanzada en el sentido de que
permite añadir mucho más formato al texto que contiene, también
permite la cara de archivos del tipo RTF. Este control puede ser usado
en aplicaciones que permitan el ingreso de texto por ejemplo en el caso
del proyecto del curso puede ser usado para la edición de las preguntas
de las evaluaciones.
Propiedades

 Font

o Es la fuente del texto que muestra el controlador

 ShortcutsEnabled

o Permite habilitar o deshabilitar la posibilidad de utilizar atajos


de teclado como Copiar(Ctrl+C), Pegar (Ctrl+V), etc.

 ScrollBars

o Establece que se utilicen barras verticales y horizontales en la


caja de texto

 Text

o Es el texto que actualmente contiene el controlador

 TextLength

o Es la longitud del texto que posee el controlador


DateTimePicker

Les permite a los usuarios seleccionar la fecha y hora y también


mostrarlas en un mismo formato.

Propiedades:
 CalendarFont
o Fuente que se utiliza para mostrar el calendario.
 CalendarMonthBackground
o color del fondo que se muestra dentro del mes.
 DropDownAling
o se encarga de controlar la alineación del calendario
despegable con selección de fecha y puede tener valores
como Left y Right.
 MaxDate
o fecha máxima que se puede seleccionar
 MinDate
o fecha mínima que se puede seleccionar.

LinkLabel
Crea un control de etiqueta que admite hipervínculos, formato y
seguimiento, permite abrir una página web, Word, Excel, Pdf,
Etc.

Propiedades
 ActiveLinkcolor
o Determina el color del hipervínculo cuando el usuario
hace clic.
 DisableLinkColor
o determina el color del hipervínculo cuando esta desactivado.
 LinkVisited
o determina si el hipervínculo debe mostrarse como visitado.
 LinkArea
o parte del texto de la etiqueta que se procesa como un
hipervínculo.
 LinkBehavior
o Determina el comportamiento del subrayado de un
hipervínculo.

OpenFileDialog

Es un cuadro de dialogo pre configurado el cual le pide al usuario


que abra un archivo que se encuentra alojado en una ubicación
ya programada.

Propiedades
 AddExtension
o este controla si la extensión se agrega automáticamente a
los nombres de los archivos.
 FileName
o Primer archivo que se muestra en el cuadro de dialogo o el
ultimo que el usuario utilizo.
 Multiselect
o controla si se puede seleccionar varios archivos en el cuadro
de dialogo.
 ValidateName
o controla si el cuadro de dialogo comprueba los archivos para
que no tengan caracteres o secuencias no válidas.
 CanRaiseEvents
o obtiene un valor que indica si el componente puede generar
algún evento.
Propuesta de interfaz
CONCLUSIONS

It was possible to define some of the existing controls in the programming language of
Visual Basic, and it was understood how important it is to know each one of its properties
since this facilitates the creation of an intuitive application for the user. It was also possible
to make an initial proposal for the application to be developed during the course work
REFERENCIAS

microsoft. (s.f.). microsoft. Obtenido de https://docs.microsoft.com/en-


us/dotnet/api/system.windows.forms.radiobutton.tabstop?view=netframework-4.8

También podría gustarte