Lic. Informatica
SQL Server 2008
Visual Studio 2008
2. Introducción
2.1. Programación por capas
La programación por capas es un estilo de programación en el que el objetivo primordial es la separación de la lógica de negocios de la lógica de diseño. La ventaja principal de este estilo es que el desarrollo se puede llevar a cabo en varios niveles y, en caso de que sobrevenga algúncambio, sólo se ataca al nivel requerido sin tener que revisar entre código mezclado. Un buen ejemplo de este método de programación sería el modelo de interconexión de sistemas abiertos
2.2. Programación en tres capas
Capa de presentación: es la que ve el usuario (también se la denomina "capa de usuario"), presenta el sistema al usuario, le comunica la información y captura la informacióndel usuario en un mínimo de proceso (realiza un filtrado previo para comprobar que no hay errores de formato). Esta capa se comunica únicamente con la capa de negocio. También es conocida como interfaz gráfica y debe tener la característica de ser "amigable" (entendible y fácil de usar) para el usuario.
Capa de negocio: es donde residen los programas que se ejecutan, se reciben las peticiones delusuario y se envían las respuestas tras el proceso. Se denomina capa de negocio (e incluso de lógica del negocio) porque es aquí donde se establecen todas las reglas que deben cumplirse. Esta capa se comunica con la capa de presentación, para recibir las solicitudes y presentar los resultados, y con la capa de datos, para solicitar al gestor de base de datos para almacenar o recuperar datos de él.También se consideran aquí los programas de aplicación.
Capa de datos: es donde residen los datos y es la encargada de acceder a los mismos. Está formada por uno o más gestores de bases de datos que realizan todo el almacenamiento de datos, reciben solicitudes de almacenamiento o recuperación de información desde la capa de negocio.
3. Desarrollo
3.1. Creando el proyecto
Primerodebemos de crear un proyecto con Visual Studio 2008, para eso abrimos el Visual Studio 2008 y nos vamos al menú de "Archivo-->Nuevo Proyecto". A nuestro proyecto le pondremos de nombre "SistemaVentas"
3.2. Agregando la Capa de Datos
Debemos de agregar a nuestro proyecto la capa de datos, para eso nos vamos al menu de "Archivo-->Agregar Nuevo Proyecto"
Y le pondremos como nombre"CapaDatos"
3.3. La clase Conexion
Para agregar una clase en C# debemos hacer clic derecho en la Capa de Datos y seleccionar la opción "Agregar-->Clase" y la clase que creamos se llamara "Conexion", que se encargara de guardar la cadena de conexión para poder conectarnos con nuestra base de datos que esta en SQL Server 2008 y la cual se llama BDTutorial.La clase Conexion tendrá el siguiente código en C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
//Desarrollado por Henry Joe Wong Urquiza
namespace CapaDatos
{
public class Conexion
{
//La base de datos se llama BDTutorial
//La ubicacion de base de datos esta de modo local y en una instancia que se llamaSQL2008
//Utiliza seguridad integrada para conectarse a la base de datos
public static string cn = "Data Source=.\\SQL2008;Initial Catalog=BDTutorial;Integrated Security=True";
}
}
3.2. La clase Producto
Esta clase se encarga de conectar la tabla Producto con C#
using System;
using System.Collections.Generic;
using System.Text;
//Impotaciones necesarias
usingSystem.Data;
using System.Data.SqlClient;
//Desarrollado por Henry Joe Wong Urquiza
namespace CapaDatos
{
public class Producto
{
private int var_codigoProducto;
private string var_nombre;
private decimal var_precio;
//Constructor vacio
public Producto()
{
}
//Constructor con parametros
public Producto(
int codigoProducto,
string...
Regístrate para leer el documento completo.