Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Grupo: 201416_16
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
Design a practical and productive software model for students of a National Open
and Distance University.
CONTENIDO
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.
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:
Propiedades:
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.
CAJA DE HERRAMIENTAS
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 (●).
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
Propuesta de interfaz
ACTIVIDAD- DIANA CAROLINA TALERO
NumericUpDown
Minimum
Maximum
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
ShortcutsEnabled
ScrollBars
Text
TextLength
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
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