Skip to content

Resumen de diapositivas

VictorCalva edited this page Jun 12, 2019 · 1 revision

Nombre: Victor Andres Calva M Curso: 4to Ciclo “Análisis de Sistemas” Fecha: 12/06/19 Lic.: Ing. Pablo Quezada

RESUSMEN DE LOS TEMAS DADOS DURANTE EL PRIMER BIMESTRE DE CICLO Propiedades y Eventos de la clase DataGridView Está diseñado para ser una solución completa para mostrar datos tabulares con formularios de Windows.

El control DataGridView facilita la definición del aspecto básico de las celdas y el formato de visualización de los valores de las celdas. La celda es la unidad fundamental de interacción para DataGridView.

El control DataGridView proporciona una tabla personalizable para mostrar datos. La clase DataGridView permite la personalización de celdas, filas, columnas y bordes mediante el uso de propiedades como DefaultCellStyle, ColumnHeadersDefaultCellStyle, CellBorderStyle y GridColor.

Puede usar un control DataGridView para mostrar datos con o sin un origen de datos subyacente. Sin especificar un origen de datos, puede crear columnas y filas que contengan datos y agregarlos directamente a DataGridView usando las propiedades Filas y Columnas.

El indexador del elemento [String, Int32] también proporciona acceso directo a las celdas.

Procedimiento Enlazar datos al control DataGridView de formularios Windows Forms

El DataGridView control admite el modelo de enlace de datos de Windows Forms estándar, por lo que se puede enlazar a una variedad de orígenes de datos. Por lo general, enlaza a un BindingSource que administra la interacción con el origen de datos. El BindingSource puede ser cualquier origen de datos de Windows Forms, que proporciona gran flexibilidad al elegir o modificar la ubicación de sus datos. Para obtener más información acerca de los orígenes de datos la DataGridView control admite, vea la información general del control DataGridView.

Implementar un método para controlar los detalles de recuperación de los datos. El siguiente ejemplo de código implementa un GetData método que inicializa un SqlDataAdaptery lo usa para rellenar un DataTable. A continuación, enlaza la DataTable a la BindingSource.

Para crear un GridView desde un objeto crearemos dos controles:

Un origen de datos (ObjectDataSource) y el GridView propiamente dicho.Pero si no tenemos nada en la página lo más fácil es arrastrar un GridView nuevo y él se encargará del ObjectDataSource y de vincularlos.

CUADROS DE DIALOGO Las aplicaciones independientes tienen normalmente una ventana principal que muestra los datos principales en el que la aplicación funciona y expone la funcionalidad para procesar los datos a través de interfaz de usuario (UI) mecanismos, como las barras de menús, barras de herramientas y barras de estado. Una aplicación no trivial también puede mostrar ventanas adicionales para realizar lo siguiente:

o Mostrar información específica a los usuarios. o Recopilar información de los usuarios. o Mostrar y recopilar información.

Estos tipos de ventanas se conocen como cuadros de diálogo, y hay dos tipos:

Modales y No modales.

Un modal cuadro de diálogo se muestra una función cuando la función necesita datos adicionales de un usuario para continuar. Como la función depende del cuadro de diálogo modal para recopilar datos, el cuadro de diálogo modal también impide que un usuario active otras ventanas de la aplicación mientras permanece abierto

Un no modal cuadro de diálogo, por otro lado, no impide que un usuario active otras ventanas mientras está abierto. Por ejemplo, si un usuario quiere buscar las repeticiones de una palabra determinada en un documento, a menudo una ventana principal abrirá un cuadro de diálogo para solicitar al usuario la palabra que está buscando.

Un cuadro de mensaje es un cuadro de diálogo que puede usarse para mostrar información textual y permitir a los usuarios tomar decisiones con los botones. En la siguiente figura se muestra un cuadro de mensaje que muestra información de texto, realiza una pregunta y proporciona tres botones al usuario para responderla

// Configure the message box to be displayed string messageBoxText = "Do you want to save changes?"; string caption = "Word Processor"; MessageBoxButton button = MessageBoxButton.YesNoCancel; MessageBoxImage icon = MessageBoxImage.Warning;

Base de Datos • Es un conjunto de datos relacionados • Representa algún aspecto del mundo real Database Management System (DBMS): • Es un software especializado en gestión de bases de datos • Permite a los usuarios crear y mantener una base de datos Esquema de una BD: • Describe la estructura de una BD • Define sus tablas, sus campos en cada tabla y las relaciones entre cada campo y cada tabla • Es estable Instancia de una BD: • Es el conjunto de datos almacenados en la BD en un cierto momento • Es inestable

Administradores de la Base de Datos (DBA): Son responsables de: • Autorizar el acceso a la BD • Coordinar y monitorear su uso Diseñadores de la Base de Datos: Son responsables de: • Identificar los datos que van a ser almacenados • Elegir las estructuras adecuadas para representar y almacenar estos datos Usuarios finales: • Son las personas cuyo trabajo requiere acceso a la BD Analistas de Sistemas: • Determinan los requerimientos de los usuarios finales Desarrolladores: • Implementan estas especificaciones como programas Ventajas para usar Base de Datos • Permite el manejo de grandes volúmenes de datos • Permite una mejor organización de la información: • Definición central de datos • Abstracción de datos • Múltiples vistas de los datos • Almacenamiento de datos y programas • Control de concurrencia • Seguridad y Recuperación ante fallas Al no usar bases de datos • Se debería desarrollar programas usando lenguajes de propósito general • Esto implica más trabajo para manipular datos así como mantener la calidad de los mismos • Se presentan problemas específicos a la implementación basada en archivos, a resolver por el programador: • Inconsistencia de datos • Dificultades para el acceso a la información • Seguridad en datos • Control de concurrencia Propiedades de DBMS

• Control global único de la BD • Separación entre esquema y aplicaciones: • Esquema: Visión global de los datos de la realidad • Aplicaciones: Programas sobre la BD • Soporte a diferentes visiones de los datos: • Usuarios/aplicaciones ven subconjuntos de la BD • Independencia de datos: • Esquema lógico independiente de implementación Arquitectura en 3 niveles

Nivel Externo : vista 1 y vista 2 Nivel Logico : esquema logico Nivel Fisico : esquema fisico Es un conjunto de datos relacionados entre sí Los datos son hechos conocidos, que pueden registrarse y que tienen un significado implícito. Propiedades Implícitas Una BD representa algún aspecto del mundo real. Una BD es un conjunto de datos lógicamente coherente, con cierto significado. Toda BD se diseña, construye y puebla con datos para un propósito específico. En definitiva, una BD: Tiene una fuente de la cual derivan los datos. Éstos interactúan con el mundo real. Y tienen un público que está interesado en el contenido de la BD. Dentro de la base datos puede tener diferente tamaño, donde se puede generar Manualmente y mecánicamente Las BD computarizadas se pueden crear y mantener con un grupo de programas de aplicación escritos específicamente para esa tarea o mediante un Sistema de Gestión de BD. ¿Qué es un Sistema de gestión de Bases de Datos (SGBD)? Es un conjunto de programas que permite a los usuarios crear y mantener una BD. Es un sistema de software de propósito general que facilita el proceso de: • definir, • construir • manipular Para Definir una BD hay que especificar • Las estructuras. • Los tipos de datos • Las restricciones de los datos que se almacenarán en ella. Al construir una BD: • es el proceso de guardar los datos mismos en algún medio de almacenamiento controlado por el SGBD. En la manipulación de una BD intervienen funciones como: • consultar la BD para obtener datos específicos. • actualizar la BD para reflejar cambios en el minimundo. • generar informes a partir de los datos. ¿Qué es un Sistema de Base de Datos? es un programa de aplicacion que determinar el sgbd donde esta sistematisado el software para pocesar consultas Características del enfoque de BD Naturaleza autodescriptiva El sistema no sólo contiene la BD, sino también una definición o descripción completa de la BD Esta definición se almacena en el catálogo del sistema, el catálogo contiene información como: • la estructura de cada tabla • los tipos • el formato de almacenamiento • y las restricciones de los datos El catálogo es utilizado: • por el SGBD • por los usuarios de la BD que necesitan información sobre la estructura de la BD. A la información almacenada en el catálogo se le denomina metadatos

Clone this wiki locally