programacion en tres capas

Páginas: 16 (3895 palabras) Publicado: 23 de octubre de 2013
Programacion en tres capas en C# usando asp.net
19JUN
En este post vamos a realizar una aplicacion usando visual studio 2008 en c#, en donde paso a paso se mostrara como crear un programa en c# utilizando tres capas, donde la tercera capa de presentacion se realizara en asp.net, este blog lo he realizado con lujo de detalles para que no existan dudas, pero aun asi, si las hay favor decomentarlas.
Empecemos
Para comenzar debemos tener una fundamentacion teorica, asi que recomiendo revisen como funciona la programacion en tres capas en el siguiente articulo de Wikipedia Programacion por capas antes de comenzar con este lab.
Ahora los requerimientos
Antes de comenzar necesitamos instalar
1. Visual Studio (se puede instalar 2008 o 2010 en este lab se usara 2008)
2. SQL Server (sepuede instalar 2005 ó 2008 ó 2008R2 ó cualquier otro gestor teniendo en cuenta que la cadena de conexion cambiara, se recomienda usar SQL SERVER ya que el ejemplo que se muestra tiene la intencion de evitar errores pero si tienes experiencia en otro gestor usalo)
Empezemos con la cadena de conexion
La cadena de conexion es una de las partes mas importantes de este programa puesto que es con lo quenuestra base de datos se comunicara con el programa, especificamente solamente con la capa de datos, si tienes algo de experiencia con sql server esto deberia ser algo sencillo para ti.
Despues de instalar SQL Server, se realiza una prueba de conexion donde podras ingresar tu login sa y tu password (el cual se ingreso al instalar SQL), despues de que se realize esta prueba satisfactoriamente,desconectate, con el boton y vuelve a conectarte con el boton, asi podemos asegurar que lo que vamos a colocar en la cadena de conexion sean parametros validos, y asi evitar errores.
Para realizar la cadena de conexion debemos saber 4 datos.
1. El nombre de nuestro servidor identificado como “Data Source” en la cadena de conexion
2. El nombre de nuestra base de datos como “Initial Catalog”
3. Elnombre de el usuario “User”
4. El password con el que se identifica el usuario “Password”
Todos estos datos a exepcion de el nombre de la base de datos (Initial Catalog) los encontramos cuando nos conectamos con sql server asi que la siguente imagen aclara los siguientes pasos de como construir la cadena de conexion.

Para crear la cadena solo debemos substituir los datos mostrados en laimagen anterior aqui dejo la cadena para que no exista confusion a la hora de transcibir
@"Data Source=???????????;Initial Catalog=??????;User ID=sa;Password=????????"
Nuestra ultima duda para la cadena de conexion es Initial Catalog la cual para efectos de este lab le asignaremos Empleados entonces nuestra cadena quedaria de la siguiente manera
@"Data Source=???????????;InitialCatalog=Empleados;User ID=sa;Password=????????"
Si cuentas con conocimientos de base de datos solo asigna cualsea el nombre de tu base de datos.
Crear la base de datos e insertar un registro
Ahora nos conectamos en SQL Server y dando click en la opcion New Query escribimos create database Empleados y presionamos F5 nos deberia mandar el mensaje Command(s) completed successfully., con eso hemos creado la base dedatos llamada Empleados ahora tenemos que decirle a SQL que esa es la base de datos que queremos usar entonces escribimos use Empleados y presionamos nuevamente F5 y nos vuelve a enviar el mensaje Command(s) completed successfully. ya creada la base de datos necesitamos crear una tabla donde se puedan guardar nuestros datos que vamos a utilizar para esta nuestra aplicacion entonces escribimos elsiguiente script y presionamos F5
1
2
3
4
5
6
7
create table Datos
(
id int identity primary key not null,
strNombre varchar(20),
strApellido varchar(20),
intEdad tinyint
)
Este script crea la una tabla llamada Datos la cual tiene 4 campos:
1. id : es la llave primaria, es de tipo entero y no acepta valores nulos, y sirve para darle un identificar al empleado.
2. strNombre: es de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • programación por capas
  • programacion por capas
  • programación en capas
  • Programacion en capas
  • programacion por capas
  • Programación en Capas
  • tres capas germinales y sus derivados
  • Cap Tulo Tres

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS