SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
C# –
Control de excepciones
Validación de caracteres
TabControl Combobox
(H-V)ScrollBar Menu-strip
DateTimePicker
Mensajes en pantalla-decisión
INGENIERÍA FÍSICA
UNIVERSIDAD TECNOLÓGICA DE PEREIRA
CONTROL DE EXCEPCIONES
Un bloque try-catch tiene como propósito detectar y controlar
una excepción generada por código en funcionamiento.
Sintaxis
Este bloque puede ir
seguido además de una
sentencia finally que
permite asegurar la
ejecución de cualquier
acción, independiente de
la correcta ejecución del
bloque try.
VALIDACIÓN DE CARACTERES
En algunas ocasiones, se requiere tener control de los caracteres
que puede ingresar un usuario en una caja de texto (Textbox). Para
ello se hace uso del evento «KeyPress» asociado a las cajas de texto.
El parámetro «e» permite tener control del carácter ingresado por
el usuario en el formulario. Se puede tener control en el ingreso de
números, letras, caracteres de control, etc…
El comando e.Handled = true, evita que el carácter ingresado por el
usuario se refleje en pantalla.
El comando e.Handled = false, permite que el carácter ingresado
por el usuario se refleje en pantalla.
Se muestra un ejemplo del uso de este evento en la siguiente
diapositiva:
VALIDACIÓN DE CARACTERES
Ejemplo:
TabControl
Es una herramienta similar a un panel, es decir, sirve como
contenedor de otro tipo de herramientas. A diferencia del panel, el
TabControl da la opción de contar con diferentes ‘Pestañas’ en las
cuales se tienen elementos predefinidos para cada una de ellas.
Es importante tener presente que el identificador de las herramientas
contenidas en el TabControl debe ser única, ya que las pestañas se
encuentran en el mismo formulario.
Para definir la pestaña a mostrar se puede
hacer uso de :
Control.SelectedIndex = NumeroPestaña
Control. SelectedTab = TabPageX;
USO DE COMBOBOX
Un ComboBox es una herramienta que permite al usuario
agrupar un conjunto de items en una lista desplegable.
Agregar item:
Para agregar uno o varios items a un ComboBox se
debe definir un item tipo string o un vector de tipo
string que contenga la definición de los mismos. Y
hacer uso del siguiente comando:
Para determinar que item del ComboBox ha sido seleccionado se debe hacer
uso de la siguiente instrucción, la cual devuelve un valor entero que identifica
la posición del item, cabe resaltar que la posición de los items inicia en 0.
USO (H-V)ScrollBar
Un control del tipo ScrollBar, es una herramienta que permite al
usuario manejar valores de tipo entero, entre un valor máximo y un
valor mínimo, definido en las propiedades del objeto. El prefijo H y
V, representan la orientación Horizontal y Vertical, respectivamente.
El evento predefinido es:
NombreControl_Scroll
Propiedades mas importantes:
Minimum: Establece el valor mínimo del objeto,
es de tipo entero.
Maximum: Establece el limite superior del valor
del objeto, es de tipo entero.
SmallChange: Establece la variación mínima de
la propiedad Value del objeto, es de tipo entero.
Value: Define el valor en el que se encuentra el
Scroll, es de tipo entero.
USO MENU-STRIP
Un control MenuStrip, es una herramienta
que permite al usuario definir un menú de
contenido en la parte superior del formulario.
Para ello se debe ingresar una herramienta
del tipo MenuStrip, la cual se vera reflejada
en la parte superior. Permitiendo al usuario
definir la cantidad de pestañas principales,
secundarias y hasta el séptimo nivel.
Opciones para las cuales se pueden definir
algunos eventos que se han trabajado (Click,
MouseEnter, etc…)
USO DATETIMEPICKER
Un control DateTimePicker, permite al usuario seleccionar fechas u
horas, dentro de un formulario. La selección depende del formato
definido para la herramienta.
Se definen para ella los siguientes formatos:
– Long.
– Short.
– Time.
– Custom.
Por medio de la propiedad Value, se
Puede acceder a información como:
– Fecha, día, hora, minutos, segundos, etc…
USO MENSAJES EN PANTALLA-DECISIÓN
Los mensajes en pantalla son una herramienta valiosa a la hora de presentar
información en pantalla al usuario, para ellos se hace uso de la clase:
MessageBox.Show(TEXTO, TITULO, MessageBoxButtons.DECISIÓN);
– Texto: representa la información en el contenedor, definida por el usuario.
– Titulo: aparece en la parte superior del formulario.
– Decisión: define los botones que aparecerán en el formulario, permiten definir o determinar la
acción a seguir dependiendo la elección del usuario.
C# ACTIVIDAD 3 –
APLICACIONES DE WINDOWS
INGENIERÍA FÍSICA
UNIVERSIDAD TECNOLÓGICA DE PEREIRA
IMPLEMENTAR CLASES Y ENUMERACIONES
EN LAS APLICACIONES DONDE SEA POSIBLE.
ACTIVIDADES
Realizar una aplicación que contenga un registro de información de un
usuario, los campos que debe registrar son:
• Nombre: solo se debe permitir ingresar caracteres no numéricos.
• Edad: solo se debe admitir ingresar caracteres numéricos y como
máximo 3 dígitos que no superen el valor de 130.
• Correo: se debe verificar que la información ingresada contenga al
menos un carácter @ y como mínimo un punto ( . )
Debe tener un botón “Registrar” el cual debe verificar si se ha cumplido
con las condiciones anteriores.
Una vez ingresada la información, si se cumple con las condiciones
dadas, se debe pasar a una nueva pestaña (del tabcontrol) en la cual se
mostrara un mensaje que indique si la edad ingresada es de una
persona mayor o menor de edad.
ACTIVIDADES
Realizar una aplicación de Windows que contenga una caja de texto que admita
múltiples líneas y además cuente con un menú con las siguientes opciones:
– Archivo
• Nuevo (limpia la caja de texto).
• Guardar (Guarda lo escrito en la caja de texto en otra caja de texto
de solo lectura, al confirmar en una caja de mensaje OKCANCEL).
– Edición
• Modificar tamaño letra (habilita en el formulario un scroll para
cambiar el tamaño de la letra, en conjunto con un botón ok, el cual
al presionarlo realiza las modificaciones y desaparece el scroll).
– Insertar
• Fecha (muestra en el formulario un DATETIMEPICKER y un botón ok,
el cual al presionarlo agrega la fecha seleccionada en la parte inicial
del texto escrito dejando un salto de línea entre la fecha ingresada y
el texto).

Contenu connexe

Similaire à C# - Control de excepciones, validación y uso de controles

Similaire à C# - Control de excepciones, validación y uso de controles (20)

controles y tipos de datos
controles y tipos de datos controles y tipos de datos
controles y tipos de datos
 
Codigos programables
Codigos programablesCodigos programables
Codigos programables
 
Controles activex 2016
Controles activex 2016Controles activex 2016
Controles activex 2016
 
Uso de la función InputBox y MsgBox
Uso de la función InputBox y MsgBoxUso de la función InputBox y MsgBox
Uso de la función InputBox y MsgBox
 
10 Herramientas Visual Basic
10 Herramientas Visual Basic 10 Herramientas Visual Basic
10 Herramientas Visual Basic
 
Formularios En Visual Fox Pro
Formularios En Visual Fox ProFormularios En Visual Fox Pro
Formularios En Visual Fox Pro
 
formularios en Visual Foxpro
formularios en Visual Foxproformularios en Visual Foxpro
formularios en Visual Foxpro
 
Cuaderno digital
Cuaderno digitalCuaderno digital
Cuaderno digital
 
Manual visual studio 2010
Manual visual studio 2010Manual visual studio 2010
Manual visual studio 2010
 
Entorno de Visual Basic 2010
Entorno de Visual Basic 2010Entorno de Visual Basic 2010
Entorno de Visual Basic 2010
 
Guia visual fox pro 1
Guia visual fox pro 1Guia visual fox pro 1
Guia visual fox pro 1
 
Stalin pulupa visual basic 6.0
Stalin pulupa visual basic 6.0Stalin pulupa visual basic 6.0
Stalin pulupa visual basic 6.0
 
Visual basic 1º Año
Visual basic  1º AñoVisual basic  1º Año
Visual basic 1º Año
 
Creación de formularios
Creación de formulariosCreación de formularios
Creación de formularios
 
App web cap4 (2)
App web cap4 (2)App web cap4 (2)
App web cap4 (2)
 
Cuaderno de ejercicios y practicas vistual basic
Cuaderno de ejercicios y practicas vistual basicCuaderno de ejercicios y practicas vistual basic
Cuaderno de ejercicios y practicas vistual basic
 
El objeto Controls - Small Basic
El objeto Controls - Small BasicEl objeto Controls - Small Basic
El objeto Controls - Small Basic
 
programacion. visual basic 6.0
programacion. visual basic 6.0programacion. visual basic 6.0
programacion. visual basic 6.0
 
H) formularios 3
H) formularios 3H) formularios 3
H) formularios 3
 
1 aplicaciones windows vb
1 aplicaciones windows vb1 aplicaciones windows vb
1 aplicaciones windows vb
 

Dernier

Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfbcondort
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptxBRAYANJOSEPTSANJINEZ
 
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILClase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILProblemSolved
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023RonaldoPaucarMontes
 
Maquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfMaquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfdanielJAlejosC
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptCRISTOFERSERGIOCANAL
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfalexquispenieto2
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrialGibranDiaz7
 
introducción a las comunicaciones satelitales
introducción a las comunicaciones satelitalesintroducción a las comunicaciones satelitales
introducción a las comunicaciones satelitalesgovovo2388
 
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxCARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxvalenciaespinozadavi1
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdfCristhianZetaNima
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOFritz Rebaza Latoche
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaAlexanderimanolLencr
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Dr. Edwin Hernandez
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralsantirangelcor
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCarlosGabriel96
 

Dernier (20)

Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
 
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILClase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
 
Maquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfMaquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdf
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdf
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrial
 
introducción a las comunicaciones satelitales
introducción a las comunicaciones satelitalesintroducción a las comunicaciones satelitales
introducción a las comunicaciones satelitales
 
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxCARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integral
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
 

C# - Control de excepciones, validación y uso de controles

  • 1. C# – Control de excepciones Validación de caracteres TabControl Combobox (H-V)ScrollBar Menu-strip DateTimePicker Mensajes en pantalla-decisión INGENIERÍA FÍSICA UNIVERSIDAD TECNOLÓGICA DE PEREIRA
  • 2. CONTROL DE EXCEPCIONES Un bloque try-catch tiene como propósito detectar y controlar una excepción generada por código en funcionamiento. Sintaxis Este bloque puede ir seguido además de una sentencia finally que permite asegurar la ejecución de cualquier acción, independiente de la correcta ejecución del bloque try.
  • 3. VALIDACIÓN DE CARACTERES En algunas ocasiones, se requiere tener control de los caracteres que puede ingresar un usuario en una caja de texto (Textbox). Para ello se hace uso del evento «KeyPress» asociado a las cajas de texto. El parámetro «e» permite tener control del carácter ingresado por el usuario en el formulario. Se puede tener control en el ingreso de números, letras, caracteres de control, etc… El comando e.Handled = true, evita que el carácter ingresado por el usuario se refleje en pantalla. El comando e.Handled = false, permite que el carácter ingresado por el usuario se refleje en pantalla. Se muestra un ejemplo del uso de este evento en la siguiente diapositiva:
  • 5. TabControl Es una herramienta similar a un panel, es decir, sirve como contenedor de otro tipo de herramientas. A diferencia del panel, el TabControl da la opción de contar con diferentes ‘Pestañas’ en las cuales se tienen elementos predefinidos para cada una de ellas. Es importante tener presente que el identificador de las herramientas contenidas en el TabControl debe ser única, ya que las pestañas se encuentran en el mismo formulario. Para definir la pestaña a mostrar se puede hacer uso de : Control.SelectedIndex = NumeroPestaña Control. SelectedTab = TabPageX;
  • 6. USO DE COMBOBOX Un ComboBox es una herramienta que permite al usuario agrupar un conjunto de items en una lista desplegable. Agregar item: Para agregar uno o varios items a un ComboBox se debe definir un item tipo string o un vector de tipo string que contenga la definición de los mismos. Y hacer uso del siguiente comando: Para determinar que item del ComboBox ha sido seleccionado se debe hacer uso de la siguiente instrucción, la cual devuelve un valor entero que identifica la posición del item, cabe resaltar que la posición de los items inicia en 0.
  • 7. USO (H-V)ScrollBar Un control del tipo ScrollBar, es una herramienta que permite al usuario manejar valores de tipo entero, entre un valor máximo y un valor mínimo, definido en las propiedades del objeto. El prefijo H y V, representan la orientación Horizontal y Vertical, respectivamente. El evento predefinido es: NombreControl_Scroll Propiedades mas importantes: Minimum: Establece el valor mínimo del objeto, es de tipo entero. Maximum: Establece el limite superior del valor del objeto, es de tipo entero. SmallChange: Establece la variación mínima de la propiedad Value del objeto, es de tipo entero. Value: Define el valor en el que se encuentra el Scroll, es de tipo entero.
  • 8. USO MENU-STRIP Un control MenuStrip, es una herramienta que permite al usuario definir un menú de contenido en la parte superior del formulario. Para ello se debe ingresar una herramienta del tipo MenuStrip, la cual se vera reflejada en la parte superior. Permitiendo al usuario definir la cantidad de pestañas principales, secundarias y hasta el séptimo nivel. Opciones para las cuales se pueden definir algunos eventos que se han trabajado (Click, MouseEnter, etc…)
  • 9. USO DATETIMEPICKER Un control DateTimePicker, permite al usuario seleccionar fechas u horas, dentro de un formulario. La selección depende del formato definido para la herramienta. Se definen para ella los siguientes formatos: – Long. – Short. – Time. – Custom. Por medio de la propiedad Value, se Puede acceder a información como: – Fecha, día, hora, minutos, segundos, etc…
  • 10. USO MENSAJES EN PANTALLA-DECISIÓN Los mensajes en pantalla son una herramienta valiosa a la hora de presentar información en pantalla al usuario, para ellos se hace uso de la clase: MessageBox.Show(TEXTO, TITULO, MessageBoxButtons.DECISIÓN); – Texto: representa la información en el contenedor, definida por el usuario. – Titulo: aparece en la parte superior del formulario. – Decisión: define los botones que aparecerán en el formulario, permiten definir o determinar la acción a seguir dependiendo la elección del usuario.
  • 11. C# ACTIVIDAD 3 – APLICACIONES DE WINDOWS INGENIERÍA FÍSICA UNIVERSIDAD TECNOLÓGICA DE PEREIRA IMPLEMENTAR CLASES Y ENUMERACIONES EN LAS APLICACIONES DONDE SEA POSIBLE.
  • 12. ACTIVIDADES Realizar una aplicación que contenga un registro de información de un usuario, los campos que debe registrar son: • Nombre: solo se debe permitir ingresar caracteres no numéricos. • Edad: solo se debe admitir ingresar caracteres numéricos y como máximo 3 dígitos que no superen el valor de 130. • Correo: se debe verificar que la información ingresada contenga al menos un carácter @ y como mínimo un punto ( . ) Debe tener un botón “Registrar” el cual debe verificar si se ha cumplido con las condiciones anteriores. Una vez ingresada la información, si se cumple con las condiciones dadas, se debe pasar a una nueva pestaña (del tabcontrol) en la cual se mostrara un mensaje que indique si la edad ingresada es de una persona mayor o menor de edad.
  • 13. ACTIVIDADES Realizar una aplicación de Windows que contenga una caja de texto que admita múltiples líneas y además cuente con un menú con las siguientes opciones: – Archivo • Nuevo (limpia la caja de texto). • Guardar (Guarda lo escrito en la caja de texto en otra caja de texto de solo lectura, al confirmar en una caja de mensaje OKCANCEL). – Edición • Modificar tamaño letra (habilita en el formulario un scroll para cambiar el tamaño de la letra, en conjunto con un botón ok, el cual al presionarlo realiza las modificaciones y desaparece el scroll). – Insertar • Fecha (muestra en el formulario un DATETIMEPICKER y un botón ok, el cual al presionarlo agrega la fecha seleccionada en la parte inicial del texto escrito dejando un salto de línea entre la fecha ingresada y el texto).