Академический Документы
Профессиональный Документы
Культура Документы
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.
rea
Posicin
Cualquiera
Label
Icono
BackColor
FrontColor
Font
Size
Lado Izqquierdo
Control
Silver
Black
SansSerif
10pts
White / LightYellow/
Grey (Disable)
Black
SansSerif
10pts
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
Botn [OK]
Click
Botn [Procesar]
Click
Botn [Nuevo]
Click
Botn [Imprimir]
Click
Botn [Autorizar]
Click
Botn [Cancelar]
Click
Foco (FOCUS)
GotFocus
Foco (FOCUS)
LostFocus
Desplazamiento {TAB}
Captura de Cifras
Formato
Alineacin
Icono
###,###.00
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.
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
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.
Alineacin
Centro
Direccin de la Empresa
2da. Lnea
Centro
Tel. (Telfono)
3era. Lnea
Centro
4ta. Lnea
Centro
6ta. Lnea
Centro
8 Lnea
Centro
Parmetro
NombreEmpresa
Label de Seccin
Datos (Informacin de BD)
Fechas (DD/MM/AAAA)
Hora (HH:MM) am/pm
Centro
Centro
Cifras
Numricas (###,###.00)
Porcentajes (##%)
Enteras (###,###)
Copias de Impresin
2 Copias en 1 Pgina
Inferior Izquierda
Inicializar Formulario
Guardar