Visual Net Guia 1

Page 1

Guía de aprendizaje – Diseño de aplicaciones con Visual Net 11 de febrero de 2011

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 Elaborado por: Ing. Gustavo Alberto Atehortúa Rico. Visita nuestra plataforma virtual: http://aula.megaproyectosdecolombia.com

Página 1


Guía de aprendizaje – Diseño de aplicaciones con Visual Net 11 de febrero de 2011 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

Elaborado por: Ing. Gustavo Alberto Atehortúa Rico. Visita nuestra plataforma virtual: http://aula.megaproyectosdecolombia.com

Página 2


Guía de aprendizaje – Diseño de aplicaciones con Visual Net 11 de febrero de 2011

Estructura de las tablas TbFacturasClientesCab Clave

Nombre del campo FacturaClienteCabID

Tipo de Datos Autonumerico

Formato Entero Largo

Fecha NumeroFactura ClienteID VendedorID ValorTotalFactura ValorTotalIva ValorTotalLetras FechaSistema UsuarioID TbFacturasClientesDet

Fecha/Hora Texto Numero Numero Numero Numero Texto Texto Numero

Fecha Corta

Clave

Nombre del campo FacturaClienteDetID

Tipo de Datos Autonumerico

Formato Entero Largo

FacturaClienteCabID ArticuloID UnidadMedida Cantidad ValorUnitario PorcentajeIva ValorIva Costo TbArticulos

Autonumerico Autonumerico Texto Numero Numero Numero Numero Numero

Entero Largo Entero Largo

Clave

Nombre del campo ArticuloID

Tipo de Datos Autonumerico

Formato Entero Largo

Descripcion UnidadMedida LineaID Precio Precio2 Precio3 Costo PorcentajeIva StockMinimo StockMaximo Foto FechaSistema UsuarioID

Texto Texto Numero Numero Numero Numero Numero Numero Numero Numero Texto Texto Numero

TamañoCampo

10 Entero Largo Entero Largo Doble Doble 255 30 Entero Largo TamañoCampo

5 Doble Doble Doble Doble Doble TamañoCampo 150 10 Entero Largo Doble Doble Doble Doble Doble Doble Doble 255 30 Entero Largo

Elaborado por: Ing. Gustavo Alberto Atehortúa Rico. Visita nuestra plataforma virtual: http://aula.megaproyectosdecolombia.com

Página 3


Guía de aprendizaje – Diseño de aplicaciones con Visual Net 11 de febrero de 2011 ClaseArticuloID

Numero

Entero Largo

TbPersonas Clave

Nombre del campo PersonaID

Tipo de Datos Autonumerico

ApellidoUno ApellidoDos NombreUno NombreDos DocumentoIdentificacion DigitoVerificacion Direccion Ciudad Telefono Celular Cliente Vendedor Proveedor Socio Empleado GranContribuyente RegimenComun RegimenSimplificado TipoCliente FechaSistema UsuarioID

Texto Texto Texto Texto Texto Texto Texto Texto Texto Texto Si/No Si/No Si/No Si/No Si/No Si/No Si/No Si/No Texto Texto Numero

Formato Entero Largo

TamañoCampo 50 50 50 50 15 1 150 50 15 15

Verdadero/Faslo Verdadero/Faslo Verdadero/Faslo Verdadero/Faslo Verdadero/Faslo Verdadero/Faslo Verdadero/Faslo Verdadero/Faslo 1 30 Entero Largo

TbLineas Clave

Nombre del campo LineaID

Tipo de Datos Autonumerico

Formato Entero Largo

Descripcion CuentaInventarioID CuentaIngresoVentaID CuentaDevolucionVentaID CuentaCostoVentaID

Texto Numerico Numerico Numerico Numerico

Entero Largo Entero Largo Entero Largo Entero Largo

Tama.Campo 100

Elaborado por: Ing. Gustavo Alberto Atehortúa Rico. Visita nuestra plataforma virtual: http://aula.megaproyectosdecolombia.com

Página 4


Guía de aprendizaje – Diseño de aplicaciones con Visual Net 11 de febrero de 2011

Relación de tablas

Integridades referenciales

Elaborado por: Ing. Gustavo Alberto Atehortúa Rico. Visita nuestra plataforma virtual: http://aula.megaproyectosdecolombia.com

Página 5


Guía de aprendizaje – Diseño de aplicaciones con Visual Net 11 de febrero de 2011 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.

Elaborado por: Ing. Gustavo Alberto Atehortúa Rico. Visita nuestra plataforma virtual: http://aula.megaproyectosdecolombia.com

Página 6


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.