Documente Academic
Documente Profesional
Documente Cultură
NET
Otros Controles para Windows Forms, Validacin y Coneccin
Validacin
Validar un dato es evaluarlo mediante algn proceso que compruebe que el mismo cumple con los requisitos necesarios para ser de utilidad a la hora de procesarlo y generar informacin. Tener en cuenta que: Datos Intiles = Informacin Intil = Malas decisiones.
Validacin
A la hora de programar hay que pensar siempre que el usuario no va a hacer lo que nosotros creemos, y muchas veces no har lo que le indiquemos. Es con esa mentalidad que debemos pensar para realizar una buena validacin y captura de Datos y posterior generacin de informacin fiable.
Validacin - Consideraciones
No se debe dejar que se ingresen datos absurdos:
Que no se ingresen textos donde van nmeros y viceversa Que no se ingresen datos fuera de rango Que no se ingresen smbolos
Ejemplos de validacin
Que solo acepte nmeros poner en el evento KeyPress (seleccionar una de las sigs. formas):
If (Not Char.IsNumber(e.KeyChar) And e.KeyChar <> Microsoft.VisualBasic. ChrW(8)) Then e.Handled = True End If If (Asc(e.KeyChar)) >= 48 And (Asc(e.KeyChar)) <= 57 Or (Asc(e.KeyChar)) = System.Windows.Forms. Keys.Back Then e.Handled = False Else e.Handled = True End If
Forma 1 Forma 2
Ejemplos de validacin
Que solo acepte letras, poner en el evento KeyPress:
If (Asc(e.KeyChar)) >= 65 And (Asc(e.KeyChar)) <= 90 Or (Asc(e.KeyChar)) >= 97 And (Asc(e.KeyChar)) <= 122 Or (Asc(e.KeyChar)) = System.Windows.Forms.Keys.Back Then e.Handled = False Else e.Handled = True End If
No olvidar agregar los Imports necesarios al principio de todo el cdigo Es recomendable usar Try-CatchFinally-End Try para proteger el cdigo de Conexin a datos
Se utiliza un objeto Parameter por cada dato enviado en la instruccin Los parmetros debern ponerse en el rden en que aparecen en la instruccin, no importando el orden en que se encuentren en la base de datos
4. A esto:
Conecta.ConnectionString = ConfigurationSettings.AppSettings("cnn. ora")
NOTA: Agregar Imports System.Configuration
Referencia
http://msdn.microsoft.com/enus/library/system.windows.forms(v=VS.71 ).aspx http://www.programatium.com/vbnet.htm http://www.taringa.net/posts/apuntes-ymonografias/12286061/Sobre-Validacionde-Datos---Programacion.html