Вы находитесь на странице: 1из 4

Lista de Verificacin para entrega de asignaciones

Diseo:
Control

Esta Lista deber ser desarrollada por cada asignacin que se le haga al Programador.
rea

Formulario

Posicin

Icono

BackColor

FrontColor

Font

Size

CenterScreen

Carretilla

Silver

Black

SansSerif

10pts

RoyalBlue

White

SansSerif

12Pts

Icono

Superior

Caption

Superior

Esquina Izquierda

Botn [Cerrar]

Superior

Esquina Derecha

Botn [Maximizar]

Superior

Esquina Derecha

Flecha

Botn [Minimizar]

Superior

Esquina Derecha

Flecha

GroupBox

Filtros

Lado Izquierdo

Silver

Black

SansSerif

10pts

Label

Filtros

Lado Izquierdo

Silver

Black

SansSerif

10pts

ComboBox

Filtros

Lado Izquierdo

White/LightYellow

Black

SansSerif

10pts

GroupBox

Centro

Lado Izquierdo

Silver

Black

SansSerif

10pts

Grid (DataGrid /
TrueDbGrid

Centro

Centro

LightYellow

Black

SansSerif

10pts

TabControl

Centro

Centro

Silver

Black

SansSerif

10pts

Botn [XXXXXXXXXXX]

Centro

Esquina Inferior
Derecha

Botn [OK]

Inferior

Esquina Izquierda

Silver

Black

SansSerif

10pts

Botn [Procesar]

Inferior

Esquina Izquierda

Silver

Black

SansSerif

10pts

Botn [Nuevo]

Inferior

Esquina Izquierda

Silver

Black

SansSerif

10pts

Botn [Imprimir]

Inferior

Centro

Silver

Black

SansSerif

10pts

Botn [Referencia]

Inferior

Centro

Silver

Black

SansSerif

10pts

Botn [Autorizar]

Inferior

Esquina Derecha

Silver

Black

SansSerif

10pts

Botn [Cancelar]

Inferior

Esquina Derecha

Silver

Black

SansSerif

10pts

CenterScreen

Silver

Black

SansSerif

10pts

Superior

Esquina Izquierda

RoyalBlue

White

SansSerif

12Pts

Centro

Centro

LightYellow

Black

SansSerif

10pts

LightYellow

Black

SansSerif

10pts

Seleccin EntireRow
Ajustado, sin espacios
ltima Lnea Completa

Formularios Bsquedas
Caption
Grid (DataGrid /
TrueDbGrid)
Columna 1: Cdigo
Columna 2: XXXXXX
No Barra de
Desplazamiento
Horizontal. Orden 2da.
Columna. Foco 1era.
Posicin de Bsqueda.

Lista de Verificacin para entrega de asignaciones


Diseo:
Control

rea

Posicin

Cualquiera

TextBox / Editor de Texto Cualquiera

Label

Icono

BackColor

FrontColor

Font

Size

Lado Izqquierdo
Control

Silver

Black

SansSerif

10pts

Lado Derecho del


Label

White / LightYellow/
Grey (Disable)

Black

SansSerif

10pts

Ambos alineados entre


ellos.
Alineacin del Grupo.

Funcionalidad:
Control

Evento

Accin

Botn [Cerrar]

Click

Cierra el Formulario

Botn [Maximizar]

Click

Maximiza el Formulario

Botn [Minimizar]

Click

Minimiza el Formulario

Botn [XXXXXXXXXXX]

Click

Abre el Catlogo que se describe en el Caption

Botn [OK]

Click

Cierrra el formulario sin hacer cambios.

Botn [Procesar]

Click

Todo Formulario que afecta datos (Transacciones con la Base de Datos).


Despus de Procesar los datos el mensaje es "Datos Guardados"

Botn [Nuevo]

Click

Abre el Formulario Nuevo

Botn [Imprimir]

Click

Abre Formulario que muestra el Reporte o Dilogo de Impresin.

Botn [Autorizar]

Click

Cambia estado de registro seleccionado.

Botn [Cancelar]

Click

Foco (FOCUS)

GotFocus

Foco (FOCUS)

LostFocus

Cuando el Botn Cancelar est en un Formulario que afecte datos y cerrar el


formulario sin afectar BD.
En Caso de estar en un formulario que muestra datos, el evento Cancelar, cambiar el
estado del registro seleccionado.
Para los formularios que presentan datos el foco deber caer sobre el botn Ok.
Para los formularios de transacciones el foco deber caer sobre el primer control
requerido.
Para los TextBox y los ComboBox el BackColor cambia a LightYellow.

Desplazamiento {TAB}

Para los TextBox y los ComboBox el BackColor cambia a White.


El Orden deber ser Lgico, ir al siguiente control.
No aceptar ceros ni valores negativos. En los casos que lo requieren.

Captura de Cifras

Formato de Datos a Presentar:


Tipo de Datos

Formato

Alineacin

Icono

###,###.00

Derecha

En caso de Grid: La presntacin ser la misma. Tanto el


Ttulo como el dato alineados a la derecha.

Fecha

DD/MM/AAAA

Centrado

Hora

HH:MM am/pm

Centrado

Nmerico / Decimal

Nota: Si alguna de las casillas no est verificada, no se podr recepcionar la entrega de la asignacin.

Lista de Verificacin para entrega de asignaciones


Codificacin:
La necesidad de codificar con ciertos estndares nos permitirn revisar un cdigo que escribimos tiempo atrs
y saber exactamente qu es lo que hace.
Objetos

variables

Nomenglatura
Usar Nombres Significativos, preferiblemente en espaol. Las tres primeras letras para definir el tipo y
luego el nombre propio. Cuando sea el caso, en vez de usar variables pblicas o Globales, utilizar
propiedades publicas de la clase formulario, o sea, en vez de: Public strVar as string, utilizar: Public
Property strVar as string, primero son ms persistentes y tienen el mismo tiempo de vida que el
formulario.

ComboBox,
Todos estos objetos debern tambin nombres significativos, no podemos utilizar los nombres
DatagridView,
genricos, porque al cambiarle el nombre a uno, vb hace una revisin de todos los objetos que se
TrueDbGrid, Label,
llaman igual, y actualiza el nombre, pudiendo as perder funcionalidades en otros procesos.
TextBox, TabControl, etc

Clases Form

Uso del Log File

Todo formulario deber tener, al menos, 3 regiones, estas son: Regin "Botones", en donde se colocar
todo cdigo que est asociado a un botn; Regin "Mtodos", donde se colocarn todas las funciones
y procedimientos definidos por los usuarios, (Todo cdigo creado por el programador); Regin
"Controles", donde se colocar todo cdigo relacionado a los eventos de los controles que estamos
programando. Con esto tendremos un cdigo ms ordenado, fcil de acceder, etc.
El uso del archivo de Log permite que el usuario no vea mensajes que no comprender y a nosotros
nos permite tener un respaldo de los cambios que se requieren para la optimizacin del cdigo que
hemos creado, por lo tanto, se utilizar el siguiente cdigo para grabar en el archivo Log:
TRY
{Cdigo del Programador}
CATCH ex AS System.Runtime.InteropServices.ExternalException
Dim origenError As String = Me.Name & ":" & New StackTrace().GetFrame(0).Name
Loggeo.Log(Loggeo.DirectorioDelLog, String.Format("Error - '{0}' -> '{1}'", origenError, ex.Message),
False, MessageBoxIcon.Error)
END TRY
Nota: Se utilizar para las funciones o procedimientos transaccionales (que interactan con la BD) y en
el evento Form.Load para registrar cualquier error.

Lista de Verificacin para entrega de asignaciones


Reportes:
Todos los reportes debern tener el siguiente encabezado que se encuentra en la tabla Sistema.Parametros,
NombreEmpresa (Parametrizable), Direccin (En Duro), Telfono (En Duro), NIT (Parametrizable). El Orden es el Siguiente:
Posicin

Alineacin

Tipo de Letra / Tamao / Formato

1era. Lnea Reporte

Centro

Arial / 12pts / Negrita, Fondo Blanco, Texto Negro

Direccin de la Empresa

2da. Lnea

Centro

Arial / 9pts / Normal, Fondo Blanco, Texto Negro

Tel. (Telfono)

3era. Lnea

Centro

Arial / 9pts / Normal, , Fondo Blanco, Texto Negro

NIT (No. de RUC)

4ta. Lnea

Centro

Arial / 9pts / Normal, , Fondo Blanco, Texto Negro

Ttulo del Reporte


Encabezados Columnas

6ta. Lnea

Centro

Arial / 14 pts / Negrita, , Fondo Blanco, Texto Negro

8 Lnea

Centro

Arial / 10pts / Negrita,


Arial / 10pts / Negrita,
Arial / 10pts / Negrita,
Arial / 10pts / Negrita,
Arial / 10pts / Negrita,

Parmetro
NombreEmpresa

Label de Seccin
Datos (Informacin de BD)
Fechas (DD/MM/AAAA)
Hora (HH:MM) am/pm

Centro
Centro

Cifras
Numricas (###,###.00)

Arial / 10pts / Negrita, Fondo Blanco, Texto Negro


Arial / 10pts / Negrita, Fondo Blanco, Texto Negro
Centro
Arial
/ 10pts / Negrita, Fondo Blanco, Texto Negro
Derecha
Arial / 10pts / Negrita, Fondo Gris, Texto Negro
Inferior Izquierda

Porcentajes (##%)
Enteras (###,###)
Copias de Impresin
2 Copias en 1 Pgina

Fondo Negro, Texto Blanco


Fondo Negro, Texto Blanco
Fondo Blanco, Texto Negro
Fondo Blanco, Texto Negro
Fondo Blanco, Texto Negro

Alternar Fondo Gris

Inferior Izquierda

Arial / 10pts / Negrita, Fondo Gris, Texto Negro

Inicializar Formulario

Guardar

Вам также может понравиться