Base de datos
LABORATORIO
CURSO No. TEMA DURACIÓN ESTIMADA : : : : Construcción de Software I Laboratorio No.02 Acceso a datos con ADO.NET 01:40 horas.
I.
OBJETIVOS El presente laboratorio tiene por objetivos: • Revisar el IDE de Visual C#. • Crear una aplicación de acceda a la base Pubs. • Manejo de la biblioteca de clases de ADO.NET. RESUMEN En esta práctica ustedexplorara un proyecto en Visual C# que accede a la base de datos Pubs, utilizando la biblioteca de clases de ADO.NET. CONSTRUCCIÓN DE LA APLICACIÓN 1. Crear el Proyecto • En esta sección crearemos nuestra aplicación. Para ello crearemos una nueva aplicación. o Para crear un nuevo proyecto seleccionamos la opción de menú Project, de la opción New y del menú principal File.
II.
III.
o
Enla ventana de dialogo New Project, seleccione la plantilla Windows Forms Application y modifique el nombre por defecto que aparece por el de EmployeeProject. Finalmente realice clic en el botón OK.
Facultad de Ingeniería Informática y de Sistemas
Pág. 1
Universidad San Ignacio de Loyola
o
A continuación aparecerá la siguiente ventana, con un explorador de soluciones con unformulario a la izquierda.
2. Agregar al Proyecto de nuestra primera Clase • En esta sección crearemos la Clase Employee. o Clic derecho en el nodo EmployeeProject en el Solution Explorer y seleccione la opción Add del menú contextual. Para seleccionar la opción Class. Finalmente haga clic izquierdo.
o
En la caja de dialogo Add New Item, seleccione la opción Class y cambie el nombre por el deEmployee. Haga clic en Add.
Facultad de Ingeniería Informática y de Sistemas
Pág. 2
Universidad San Ignacio de Loyola
o
A continuación aparecerá la ventana de código, con una plantilla estándar de una clase.
o
La nueva clase se abre automáticamente con el editor de código, adicione los siguientes atributos.
private private private private string _code; string _firstName;string _lastName; DateTime _hireDate;
o
En la ventana de código, a continuación vamos a implementar el constructor de la clase.
public Employee(string code, string name, string last, DateTime date ) { _code = code; _firstName = name; _lastName = last; _hireDate = date; }
o
Luego, procedemos a crear las propiedades de los atributos de esta clase. Se realiza individualmente por cadaatributo, un clic derecho al costado del atributo y se elcciona Encapsulate Field de la opción de menú Refactor.
Facultad de Ingeniería Informática y de Sistemas
Pág. 3
Universidad San Ignacio de Loyola
o
En la ventana Encapsulate Field. Haga clic en OK.
o
En la ventana Preview Reference Changes. Haga clic en Apply.
o
Como resultado se tiene la siguiente propiedad para elatributo Number.
public int Code { get { return _code; } set { _code = value; } }
o
Realice el mismo procedimiento para el resto de atributos de la clase
private string _firstName; public string FirstName {
Facultad de Ingeniería Informática y de Sistemas
Pág. 4
Universidad San Ignacio de Loyola
get { return _firstName; } set { _firstName = value; } } private string _lastName; publicdecimal LastName { get { return _lastName; } set { _lastName = value; } } private DateTime _hireDate; public DateTime HireDate { get { return _hireDate; } set { _hireDate = value; } }
3. Agregar al Proyecto de la segunda Clase • En esta sección crearemos la clase EmployeeController. o Clic derecho en el nodo EmployeeProject en el Solution Explorer y seleccione la opción Add del menúcontextual. Para seleccionar la opción Class. Finalmente haga clic izquierdo.
o
En la caja de dialogo Add New Item, seleccione la opción Class y cambie el nombre por el de EmployeeController. Clic en Add.
Facultad de Ingeniería Informática y de Sistemas
Pág. 5
Universidad San Ignacio de Loyola
o
A continuación aparecerá la ventana de código, con una plantilla estándar de una clase....
Regístrate para leer el documento completo.