Guía de Creación de Aplicaciones con Visual Studio NET 2005, C# y Access

Embed Size (px)

DESCRIPTION

Guía de Creación de Aplicaciones con Visual Studio NET 2005, C# y Access En esta guía se creará una aplicación de tres capas, sin embargo la haremos en 2 proyectos: 1. Proyecto de Interfaz de Usuario y Lógica de Negocio 2. Proyecto de acceso a datos  Paso 1: Inicie Visual Studio y elija Nuevo -> Proyecto Paso 2: Elija el Lenguaje C#, El tipo de aplicación, Aplicación de Windows, el Nombre del Proyecto y Nombre la Carpeta de Solución. Recuerde que el nombre de la carpeta de la Solución agrupa

Citation preview

Gua de Creacin de Aplicaciones con Visual Studio NET 2005, C# y Access En esta gua se crear una aplicacin de tres capas, sin embargo la haremos en 2 proyectos: 1. Proyecto de Interfaz de Usuario y Lgica de Negocio 2. Proyecto de acceso a datos Paso 1: Inicie Visual Studio y elija Nuevo -> Proyecto

Paso 2: Elija el Lenguaje C#, El tipo de aplicacin, Aplicacin de Windows, el Nombre del Proyecto y Nombre la Carpeta de Solucin. Recuerde que el nombre de la carpeta de la Solucin agrupara los proyectos que creemos.

Paso 3: Adicione un nuevo proyecto para el acceso a datos que sea una librera de clases.

Paso 4: Revise el rbol de la solucin y la carpeta de proyectos

Paso 5: Cree la Base de Datos

Paso 6: Cree la Tabla Personas con los campos: Cedula, Nombre, Edad y Gnero. Solo el campo Edad ser numrico.

(Para el ejemplo con mis alumnos)

Paso 7: Cree la cadena de conexin a la base de datos. Cree un archivo de texto

Cambie el nombre del archivo de texto

Ejecute el archivo CadenaConexion.udl dando doble click. En el la opcin Provider elija Microsoft Jet 4.0 OLE DB Provider.

Elija la ruta de la base de datos y pruebe la conexin.

Presione OK. A continuacin abra el archivo udl con un editor de Texto, all encontrar la cadena de conexin.

Y ahora si estamos listos para empezar.

Paso 8: Cree la forma para la tabla personas

Paso 9: En el Componente de Conexin. Renombre el archivo Class1.cs por AccesoDatos.cs

Paso 10: Indique los namespaces a usar para el acceso a datos y cree un objeto conexin. El constructor del objeto requiere la cadena de conexin que habamos creado previamente.

Paso 11: Creamos los mtodos para conectarnos y desconectarnos de la base de datos dentro de la clase Acceso a Datos asi:

Paso 12: Creamos el mtodo que ejecutar las operaciones de insercin, actualizacin y borrado

Paso 13: Declaramos los mtodos de consulta en modo conectado y desconectado

En este punto nuestro sencillo acceso a datos queda completado! Queda como ejercicio hacer el control de errores para los mtodos de consulta.

Paso 14: Creamos en el Proyecto de Interfaz de Usuario y Logica de Negocio la clase Persona

Paso 15: Agregamos en el proyecto de Interfaz de Usuario y Lgica de Negocio una referencia a el proyecto de acceso a datos

Paso 16: Revisamos la nueva clase y la referencia

Paso 17: Establecemos los atributos de la clase persona y creamos el mtodo InsertarPersona

Paso 18: Creamos el mtodo ConsultarPersona agregando los namespace necesarios para ejecutar la operacin, asi:

Paso 19: Creamos el mtodo ConsultarPersonas

Queda como ejercicio terminar los mtodos ActualizarPersona y EliminarPersona

Paso 20: Ahora vamos a programar la interfaz de usuario. Damos doble click en el botn btnConsultar

Paso 21: Instanciamos la clase Persona en el mtodo que se ejecutara cuando demos click al botn btnConsultar, pero antes debemos validar que los cambios que necesitamos para la operacin estn llenos.

Paso 22: Ahora hacemos el botn btnInsertar

Paso 23: Ahora hacemos el botn btnTodos para Cargar el Grid

Aqu tenemos como ejercicios terminar los botones btnActualizar y btnEliminar. Y tambin validar que los campos necesarios estn llenos antes de insertar, actualizar o borrar. Ah! Y por supuesto constryanla y vean como funciona!! Buena Suerte!