Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introducción .............................................................................................................................................................1
Capítulo I. Ejercicios Resueltos .................................................................................................................................8
Operadores Aritméticos: ......................................................................................................................................8
Hora automática ...................................................................................................................................................9
Inicio de Sesión .....................................................................................................................................................9
Calculo de Edad ................................................................................................................................................. 11
Validaciones Mensajes de Ayuda (ErrorProvider, ToolTip) ............................................................................... 12
Calcular promedio de calificación ..................................................................................................................... 14
Calculo de Porcentaje ........................................................................................................................................ 15
Windows Form
1
Cuadro de herramientas (Windows Forms)
El cuadro de herramientas contiene todas las componentes visuales que nos permiten
elaborar nuestro formulario. Para mostrar este control se hace por el menú Ver o presionando
F4.
Controles
MaskedTextBox: Componente que permite ingresar una línea de texto en mascara, por
ejemplo: número de teléfono, cédula, tarjeta de crédito, cuenta de banco, entre otros…
2
RadioButton: Componente para mostrar varias opciones de las cuales sólo se puede
seleccionar una.
ComboBox: Usado para implementar una lista desplegable de varias opciones de las cuales
sólo se puede seleccionar una.
ListBox: Permite implementar una lista con varias opciones de las cuales se puede
seleccionar una o varias.
3
ToolTipText: Permite ingresar un mensaje de ayuda que se visualizará cuando pasemos el
mouse sobre el componente.
Enable: Permite habilitar o deshabilitar un componente.
Nota: Para mostrar esta ventana se hace en el menú ver o presionando Ctrl+W y luego P.
4
Manejo de Eventos
Un evento es un suceso que ocurre como consecuencia de la interacción del usuario con la
interfaz gráfica. Para ver los eventos
Tipos de Datos en C#
5
NOMBRE
CLASE .NET TIPO ANCHO INTERVALO (BITS)
CORTO
byte Byte Entero sin signo 8 0 a 255
sbyte SByte Entero con signo 8 -128 a 127
int Int32 Entero con signo 32 -2.147.483.648 a 2.147.483.647
uint UInt32 Entero sin signo 32 0 a 4294967295
short Int16 Entero con signo 16 -32.768 a 32.767
ushort UInt16 Entero sin signo 16 0 a 65535
-922337203685477508 a
long Int64 Entero con signo 64
922337203685477507
ulong UInt64 Entero sin signo 64 0 a 18446744073709551615
Tipo de punto flotante de
float Single 32 -3,402823e38 a 3,402823e38
precisión simple
Double Double 64
Tipo de punto flotante de 1,79769313486232e308 a
precisión doble 1,79769313486232e308
char Char Un carácter Unicode Símbolos Unicode utilizados en el
16
texto
bool Boolean Tipo Boolean lógico 8
True o false
Variables y Constantes
Ambas Representan un espacio de Memoria RAM que guarda un valor que servirá para
algún proceso en particular, la Variable contiene un valor que puede ser modificado en
cualquier momento, mientras que el valor de la constante es fijo y no cambia en la
ejecución del programa.
Declaración de Variables
En C# existen 3 tipos de Variables:
1) Variables de instancia.
Se utilizan para definir los atributos de un objeto.
2) Variables de clase.
Son similares a las variables de instancia, con la excepción de que sus valores son los mismos
para todas las instancias de la clase.
3) Variables locales.
Se declaran y se utilizan dentro de las
definiciones de los métodos.
6
Operadores
Operadores Númericos.
Operadores de Comparación
Operador Significado
> (Alt+62) Mayor que
< (Alt+60) Menor que
== (Shift+0) Igual a
>= Mayor o igual que
<= Menor o igual que
!= Distinto que
7
Capítulo I. Ejercicios Resueltos
Operadores Aritméticos:
Crear un programa que me permita sumar, restar, multiplicar, dividir, obtener potencia y raíz
cuadrada de dos números ingresados por teclado.
Propiedad Name:
txtnum1, txtnum2
Propiedad Name:
btnCalcular, btnLimpiar
Propiedad
Name: txtsuma, txtresta,
txtmultiplicacion,
txtdivision, txtpotencia,
txtraiz.
ReadOnly: True
Nota: para aplicar cada propiedad, primero seleccionamos el objeto (TextBox o Botón) y
luego vamos aplicar dicha propiedad.
Nota: para abrir el evento click solo tenemos que dar doble click sobre dicho objeto (botón,
formulario, etc…).
8
Hora automática
Crear un programa de la hora en tiempo real.
Agregar un label y un .
Inicio de Sesión
9
Botones
Iconos
Propiedad
Name: txtusuario, txtpassword
UseSystemPasswordChar=True
10
Crear una variable intentos tipo número entero, debajo de: public partial class
Calculo de Edad
Crear un programa que te pida el nombre y fecha de nacimiento y con eso te diga la edad
y si esa persona es mayor o menor de edad.
11
Validaciones Mensajes de Ayuda (ErrorProvider, ToolTip)
ErrorProvider: Proporciona una Interfaz de Usuario para indicar al usuario que el control de un
formulario tiene un error asociado.
ToolTip: Muestra Información cuando el usuario mueve el puntero sobre el control asociado.
Crear un programa que permita ingresar de manera obligatoria los nombres, la cédula (sea
correcta, es decir 11 dígitos y que sea real) y el salario de una persona; además todos los
campos de texto deben de tener un mensaje emergente que ayude al usuario final con el
contenido que debe ingresar.
Objeto MaskTextBox de la
barra de herramienta.
Propiedad:
Mask: 000-0000000-0
TextMaskFormat:
ExcludePromptAndLiterals
12
Evento Validating del masktextbox Cédula
13
Evento Clic del botón Enviar
Hacer un programa que calcule el promedio de 4 notas y al final diga si aprobó, reprobó o si
es meritorio.
Objeto
NumericUpDown de la
barra de herramienta.
14
Calculo de Porcentaje
Crear un programa que cálculo el porcentaje de votos realizados a cada partido político
por ej. PLD, PRM, PRSC, entre otros…
Objeto
Checkbox del
cuadro de
herramienta.
Propiedad Name:
chknulo
15
Evento clic del botón Limpiar
16