“Conocimientos Programación>C /C + + Programming

Cómo identificar los tipos de validación de entrada

2013/4/29
La identificación de los tipos de entrada durante la validación de un control en un programa de Microsoft Visual C # le ayudará a guiar al usuario que introduzca los datos correctos. En C #, se puede utilizar el evento " Validar " para identificar los tipos que desee validar para el control. La validación es importante cuando su programa está recopilando datos para ser guardados en una base de datos . Los campos de las tablas de bases de datos son de un cierto tipo de datos y pueden ocurrir problemas cuando se están guardando los datos de un tipo de datos diferente. Cosas que necesitará
Microsoft Visual Studio
Ver Más instrucciones
1

lanzamiento Microsoft Visual Studio y haga clic en el enlace " Nuevo proyecto " en el panel izquierdo de la pantalla del ordenador . Ampliar " Otros idiomas " por debajo " Plantillas instaladas " y haga clic en "Visual C #. " Double -click " aplicación de Windows Forms " en el centro de la ventana de diálogo para crear un nuevo proyecto.
2

doble haga clic en el control " TextBox " para añadir un nuevo control de cuadro de texto al formulario. Haga doble clic en " botón " para añadir un nuevo control de botón al formulario. Añada un " ErrorProvider " utilizando la misma técnica. El " ErrorProvider " se utilizará a errores rápidas .

3 Haga clic en el cuadro de texto y haga clic en "Propiedades" para mostrar la página de propiedades . Haga clic en el icono de eventos que se asemeja a una huelga de iluminación y hacer doble clic al lado de " Validar " para crear un nuevo procedimiento de validación . Agregue el código siguiente en el procedimiento de " textBox1_Validating " para identificar si el tipo de entrada era un "Int ", o un tipo de datos " doble" :

typeFound Boolean = false; if ( determinIntType ( textBox1.Text ) ) { typeFound = true; MessageBox.Show ( " Ha introducido un tipo int . "); errorProvider1.SetError ( textBox1 , "") ;} else { this.errorProvider1.SetError ( textBox1 ", un tipo válido era no se encuentra introduzca un tipo válido . ") ;}

if ( typeFound == false ) { if ( determinDoubleType ( textBox1.Text )) { typeFound = true; MessageBox.Show (" Usted entró un tipo Double " ) ; errorProvider1.SetError ( textBox1 , ". ") ;} else { this.errorProvider1.SetError ( textBox1 ", un tipo válido no se ha encontrado Por favor, introduzca un tipo válido . "); } }
4

Copia y pega el siguiente procedimiento para determinar si los datos introducidos era un tipo de datos "Int ":

determinIntType privado bool ( string dataEntered ) { try { int isANumber = Convert.ToInt32 ( dataEntered ) ; return true; } catch (Exception ) {return false;} }
5

Añada el siguiente procedimiento para determinar si los datos introducidos era un tipo de datos " doble" :

privado determinDoubleType bool ( string dataEntered ) { try {

doble isANumber = Convert.ToDouble ( dataEntered ) ; return true; } catch (Exception ) {return false;} }

6

Pulse la tecla " F5 " para ejecutar el programa y escribe una serie de números en el cuadro de texto . Haga clic en " Button1 " para ver los resultados.

C /C + + Programming
Cómo hacer matrices en C + +
Objetivo Cuestionamiento de Programación C
Cómo utilizar OpenGL en Visual C
Cómo dar formato a los números de Fibonacci en C + +
Cómo utilizar Int a obtener el código de color RGB
Cómo hacer un patrón espacial Asterisk en C + +
Xcode Editor de texto Tutorial
Cómo escribir un código en C + + usando Lucas Series
Conocimientos Informáticos © http://www.ordenador.online