Módulo 6: Validando la Entrada de Usuario

Slides:



Advertisements
Presentaciones similares
Presentación de Visual Web Developer 2005 Express Edition Alfonso Goyeneche Torres Presidencia Nacional Comunidad Académica Microsoft Junta Directiva Nacional.
Advertisements

Programación orientada a objetos en Visual Basic .NET
PROGRAMACIÓN CON VISUAL BASIC.
Introducción a Windows Forms
Trabajar con controles
Funciones. Subrutinas y procedimientos
Validación de la entrada de datos de usuario
Manejo de errores y excepciones
Agregar código a un formulario Web Form con Microsoft ASP.NET
Al abrir el Access aparece una ventana para crear una base en blanco, con la ayuda de un asistente o abrir una existente. Al principio optamos por la primera.
Bienvenido a Marangatu'i, Módulo del Contribuyente de la SET!
Combo Box y List Box.
EMILIO JOSE CORRALES JUAN STIVEN SATIZABAL
Ingresar dos valores correspondientes a la edad de una persona. Informar "La primera persona es mayor", "La segunda persona es mayor". C E1 E2 E1>E2 Si.
SQL Server Integration Services SSIS
Módulo 5: Estructuras de Decisión y Bucles
Módulo 1: Primeros Pasos
Módulo 2: Trabajando con Formularios y Controles
Algoritmo y Estructura de Datos I I Facultad de Ingeniería y Arquitectura Ing. Juan José Montero Román. Sesión 12 - Introducción.
Programación Visual Basic
Laboratorio 7 Paginas Dinámicas Universidad de Chile – Bachillerato Curso: Computación Cristian Wilckens Patricio Bahamondes Fecha: 28 de Mayo del 2010.
Principios de diseño de Interfaces Prof. Adelaide Bianchini
CONTROLES BASICOS PARTE DEL ENTORNO DE VISUAL BASIC
Curso Básico de Crystal Presentation Design (Departamental Edition) Xcelsius Sesión 4.
 Ingresar dos valores correspondientes a la edad de una persona. Informar "La primera persona es mayor", "La segunda persona es mayor". C E 1 E 2 E1>E2.
Ejercicio N°4 Ingresar dos números enteros cualesquiera. Informar "el primero es mayor que el segundo", "el segundo es mayor que el primero" o "son iguales"
Ejercicio N°5 Ingresar cuatro números cualesquiera, si su suma es mayor a 15 elevarlo al cuadrado, si no, elevarlo al cubo. C Número1 (n1) Número2 (n2)
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 1)
Capítulo III Diseñador de Formas. El diseñador de Formas (Form Designer) Herramientas de dos vias y su uso. Un ejemplo de herramientas de dos vías. Configurando.
M.C. Martha Cárdenas HERRAMIENTAS PRODUCTIVAS II Introducción a la Programación.
MACROS Para automatizar tareas repetitivas, puede grabar rápidamente una macro (macro: acción o conjunto de acciones utilizados para automatizar tareas).
ENTORNO GRÁFICO DE VISUAL BASIC 2013
DESARROLLO DE APLICACIONES MOVILES I. Temas – CheckBox – Spinner.
Programas Utilitarios II, paralelos 50 y 52
INSTITUTO DE ESTUDIOS SUPERIORES DE CHIHUAHUA COMPUTACION Ciclo: segundo cuatrimestre Lic. Roberto Servando Roque Corona.
EI, Profesor Ramón Castro Liceaga Agosto de 2005 UNIVERSIDAD LATINA (UNILA) PROGRAMACION ORIENTADA A OBJETOS EN JAVA (Optativa) PROGRAMACION DE INTERFASES.
Pictures Barras. Imágenes Existen 2 controles gráficos: Picture Box e Image ► Ambos controles permiten desplegar archivos gráficos de tipo, gif, bitmap,
Control de errores visual basic
Yurany Ayala perilla Leidy marmolejo García
Módulo 8: Manejo de Errores y Excepciones
APLICACIÓN EN VISUAL BASIC
Módulo 7: Programación Orientada a Objetos en Visual Basic 2005.
Módulo 3: Usando Variables y Arreglos
QUÈ ES VISUAL BASIC ES UN LENGUAJE DE PROGRAMACIÒN QUE SE HA DISEÑADO PARA FACILITAR EL DESARROLLO DE APLICACIONES EN EL ENTORNO GRÀFICO. (GUI GRAPHICAL.
QUÈ ES VISUAL BASIC ES UN LENGUAJE DE PROGRAMACIÒN QUE SE HA DISEÑADO PARA FACILITAR EL DESARROLLO DE APLICACIONES EN EL ENTORNO GRÀFICO (GUI GRAPHICAL.
ACCESS Guía Telefónica - Catalogo Biblioteca - Lista de Precios
QUIMESTRE II PARCIAL I.
Programación en Visual Basic
¿Cómo hacer un Login conectado a una base de datos en Access?
Tema 10. Uso de formularios y controles
C OLEGIO DE B ACHILLERES N O.13 X OCHIMILCO, T EPEPAN C ARRASCO G ARCÍA L ORENA T ORRES H EREDIA C ARLA P ALMIRA G RUPO : 308 M ATUTINO E QUIPO : 12.
Los Controles de Visual Basic
por: Prof. Luis Vallenilla
Ministerio de Educación instituto Fermín Naudeau catedra: programación tema: controles de visual Basic tema#4 profesora: Edith Rodríguez alumnas: Jennifer.
COMANDOS PRINCIPALES DE VISUAL BASIC 6.0
Ing. Vanessa Borjas. Entorno gráfico En un entorno gráfico se tiende a que cada uno de los programas esté compuesto por un formulario, aunque no es una.
Alumno: Israel Espinosa Jiménez Matricula: Licenciatura: TIC Asignatura: Programación con Lenguajes de Cuarta Generación Cuatrimestre: 5 Página.
Colegio de Bachilleres Plantel 13 Xochimilco - Tepepan
Módulo 4: Trabajando con Procedimientos. Descripción Crear procedimientos Uso de procedimientos Uso de funciones predefinidas Debug and Deploy Escribir.
CREAR PROCEDIMIENTO DE COMBOBOX LLENAR EDAD Private Sub Cargar_Edad( ) cboEdad.AddItem ("5") cboEdad.AddItem ("6") cboEdad.AddItem ("7") cboEdad.AddItem.
QUÈ ES VISUAL ESTUDIO ES UN LENGUAJE DE PROGRAMACIÒN QUE SE HA DISEÑADO PARA FACILITAR EL DESARROLLO DE APLICACIONES EN EL ENTORNO GRÀFICO. (GUI GRAPHICAL.
¿Cómo programar un Botón para agregar registros a una base de datos?
QUÈ ES VISUAL ESTUDIO ES UN LENGUAJE DE PROGRAMACIÒN QUE SE HA DISEÑADO PARA FACILITAR EL DESARROLLO DE APLICACIONES EN EL ENTORNO GRÀFICO. OBJETIVO:
Sistema de Alerta Fitosanitario. Al ingresar a la parte privada del sistema de alerta nos encontramos con el menú principal el cual nos mostrará las siguientes.
Programación en Visual Basic
Programación Aplicada de Computadoras Lección #4 – Estructuras de Decisión Prof. Antonio F. Huertas.
CREAR PROCEDIMIENTO DE COMBOBOX LLENAR EDAD Private Sub Cargar_Edad( ) cboEdad.AddItem ("5") cboEdad.AddItem ("6") cboEdad.AddItem ("7") cboEdad.AddItem.
Programación en Visual Basic
Helpers en ASP.NET MVC3. Introducción Los helpers son una herramienta muy potente para generar nuestro propio código HTML dentro de las vistas. Los helpers.
Introducción a programación web Martin Esses. Formularios HTML se utilizan para pasar datos a un servidor. Un formulario HTML puede contener elementos.
Transcripción de la presentación:

Módulo 6: Validando la Entrada de Usuario

Descripción Restringiendo la Entrada de Usuario Debug and Deploy Escribir Código Acceso a Datos Use Visual Studio 2005 Depurar y Desplegar Crear la Interfaz Restringiendo la Entrada de Usuario Validando Datos de Campos Validando Datos del Formulario

Lección: Restringiendo la Entrada de Usuario Guías para Validar la Entrada de Usuario Qué es Validación Intrínseca? Cómo Usar las Propiedades del TextBox Cómo Usar el Control Masked Edit

Guías para Validar la Entrada de Usuario Siempre prevenga que los usuarios ingresen datos inválidos Guíe a los usuarios en el proceso de ingresar datos válidos Proporcione a los usuarios flexibilidad en el cómo y cuándo ingresar los datos Considere los requerimientos de validación al diseñar su aplicación Coloque el código de validación en la ubicación apropiada

¿Qué es la Validación Intrínseca? Definición: Las propiedades y métodos que traen los controles para permitir restringir y validar la entrada de usuario Controles comunes que proveen validación intrínseca: Control Técnica de validación RadioButton Restringe la entrada a On ó Off CheckBox Restringe la entrada a Checked ó Unchecked CheckedListBox Provee una lista de entradas válidas ListBox Provee una lista de entradas válidas (gráficos y texto) DateTimePicker Restringe la entrada a fechas y horas MonthCalendar Restringe la entrada a un rango de fechas TextBox Posee propiedades para restringir o modificar la entrada de datos

Cómo Usar las Propiedades del TextBox Puede usar las siguientes propiedades para restringir o modificar la entrada de usuario para los controles TextBox : Control Técnica de Validación PasswordChar Oculta o enmascara los caracteres ingresados en un text box MaxLength Asigna el número máximo de caracteres que pueden ser ingresados en un text box ReadOnly Provee una respuesta válida predeterminada CharacterCasing Convierte todos los caracteres del text box en mayúsculas o minúsculas

Cómo Usar el Control MaskedTextBox Procedimiento Colocar un control MaskedTextBox en el formulario Asignar la máscara

Demo: Usando el Cotrol MaskedTextBox Agregar el control MaskedTextBox al formulario Modificar la propiedad Mask Ingresar y mostrar datos del usuario Variar los tipos de máscara

Lección: Validar Datos de Campos Cómo Usar Funciones Booleanas Cómo Usar el Componente ErrorProvider Cómo asignar el Foco en Controles y Texto Cómo Modificar la Entrada de Usuario Cómo Usar Eventos de Validación

Cómo Usar Funciones Booleanas Funciones Booleanas Comunes Función Descripción IsNumeric Retorna un valor Booleano que indica si la expresión es reconocida como un número IsDate Retorna un valor Booleano que indica si la expresión se evalúa como una fecha válida Ejemplo If IsNumeric(TextBox1.Text) Then MessageBox.Show(“El text box contiene un número.") End If

Cómo Usar el Componente ErrorProvider Agregar el componente ErrorProvider al formulario Disponible en el tab Windows Forms del Toolbox Llamar al método SetError El primer parámetro especifica dónde debe aparecer el ícono, y el segundo parámetro especifica el mensaje de error a mostrar: Si el usuario ingresa datos inválidos, un ícono de error y un mensaje aparecen en el formulario: ErrorProvider1.SetError (Textbox1, “Por favor ingrese una fecha válida.")

Cómo Dar el Foco a Controles y Texto ¿Por qué dar el foco? Cuando un control tiene el foco, el usuario puede ingresar datos para ese control usando el ratón o el teclado Cuando el usuario ingresa datos inválidos, Ud puede mantener el foco en el control apropiado hasta que el error es corregido Ejemplos Para dar el foco a un control TextBox, use el método Focus: Para seleccionar todo el texto en el control, use SelectAll: TextBox1.Focus( ) TextBox1.SelectAll( )

Cómo Modificar la Entrada del Usuario Puede modificar la entrada del usuario haciendo uso de las siguientes funciones: Ejemplo Función Descripción UCase Convierte la cadena especificada hacia mayúsculas LCase Convierte una cadena especificada hacia minúsculas Trim Elimina los espacios antes y después de la cadena especificada Dim Minusculas, Mayusculas As String Minusculas = “Hola Mundo 1234" ' Cadena a convertir Mayusculas = UCase(Minusculas) ' Retorna “HOLA MUNDO 1234"

Como Usar los Eventos de Validación Use la propiedad CausesValidation para disparar el evento Validating Evento Validating Private Sub BodegaTextbox_Validating(. . .) If BodegaTextbox.Text = "" Then infoErrorProvider.SetError(BodegaTextbox, _ “Por favor ingrese un nombre de Bodega.") e.Cancel = True End If End Sub Evento Validated Private Sub BodegaTextbox_Validated(. . .) infoErrorProvider.SetError(BodegaTextbox, "") End Sub

Demo: Validando Datos de Campos Escribir código para el evento Validating para probar datos Usar el ErrorProvider para alertar al usuario de un error Escribir código para el evento Validated para resetear el ErrorProvider Probar la aplicación

Lección: Validando los Datos del Formulario Cómo Validar Múltiples Campos en un Formulario Cómo Designar los Botones Accept y Cancel Cuestiones de Seguridad

Cómo Validar Campos Múltiples en un Formulario Provea alertas visuales al usuario Ejemplo Deshabilite el botón OK hasta que el usuario haya ingresado datos en todos los campos requeridos Valide todos los campos del formulario al mismo tiempo Ejemplo Ponga todo el código de validación en el manejador del evento Click del botón OK

Cómo Designar los Botones Accept y Cancel Asigne la propiedad AcceptButton en el formulario Asigne la propiedad CancelButton del formulario Ejemplos Designe el botón AceptarButton como el accept button Designe el botón CancelarButton como el cancel button

Cuestiones de Seguridad Autenticando usuarios Verificando el usuario actual de Windows Use la propiedad User del objeto My Ejemplo Asegurando su código MessageBox.Show("El usuario actual es: " & My.User.Name)

Revisión Restringiendo la Entrada de Usuario Validando Datos de Campos Debug and Deploy Escribir Código Acceso a Datos Use Visual Studio 2005 Depurar y Desplegar Crear la Interfaz Restringiendo la Entrada de Usuario Validando Datos de Campos Validando Datos del Formulario

Lab 6.1: Validando la Entrada de Usuario Ejercicio 1: Comprobando la Entrada de Usuario