La construcción de su primer conjunto de datos en Visual Basic .NET

Un conjunto de datos puede contener todos los elementos básicos de una base de datos: tablas, claves, índices, e incluso las relaciones entre tablas. Así que mediante la creación de un conjunto de datos, podrás descubrir la estructura de una base de datos al mismo tiempo. Las diferencias fundamentales entre un conjunto de datos y una base de datos es que una base de datos general, reside en un disco duro en uno o más archivos y suele ser más grande. Un conjunto de datos por lo general tiene un subconjunto de los datos en una base de datos completa.

Un conjunto de datos se pueden almacenar en un disco duro, pero también puede ser simplemente se retiró de una base de datos existente - y por lo tanto puede simplemente residir en la memoria del ordenador, mientras que alguien manipula o ve. Entonces, si no se hacen cambios, el conjunto de datos puede ser incluido de nuevo en la base de datos de la que se extrajo.

Creación de un conjunto de datos

Puede crear y manipular DataSets utilizando controles de datos VB.NET y el Explorador de servidores de muchas maneras. Sin embargo, para bajar a un buen comienzo, se utiliza el método más sencillo de todos: dejar caer un control DataSet desde la caja de herramientas en un formulario. En este ejemplo, no se está extrayendo un conjunto de datos mediante la extracción de una parte de una base de datos existente (técnicamente, un subconjunto se conoce como una consulta o resultado). En su lugar, se crea un conjunto de datos usted mismo, la definición de su estructura (técnicamente, esquema). Esto es prácticamente idéntica a la forma en que debe crear una base de datos real, sino un conjunto de datos es simplemente más pequeño que una base de datos común.

Para crear un conjunto de datos, siga estos pasos:

1. Seleccione Archivo -> Nuevo -> Proyecto.

Aparecerá el cuadro de diálogo Nuevo proyecto.

2. En la columna Nombre, tipo de libreta de direcciones.

¿Sabías que es muy fácil de poner sus proyectos al estilo de Windows en cualquier directorio que desea? Simplemente haga clic en el botón Examinar en el cuadro de diálogo Nuevo proyecto y elegir un directorio. Incluso puedes escribir el nombre de un directorio que no existe, y VB.NET crea por usted.

3. Haga doble clic en el icono de la aplicación para Windows.

El cuadro de diálogo se cierra y se ve una forma vacía.

4. Abra la Caja de herramientas (pulse Ctrl + Alt + X o haga clic en su ficha).

5. Haga clic en la ficha Datos del cuadro de herramientas.

Usted ve un conjunto de controles relacionados con las bases de datos.

6. Haga doble clic en el icono de conjunto de datos en la caja de herramientas.

Aparecerá el cuadro de diálogo Agregar conjunto de datos.

7. Elija la opción Conjunto de datos sin tipo, haga clic en ese botón de radio.

No tienes DataSet en este proyecto, sin embargo, por lo que no puede utilizar la opción DataSet.

8. Haga clic en Aceptar.

El cuadro de diálogo se cierra y un nuevo icono del objeto DataSet aparece en la bandeja por debajo de su formulario. La bandeja es donde VB.NET pone controles que no se hacen visibles para el usuario, tal como un temporizador.

Adición de una tabla a un conjunto de datos

Ahora es el momento de definir la estructura, o esquema, de su nuevo conjunto de datos. Es el momento de añadir una tabla a la misma.

Dentro de esa mesa, definir tres columnas: una para el apellido de cada persona en su libreta de direcciones, el segundo para el primer nombre, y el tercero para una clave primaria autoincremental.

1. El derecho; clic en el icono DataSet1 del ejemplo anterior en la bandeja, y seleccione Propiedades.

Aparecerá la ventana Propiedades, que muestra las propiedades de DataSet1.

2. En la ventana Propiedades, cambie la propiedad Name (no la propiedad DataSetName) de DataSet1 a dsAddresses.

El icono de conjunto de datos en los cambios de la bandeja para mostrar su nuevo nombre. (Detrás de las escenas, VB.NET también cambia el nombre en el código fuente que se escribe de forma automática para definir el contenido del formulario.)

3. En la ventana Propiedades, haga clic en la propiedad Tables y haga clic en los puntos suspensivos (...).

Aparece el Editor de la colección Tablas.

4. En las tablas de la colección del editor, haga clic en el botón Agregar.

Aparece propiedades de la tabla.

5. Cambie la propiedad Name (no la propiedad TableName) a amigos.

VB.NET nuevamente cambia el código fuente detrás de las escenas. Usted no tiene que preocuparse por estos detalles - simplemente relajarse y saber que VB.NET sabe cómo escribir el código que define el esquema de su nuevo conjunto de datos.

6. En la lista Propiedades de las tablas de la colección del editor, haga clic en columnas y, a continuación, haga clic en los puntos suspensivos.

Aparecerá el cuadro de diálogo Editor de Columnas Collection.

7. En las columnas Collection Editor, haga clic en el botón Agregar.

Ahora puede definir una nueva columna y sus propiedades. Tenga en cuenta que la propiedad Tipo de datos para todas las columnas por defecto es la cadena (texto) tipo, aunque se puede cambiar. Este es el tipo de datos que desea para las columnas Apellidos y FirstName.

8. Cambie la propiedad Name (no la propiedad ColumnName) para Apellidos. (El nombre por defecto es DataColumn1.)

9. Haga clic en el botón Agregar.

Ahora se crea Columna2.

10. Cambie la propiedad Name del esta columna para FirstName.

11. Haga clic en el botón Agregar.

Ahora se crea Columna3.

12. Cambie la propiedad Name del esta columna para clave y, a su propiedad ReadOnly en True.

Con la propiedad ReadOnly cierto que nadie puede escribir (modificar) cualquiera de los datos en esta columna. Eso es lo que quieres- se supone que debe ser mirado (leer) solamente.

13. Haga doble clic el único.

Los cambios de propiedad de falso a verdadero. Ahora el conjunto de datos se niega a permitir que dos filas para contener los datos idénticos en la columna clave. Además, siempre que esta propiedad es True, no se puede utilizar el botón Eliminar en el cuadro de diálogo Editor de Columnas Colección eliminar la columna.

14. Haga doble clic en la propiedad AutoIncrement.

Los cambios de propiedad de falso a verdadero. Ahora el conjunto de datos incrementa automáticamente (aumenta) el número en esta columna por uno para cada fila. Tenga en cuenta que al hacer doble clic en esta propiedad, VB.NET era lo suficientemente sabio como para cambiar la propiedad Tipo de datos de esta columna de String a Integer. Después de todo, desea que los números ordinarios (1, 2, 3, 4, y así sucesivamente) en esta columna, no el texto. El texto no se puede aumentar.

También nota que usted puede cambiar el (número inicial) Propiedad AutoIncrementSeed y la AutoIncrementSeedStep (cantidad de aumento en cada paso) propiedad. Sin embargo, los valores predeterminados son lo que quieren: empezar de cero y subir en uno cada vez. De esta manera, el primer registro se agrega a esta tabla se le asigna automáticamente un 0 en la columna de clave, el siguiente registro se agrega recibe un 1, y así sucesivamente hasta.

15. Haga clic en el botón Cerrar dos veces.

Las Columnas del Editor de la colección y el Editor de la colección Tablas cercanos.

No hay datos reales en el conjunto de datos, pero que han creado su esquema.

Viendo el código de un conjunto de datos

Mientras que usted ha estado sentado en su perca de lujo utilizando cajas y controles de diálogo para crear un conjunto de datos, VB.NET ha estado ocupado en la ventana de código haciendo todo el trabajo sucio para escribir la programación. Sólo por un buen susto, abra la ventana de código haciendo doble clic en Form1 en la ventana de diseño. Ahora haga clic en el símbolo + junto a Windows Form Designer genera código para revelar las toneladas de código que VB.NET no cree necesario que molestar a su hermosa cabeza sobre.




» » » » La construcción de su primer conjunto de datos en Visual Basic .NET