jueves, 22 de mayo de 2014

Elementos VB para BD.

DATA.
El control Data se utiliza con el motor de base de datos Microsoft Jet para acceder a base de datos de diferentes formatos como por ejemplo: Microsoft Access, Dbase, Excel, FoxPro, Lotus y Paradox, aunque en los ejemplos solo se utilizará Microsoft Access como base de datos.

El control Data permite trabajar con controles enlazados, por ejemplo con controles Label, TextBox, ComboBox, controles Image etc.. para presentar los datos. Esto quiere decir que al colocar un control Data y enlazarlo a una base de datos y luego enlazar dichos controles con el control Data, los cambios que se realicen en los controles enlazados se reflejarán en la base de datos.

DataSet.
almacena muchas tablas de datos en los programas de VB.NET. Un DataSet es conceptualmente un conjunto de tablas de datos y otra información sobre esas tablas. Es una abstracción que hace que los programas más fáciles de desarrollar. 

DataGridView.
El control DataGridView proporciona una forma eficaz y flexible de mostrar datos en formato de tabla. Puede utilizar el control DataGridView para mostrar vistas de sólo lectura de una cantidad pequeña de datos o puede ajustar su tamaño para mostrar vistas modificables de conjuntos muy grandes de datos.
Puede ampliar el control DataGridView de varias maneras para compilar comportamientos personalizados en las aplicaciones. Por ejemplo, puede especificar mediante programación sus propios algoritmos de ordenación y crear sus propios tipos de celdas. Puede personalizar con facilidad la apariencia del control DataGridView eligiendo entre varias propiedades. Se pueden utilizar muchos tipos de almacenes de datos como origen de datos o el control DataGridView puede operar sin tener ningún origen de datos enlazado.

BindingSource.
Encapsula un origen de datos para enlazarlo a controles.
El componente BindingSource sirve para dos propósitos. Primero, proporciona una capa de direccionamiento indirecto al enlazar los controles de un formulario a los datos. Esto se lleva a cabo enlazando el componente BindingSource a su origen de datos y enlazando a continuación los controles del formulario al componente BindingSource. Todas las demás interacciones con los datos, incluida la navegación, la ordenación, el filtrado y la actualización, se llevan a cabo con llamadas al componente.

BindingSource.
En segundo lugar, el componente BindingSource puede actuar como un origen de datos fuertemente tipado. Al agregar un tipo al componente BindingSource con el método Add se crea una lista de ese tipo.

BindingNavigator.
El control BindingNavigator es la interfaz de usuario (IU) de navegación y manipulación para controles que se enlazan a datos. El control BindingNavigator permite a los usuarios navegar por los datos y manipularlos en un Windows Form.
En los temas de esta sección se proporciona información general del control BindingNavigator y se ofrecen instrucciones paso a paso sobre cómo utilizar los datos de navegación del control y desplazarse por un DataSet.


lunes, 31 de marzo de 2014

Estructuras de control de Visual Basic.

Las estructuras de control se utilizan para controlar el flujo del programa en una rutina o función. Mediante ellas podemos controlar, mediante una condición, que se ejecute una determinada línea o bloque de líneas de código .. o que no se ejecuten.


If - Then - Else

Esta estructura permite mediante una condición, que se ejecute o no se ejecute determinada tarea o línea de código.

While - Wend

Esta estructura de control repetirá sin detenerse un determinado código mientras se cumpla una condición.

For - next

La estructura es utilizada para generar una repetición de instrucciones o bucle, pero no evalúa una condición como en el caso del bucle While, si no que lo hace entre un número inicial y un número final que le debemos indicar al mismo.

Select case

La estructura Select Case se suele utilizar para evitar el uso de muchas cláusulas If y de esta manera no tener que anidarlas. La claúsula Select evalúa una condición y las cláusulas case contienen valores, si el valor que contiene la cláusula case es igual a la condición que se evaluó, ejecutará las instrucciones en dicha cláusula.


Ambiente de Visual


lunes, 24 de marzo de 2014

Visual Basic

Visual Basic

Visual Basic es un lenguaje de programación dirigido por eventos, desarrollado por Alan Cooper para Microsoft.

Visual Basic está diseñado para la creación de aplicaciones de manera productiva con seguridad de tipos y orientado a objetos. Visual Basic permite a los desarrolladores centrar el diseño en Windows, la web y dispositivos móviles. Como ocurre con todos los lenguajes destinados a Microsoft .NET Framework, los programas escritos en Visual Basic se benefician de la seguridad y la interoperabilidad de los lenguajes.




jueves, 13 de marzo de 2014

Macro.

Macro.

Las macros son un mecanismo de automatización de Microsoft Access. Utilizando éstas es posible automatizar tareas repetitivas eliminando la posibilidad de introducir errores de operación y liberando tiempo para emplearlo en otras actividades (Nivel Avanzado).

Una macro es una herramienta que permite automatizar tareas y mejorar la funcionalidad de formularios, informes y controles. Por ejemplo, si agrega un botón de comando a un formulario, asocia el evento Al Hacer Click del botón a una macro y esta macro contiene los comandos que desea que se ejecuten cada vez que se haga clic en el botón.

En Access, resulta útil considerar las macros como un lenguaje de programación simplificado que se escribe generando una lista de acciones a realizar. 








miércoles, 5 de marzo de 2014

Formulario.

Formulario.

Un formulario es un documento, ya sea físico o digital, diseñado con el propósito de que el usuario introduzca datos estructurados (nombre, apellidos, dirección, etc.) en las zonas del documento destinadas a ese propósito, para ser almacenados y procesados posteriormente.

En informática, un formulario consta de un conjunto de campos de datos solicitados por un determinado programa, los cuales se almacenarán para su procesamiento y posterior uso. Cada campo debe albergar un dato específico, por ejemplo, el campo "Nombre" debe rellenarse con un nombre personal; el campo "Fecha de nacimiento" debe aceptar una fecha válida, etc.


miércoles, 26 de febrero de 2014

Informe.

INFORME:

Los informes tienen como objetivo proporcionar las herramientas necesarias para obtener una copia impresa de los datos existentes en una base de datos aunque existen otras posibilidades tan interesantes como la generación de archivos en formato PDF. Habitualmente, los informes se suelen construir a partir de los resultados obtenidos de la ejecución de consultas. De esta forma combinamos la posibilidad de seleccionar sólo los datos que deseemos que nos ofrecen las consultas con la ventaja de imprimirlos que aportan los informes.



Consulta.

CONSULTA:

En bases de datos, una consulta es el método para acceder a los datos en las bases de datos. Con las consultas se puede modificar, borrar, mostrar y agregar datos en una base de datos. Para esto se utiliza un lenguaje de consultas. El lenguaje de consultas a base de datos más utilizado es el SQL.

Técnicamente hablando, las consultas a la base de datos se realizan a través de un lenguaje de manipulación de datos (DML – Data Manipulation Language). SQL es un lenguaje DML, pero además posee otras características de otros lenguajes. Por ejemplo, permite también crear bases de datos.



miércoles, 12 de febrero de 2014

Bases de Datos.(Ejercicio # 1)

Enunciado Semántico.
Se desea construir una base de datos que almacene la carta de un restaurante, para cada plato se desea obtener su nombre, descripción del platillo, nivel de dificultad, fotografía y precio para el cliente, cada plato pertenece a una categoría y estas se caracterizan por su nombre, una leve descripción, nombre del encargado de categorías, además de los platos se desea conocer las recetas para su realización, con la lista de ingredientes necesarios, aportando la cantidad requerida, las unidades de medida y cantidad actual en el almacén.

Supuesto #1:


Categorías.
Platillos.
         descripción
         nivel de dificultad
          fotografía
Ingredientes
          Ingrediente
          Cantidad
Recetas
          Platillo
          Ingredientes
           Medidas
Almacén
         Ingredientes
          existencia         


Supuesto #2

Categorías
          Categoría
          Encargado
Platillos
          Categoría
          Platillo
          Descripción
          Nvl. Dificultad
          Imagen
          Precio
Recetas
         Nvl. Dificultad
         Platillo
           Ingredientes
          Pasos
         Cantidad
Almacén
          Ingredientes
           existencia







CATEGORIAS.
categoría
encargado






PLATILLOS.
categoría
platillo
Descripción
Nivel dificultad
imagen
precio










RESETAS.
Nivel dificultad
platillo
Ingredientes
cantidad
pasos








ALMACEN.
ingredientes
existencia








Relaciones de las Bases de Datos.

Relación:

En Bases de Datos es una relación o vinculo entre dos o mas entidades que describe alguna relación entre las mismas.

Relación uno a uno:En una relación uno a uno, una fila de la tabla A no puede tener más de una fila coincidente en la tabla B y viceversa. Se crea una relación uno a uno si las dos columnas relacionadas son claves principales o tienen restricciones UNIQUE.

Relación uno a varios:Una relación uno a varios es el tipo más habitual de relación. En este tipo de relación, una fila de la tabla A puede corresponderse con muchas filas de la tabla B, pero una fila de la tabla B solo puede corresponderse con otra de la tabla A.

Relación varios a varios:En una relación varios a varios, una fila de la tabla A puede tener muchas filas coincidentes en la tabla B y viceversa. Este tipo de relaciones se crea definiendo una tercera tabla, denominada tabla de unión, cuya clave principal esté constituida por las claves externas de las tablas A y B.

Relación varios a uno: Una entidad en A se relaciona exclusivamente con una entidad en B. Pero una entidad en B se puede relacionar con 0 0 muchas entidades en A.





Características de las Bases de Datos.

Bases de Datos.

Es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso.

Características:


  • Independencia de los datos.
  • Reducción de la redundancia.
  • Seguridad.
  • Se visualiza como una tabla de una hoja de calculo.
  • Permite realizar un listado de la Base de Datos.
  • Permiten la programación a usuarios avanzados.

miércoles, 29 de enero de 2014

Bienvenida.

En este blog podrás ver los trabajos y actividades que elaborare en este 4º semestre en la materia de informática grupo A en el submodulo 3.2 "Desaroollo de sistemas de onformacion" para la aprovaciòn de la carrera. Practicaremos el uso de herramientas para el desarollo de sistemas con ayuda de programas.