Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
P. 1
Tutorial de acceso a datos con Visual Studio 2008 y Subsonic 2

Tutorial de acceso a datos con Visual Studio 2008 y Subsonic 2

Ratings:

4.88

(94)
|Views: 27,536 |Likes:
Published by eriveraa

More info:

Published by: eriveraa on Sep 17, 2008
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF or read online from Scribd
See more
See less

06/24/2013

pdf

 
 
Tutorial de acceso a datos con Visual Studio 2008 ySubSonic 2.1
 Autor
: Eduardo Rivera (eriveraa@gmail.com)Septiembre del 2008
 
Tutorial de acceso a datos con Visual Studio 2008 y SubSonic
 Autor: Eduardo Rivera Alva (eriveraa@gmail.com)
2
Tabla de Contenidos
1.
 
Introducción................................................................................................................................................................................3
 
2.
 
Herramientas..............................................................................................................................................................................4
 
 2.1.
 
 Microsoft Visual Studio 2008
............................................................................................................................................ 4
 
 2.2.
 
 Microsoft Visual Studio 2008 Service Pack 1 (ISO)
......................................................................................................... 4
 
 2.3.
 
 Microsoft SQL Server 2005 Express SP2
.......................................................................................................................... 4
 
 2.4.
 
SubSonic ORM 
.................................................................................................................................................................. 5
 
3.
 
Creación de la base de datos......................................................................................................................................................6
 
 3.1.
 
 Iniciar el SQL Server Express
........................................................................................................................................... 6 
 
 3.2.
 
Crear la base de datos Personas
........................................................................................................................................ 6 
 
 3.3.
 
 Adjuntar la base de datos Personas
................................................................................................................................... 9
 
 3.4.
 
 Datos de prueba
................................................................................................................................................................ 10
 
4.
 
Inicialización de la solución y creación de los proyectos.......................................................................................................11
 
 4.1.
 
Crear la solución en Visual Studio
.................................................................................................................................. 11
 
 4.2.
 
Crear el proyecto Windows
.............................................................................................................................................. 11
 
 4.3.
 
Crear el proyecto Class Library
....................................................................................................................................... 12
 
 4.4.
 
 Estructura del proyecto
.................................................................................................................................................... 13
 
 4.5.
 
 Agregar referencias al proyecto
...................................................................................................................................... 13
 
 4.6.
 
 Eliminar archivos innecesarios.
...................................................................................................................................... 15
 
5.
 
Creación de los formularios.....................................................................................................................................................17
 
 5.1.
 
Crear el formulario principal 
.......................................................................................................................................... 17 
 
 5.2.
 
Crear el formulario de edición
........................................................................................................................................ 17 
 
6.
 
Diseño de los formularios.........................................................................................................................................................19
 
6.1.
 
 Introducción
..................................................................................................................................................................... 19
 
6.2.
 
 Diseño del formulario principal 
...................................................................................................................................... 20
 
6.3.
 
 Diseño del formulario de edición
.................................................................................................................................... 22
 
7.
 
Generación de la DAL (Data Access Layer) con SubSonic...................................................................................................23
 
7.1.
 
Configurar Visual Studio para utilizar SubSonic
........................................................................................................... 23
 
7.2.
 
Generar información de configuración con SubStage
................................................................................................... 26 
 
7.3.
 
 Preparar el proyecto Personas.Library para la generación
........................................................................................... 29
 
7.4.
 
Generar las clases de SubSonic
....................................................................................................................................... 31
 
8.
 
Programación de los formularios............................................................................................................................................33
 
8.1.
 
 Pasos previos
.................................................................................................................................................................... 33
 
8.2.
 
 Programación del formulario de edición
........................................................................................................................ 34
 
8.3.
 
 Programación del formulario principal 
.......................................................................................................................... 38
 
9.
 
Ejecución de la aplicación........................................................................................................................................................41
 
 
Tutorial de acceso a datos con Visual Studio 2008 y SubSonic
 Autor: Eduardo Rivera Alva (eriveraa@gmail.com)
3
 1.
 
Introducción
En este tutorial se desarrollará una aplicación Windows que accederá a una base de datos SQL Server,siguiendo una arquitectura de capas. El tutorial explica paso a paso y en forma detallada la construcción de laaplicación, haciendo fácil el entendimiento inclusive para aquellos con pocos conocimientos de programaciónsobre la plataforma Microsoft.En ese sentido se utilizará / creará una base de datos de Personas (en SQL Server Express 2005), y unaaplicación Windows (desarrollada con Visual Studio 2008) con el lenguaje
C# (CSharp)
, que permitirá darmantenimiento a la información con las opciones clásicas de creación, actualización y eliminación.Para la creación de la capa de acceso a datos, se utilizará el patrón ActiveRecord mediante el ORM
SubSonic,
 ya que nos brinda gran productividad en la generación del mapeo de las clases con las tablas de la base dedatos.Resumiendo, nuestro proyecto estará organizado de la siguiente manera:Cliente:
Aplicación Windows Forms
 
(Desarrollada con Visual Studio 2008 y C#)
Capa de acceso a datos
: Librería de Clases
 
(Desarrollada con Visual Studio 2008, C# y SubSonic)
Base de Datos:
Personas
 
(Creada en SQL Server 2005 Express SP2)
Se espera que durante el desarrollo de este tutorial no se presenten errores, sin embargo para consultas, dudaso reporte de algún error pueden contactarme aeriveraa@gmail.com.

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->