Vous êtes sur la page 1sur 6

Unidad 1: Paso 1 - Identificar y aplicar las herramientas básicas para programar

Actividad Individual

Entregado por:

Kelly Johanna Garavito Motta


Código 40740587

Grupo: 201416_42

Presentado a:
Jaime Rubiano Llorente
Tutor

Universidad Nacional Abierta y a Distancia - UNAD


Escuela de Ciencias Básicas, Tecnología e Ingeniería
Programa de Ingeniería de Sistemas
Visual Basic Básico
Septiembre 2018
1.-Realizar la revisión de la caja o cuadro de herramientas de Visual Basic 2015 o 2017 según la selección
del grupo de trabajo y seleccionar 5 herramientas de forma individual, realizar una descripción de cada
una de ellas con su imagen, funcionalidad, uso y al menos 10 propiedades de cada una.

CONTROL FUNCIONALIDAD PROPIEDADES


 BackColor: El color de fondo del componente.
 Font: Fuente utilizada para mostrar texto en el
control.
 AllowDrop: Indica si el control puede aceptar
datos que el usuario arrastre.
 ContextMenuStrip: Menú contextual que se
muestra cuando el usuario hace clic con el
botón secundario en el control.
 Name: Indica el nombre utilizado en el código
Button para identificar el objeto.
Genera un evento  AutoSize: Especifica si un control cambiará
cuando un usuario hace automáticamente de tamaño para ajustarse a
clic en él. su contenido.
 Backgroundlmage: Imagen de fondo utilizada
para el control.
 Cursor: cursor que aparece al pasar el puntero
por el control.
 ForeColor: Color de primer plano de este
componente, utilizado para mostrar texto.
 FlatStyle: Determina la apariencia del control
cuando un usuario mueve el ratón sobre el
control y hace clic.

 DropDownStyle: Comprueba la apariencia y


funcionalidad del cuadro combinado.
 Text: Texto asociado al control.
 DrawMode: Indica si el código o el sistema
operativo controlará el dibujo de elementos de
la lista.
 Location: Coordenadas de la esquina superior
izquierda del control respecto de la esquina
ComboBox Muestra un cuadro de superior izquierda de su contenedor.
texto editable con una  Locked: La propiedad Locked determina si se
lista desplegable de los puede mover o cambiar el tamaño del control.
valores permitidos.  Margin: Especifica el espacio entre este control
y el margen de otro control.
 MaximumSize: Especifica el tamaño máximo
del control.
 MinimumSize: Especifica el tamaño mínimo
del control.
 Modifiers: Indica el nivel de visibilidad del
objeto.
 Size: Tamaño del control, en píxeles.
 Icon: Icono utilizado para indicar un error.
 BlinkRate: Velocidad en milisegundos con la
que parpadea el icono de error.
 BlinkStyle: Controla si el icono de error
parpadea al establecer un error.
 DataMember: Indica la sublista de datos de
DataSource en los que se deben enlazar
errores.
ErrorProvider Proporciona una interfaz  DataSource: Indica el origen de los datos en
de usuario para indicar al los que se deben enlazar errores.
usuario que el control de  Name: Indica el nombre utilizado en el código
un formulario tiene un para identificar el objeto.
error asociado  GenerateMember: Indica si generará una
variable miembro para este componente.
 Modifiers: Indica el nivel de visibilidad del
objeto.
 RighToLeft: Indica si el componente debe
dibujar de derecha a izquierda para idiomas
RTL.
 Tag: Datos definidos por el usuario asociados
con el objeto.
 BorderStyle: Controla qué tipo de borde se
dibuja alrededor del control ListBox.
 Cursor: cursor que aparece al pasar el puntero
por el control.
 ForeColor: Color de primer plano de este
componente, utilizado para mostrar texto.
 ColumnWidth: Indica el ancho que deben
tener las columnas de un control ListBox de
ListBox
varias columnas.
Muestra una lista entre
 SelectionMode: Indica si el cuadro de lista
los que el usuario puede
debe ser de selección simple, de selección
elegir elementos.
múltiple o no seleccionable.
 Sorted: Controla si la lista está ordenada.
 Visible: Determina si el control está visible u
oculto.
 FormatString: Caracteres de especificador de
formato que indican cómo se muestra un valor.
 Size: Tamaño del control, en píxeles.
 Font: Fuente utilizada para mostrar texto en el
control.
 Font: Fuente utilizada para mostrar texto en el
control.
Permite al usuario
 Lines: Lineas de texto de una edición de
especificar texto, así
multiples líneas, como una matriz de valores de
TextBox como funciones de
cadena.
edición de varias líneas y
 ForeColor: Color de primer plano de este
máscaras de caracteres
componente, utilizado para mostrar texto.
para contraseñas.
 TextAlign: Indica cómo está alineado el texto
para controles de edición.
 PasswordChar: Indica el carácter que se debe
mostrar cuando se escriben contraseñas en
controles de edición de una sola línea.
 ReadOnly: Controla si se puede cambiar el
texto en el control de edición.
 ShortcutsEnabled: Indica si los accesos
definidos por el control están habilitados.
 BackColor: El color de fondo del componente.
 Name: Indica el nombre utilizado en el código
para identificar el objeto.
 Locked: La propiedad Locked determina si se
puede mover o cambiar el tamaño del control.

2. Hacer la siguiente consulta


2.1.-¿Qué es el Diseño de Software?
El diseño del software es una de las partes o etapas que componen las fases del ciclo
de vida del software, casi de una forma obligatoria, aunque algunas metodologías no le
den la importancia que requiere. El diseño de software agrupa el conjunto de
principios conceptos y prácticas que llevan al desarrollo de un sistema o producto de
alta calidad, el objeto del diseño es producir un modelo o representación que tenga
resistencia funcionalidad y belleza.

El modelo del diseño proporciona detalles sobre la arquitectura del software,


estructuras de datos, interfaces y componentes que se necesitan para implementar el
sistema. También, permite modelar el sistema o producto que se va a construir. Por
último, el diseño es el lugar en el que se establece la calidad del software. Su objetivo
será armar el cascarón bajo el cual se estará implementando el código o realizando la
programación. Pues no se puede empezar a programar en el aire sin saber hacia
dónde va tu software.

2.2.-Aspectos Clave en el Diseño de Software


En el proceso de diseño se evalúa la calidad de este de acuerdo con una serie de
revisiones técnicas, para esto se sugieren tres características que funcionan como guía
para evaluar un buen diseño
Se deben implementar todos los requerimientos explícitos contenidos en el
modelo de requerimientos y dar cabida a todos los requerimientos implícitos que
desean los practicantes.
Debe ser una guía legible y comprensible para quienes generan el código y para
los que lo prueban y dan el apoyo posterior
Debe proporcionar el panorama completo del software y abordar los dominios de
los datos, las funciones y el comportamientos desde el punto de vista de la
implementación.
Si el diseño está bien realizado, la adaptación será sencilla, pero si no existe
calidad en los procesos de diseño de software, adaptarse puede generar muchos
dolores de cabeza.

2.3.-Concurrencia.
La concurrencia se da precisamente en el área de la programación. Y es que, si bien el
desarrollo se realiza después del diseño, existen metodologías donde el orden no se
efectúa de esta manera y pueden combinarse. Lo que si, es que en el diseño se
determinan muchas cosas que pueden afectar la concurrencia del software, como la
forma en que se acomodan los procesos, la relación que existe entre los hilos o las
tareas, la sincronización y algunos aspectos más que se relacionan con la
programación. Aspectos que en cuestiones de desarrollo puede incrementar o disminuir
la calidad del software.

2.4.-Eventos
Consiste en determinar la cantidad de llamadas a los recursos que se deben realizar,
tratando con esto de no saturar un servidor y sus servicios. En este orden de ideas hay
que tener las mejores prácticas para tener una muy buena organización de los datos y
controlar de manera eficiente su flujo en ejecución.

2.5.-Distribución y Rendimiento
Punto importante para tener en cuenta en el diseño del software ya que se debe
contemplar la arquitectura en hardware de manera eficiente para ser instalada la
aplicación. Para esto se debe tener en cuenta recursos como memoria RAM,
almacenamiento disponible en el disco, características del procesador, puertos de
comunicación, entre otros. Además, si la aplicación desarrollada requiere más de un
equipo y de qué manera se comunicarían entre ellos.

2.6.-Tolerancia a Fallos
Es fundamental en el diseño de software, ya que desde que se inicia con el diseño, se
debe contemplar y analizar cuáles son los posibles fallos a los que se enfrentaría el
software, sus causas y consecuencias, esto con el fin de buscar las herramientas
necesarias para mitigar cualquier catástrofe que le pudiese suceder a la información
que es en últimas lo más importante para al cliente final.

2.7.-Herramientas de Diseño de Software


Las siguientes son algunas de las herramientas más utilizadas para hacer un análisis y
un diseño previo a la implementación del software, en lo que corresponde al ciclo de
vida de este.
 Diagrama de flujos
 Esquema de gráficos
 Modelo entidad-relación
 Diagrama de casos de uso
 Diagrama de eventos
 Diagrama de clases

Vous aimerez peut-être aussi