visual net guia 1
DESCRIPTION
Visual Net Guia 1TRANSCRIPT
Guía de aprendizaje – Diseño de aplicaciones con Visual Net 11 de febrero de 2011
Elaborado por: Ing. Gustavo Alberto Atehortúa Rico. Visita nuestra plataforma virtual: http://aula.megaproyectosdecolombia.com Página 1
Objetivo: Desarrollar una aplicación totalmente práctica y aplicable al
campo laboral y personal utilizando el programa Visual Net. Visual
Studio 2008.
Desarrollo paso a paso
Paso 1. Creación de la base de datos – Diseño de tablas
Para el diseño de la base de datos hemos escogido el programa Access, es muy
importante tener en cuenta que la programación que aquí se muestra estará utilizando
bases de datos de Access en versión 2002 – 2003. Esto quiere decir que su extensión es
*.mdb. Para el diseño de la base de datos hemos tomado las siguientes tablas.
Tabla TbFacturasClientesCab
Tabla TbFacturasClientesDet
TablaTbArticulos
Tabla TbPersonas
Guía de aprendizaje – Diseño de aplicaciones con Visual Net 11 de febrero de 2011
Elaborado por: Ing. Gustavo Alberto Atehortúa Rico. Visita nuestra plataforma virtual: http://aula.megaproyectosdecolombia.com Página 2
Tabla TbLineas
Es importante tener en cuenta que para los nombres de bases de datos, archivos,
campos, tablas, etc… se ha utilizado la convención en uso de mayúsculas y minúsculas
PascalCase.
Convenciones del uso de Mayúsculas y minúsculas
Muchas convenciones de nomenclatura hacen uso de las mayúsculas y minúsculas en
sus identificadores.
Entre ellas tenemos:
1. Estilo Pascal (PascalCase). La primera letra del identificador y la primera letra de
las siguientes palabras concatenadas están en mayúsculas. El estilo de mayúsculas y
minúsculas Pascal se puede utilizar en identificadores de tres o más caracteres, por
ejemplo:
2. Estilo camelCase. La primera letra del identificador está en minúscula y la primera
letra de las siguientes palabras concatenadas en mayúscula, por ejemplo:
3. Estilo Mayúsculas (ALL_CAPS). Todas las letras del identificador se encuentran en
mayúsculas ejemplo
4. Estilo minúsculas (small_caps). Todas las letras del identificador se encuentran en
minúsculas ejemplo
A continuación observaremos la estructura de las tablas. Para visualizar la información
detallada de cómo utilizar Access ingresar a http://aula.megaproyectosdecolombia.com
Guía de aprendizaje – Diseño de aplicaciones con Visual Net 11 de febrero de 2011
Elaborado por: Ing. Gustavo Alberto Atehortúa Rico. Visita nuestra plataforma virtual: http://aula.megaproyectosdecolombia.com Página 3
Estructura de las tablas
TbFacturasClientesCab
Clave Nombre del campo Tipo de Datos Formato TamañoCampo
FacturaClienteCabID Autonumerico Entero Largo
Fecha Fecha/Hora Fecha Corta
NumeroFactura Texto 10
ClienteID Numero Entero Largo
VendedorID Numero Entero Largo
ValorTotalFactura Numero Doble
ValorTotalIva Numero Doble
ValorTotalLetras Texto 255
FechaSistema Texto 30
UsuarioID Numero Entero Largo
TbFacturasClientesDet
Clave Nombre del campo Tipo de Datos Formato TamañoCampo
FacturaClienteDetID Autonumerico Entero Largo
FacturaClienteCabID Autonumerico Entero Largo
ArticuloID Autonumerico Entero Largo
UnidadMedida Texto 5
Cantidad Numero Doble
ValorUnitario Numero Doble
PorcentajeIva Numero Doble
ValorIva Numero Doble
Costo Numero Doble
TbArticulos
Clave Nombre del campo Tipo de Datos Formato TamañoCampo
ArticuloID Autonumerico Entero Largo
Descripcion Texto 150
UnidadMedida Texto 10
LineaID Numero Entero Largo
Precio Numero Doble
Precio2 Numero Doble
Precio3 Numero Doble
Costo Numero Doble
PorcentajeIva Numero Doble
StockMinimo Numero Doble
StockMaximo Numero Doble
Foto Texto 255
FechaSistema Texto 30
UsuarioID Numero Entero Largo
Guía de aprendizaje – Diseño de aplicaciones con Visual Net 11 de febrero de 2011
Elaborado por: Ing. Gustavo Alberto Atehortúa Rico. Visita nuestra plataforma virtual: http://aula.megaproyectosdecolombia.com Página 4
ClaseArticuloID Numero Entero Largo
TbPersonas
Clave Nombre del campo Tipo de Datos Formato TamañoCampo
PersonaID Autonumerico Entero Largo
ApellidoUno Texto 50
ApellidoDos Texto 50
NombreUno Texto 50
NombreDos Texto 50
DocumentoIdentificacion Texto 15
DigitoVerificacion Texto 1
Direccion Texto 150
Ciudad Texto 50
Telefono Texto 15
Celular Texto 15
Cliente Si/No Verdadero/Faslo
Vendedor Si/No Verdadero/Faslo
Proveedor Si/No Verdadero/Faslo
Socio Si/No Verdadero/Faslo
Empleado Si/No Verdadero/Faslo
GranContribuyente Si/No Verdadero/Faslo
RegimenComun Si/No Verdadero/Faslo
RegimenSimplificado Si/No Verdadero/Faslo
TipoCliente Texto 1
FechaSistema Texto 30
UsuarioID Numero Entero Largo
TbLineas
Clave Nombre del campo Tipo de Datos Formato Tama.Campo
LineaID Autonumerico Entero Largo
Descripcion Texto 100
CuentaInventarioID Numerico Entero Largo
CuentaIngresoVentaID Numerico Entero Largo
CuentaDevolucionVentaID Numerico Entero Largo
CuentaCostoVentaID Numerico Entero Largo
Guía de aprendizaje – Diseño de aplicaciones con Visual Net 11 de febrero de 2011
Elaborado por: Ing. Gustavo Alberto Atehortúa Rico. Visita nuestra plataforma virtual: http://aula.megaproyectosdecolombia.com Página 5
Relación de tablas
Integridades referenciales
Guía de aprendizaje – Diseño de aplicaciones con Visual Net 11 de febrero de 2011
Elaborado por: Ing. Gustavo Alberto Atehortúa Rico. Visita nuestra plataforma virtual: http://aula.megaproyectosdecolombia.com Página 6
Cuando se crean las integridades referenciales se seleccionan las opciones de
actualización y eliminación en cascada. En el caso de ClienteID y VendedorID, la
primera relación se realiza normalmente y la segunda dirigida a la misma tabla personas
se hace clic en no para que el Access cree una tabla duplicado o vista local. Esta será
relacionada igual que la anterior.