6
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

Visual Net Guia 1

Embed Size (px)

DESCRIPTION

Visual Net Guia 1

Citation preview

Page 1: Visual Net Guia 1

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

Page 2: Visual Net Guia 1

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

Page 3: Visual Net Guia 1

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

Page 4: Visual Net Guia 1

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

Page 5: Visual Net Guia 1

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

Page 6: Visual Net Guia 1

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.