EJEMPLOS EN WINDOWS APPLICATION
CASO 1: HACER UN PROGRAMA QUE IMPRIMA EL RESULTADO DE LA
SUMA, RESTA, MULTIPLICACION Y DIVISION SIEMPRE QUE EL
SEGUNDO VALOR SEA DIFERENTE DE CERO, SI ES IGUAL A CERO
IMPRIMIR UN LETRERO QUE DIGA NO PODEMOS DIVIDIR ENTRE CERO
PASO 1: PONERMOS 4 LABELS, 3 TEXTBOX, 4 BUTTONS, DENTRO DE UN
FORM EL CUAL EN SU PROPIEDAD NAME (NOMBRE DICE FORM1) Y EN SU
PROPIEDAD TEXT(LE COLOCAREMOS SUMADORA)
ESTA ES LA VENTANA DE INICIO DE UN FORM EN WINDOWS
APPLICATION, DONDE TENEMOS: 1) LA TOOLBOX (ES LA CAJA DE
HERRAMIENTAS DONDE TENEMOS TODOS LOS OBJETOS A UTILIZAR) 2)
EL OBJETO FORM (ES EL OBJETO QUE VA A CONTENER LOS DEMAS
OBJETOS) 3) PROPIETIES WINDOWS: ES DONDE ESTAN LAS PROPIEDADES
DE CADA OBJETO SELECCIONADO
COLOCANDO LOS OBJETOS DESCRITOS EN EL PASO 1, EN PROPIEDAD
TEXT DE CADA OBJETO CAMBIARLA A LO SIGUIENTE:
PASO 2:
DARLE DOBLE CLICK AL BOTON1 (SUMA) : PEGAR O DIGITAR EL
SIGUIENTE CODIGO
private void button1_Click(object sender, EventArgs e)
{
int a, b, c;
a = [Link]([Link]);
b = [Link]([Link]);
c = a + b;
[Link] = [Link]();
}
LUEGO DARLE DOBLE CLICK AL BOTON2 (RESTA) : PEGAR O DIGITAR EL
SIGUIENTE CODIGO
private void button2_Click(object sender, EventArgs e)
{
int a, b, c;
a = [Link]([Link]);
b = [Link]([Link]);
c = a - b;
[Link] = [Link]();
}
LUEGO DARLE DOBLE CLICK AL BOTON3 (MULTIPLICACION) : PEGAR O
DIGITAR EL SIGUIENTE CODIGO
private void button3_Click(object sender, EventArgs e)
{
int a, b, c;
a = [Link]([Link]);
b = [Link]([Link]);
c = a * b;
[Link] = [Link]();
}
LUEGO DARLE DOBLE CLICK AL BOTON4 (DIVISION) : PEGAR O DIGITAR
EL SIGUIENTE CODIGO
private void button4_Click(object sender, EventArgs e)
{
int a, b, c;
a = [Link]([Link]);
b = [Link]([Link]);
if (b == 0)
{
[Link] = true;
}
else
{
[Link] = false;
c = a / b;
[Link] = [Link]();
}
}
LUEGO DARLE DOBLE CLICK AL BOTON5 (CERRAR) : PEGAR O DIGITAR EL
SIGUIENTE CODIGO
private void button5_Click(object sender, EventArgs e)
{
Close();
}
POR ULTIMO CAMBIAR LA PROPIEDAD DEL LABEL4 QUE ESTA VISIBLE A
FALSE.
PARA EJECUTARLO SOLO PRESS F5 O CLICK EN EL BOTON DEBUG
CASO 2: HACER UN PROGRAMA QUE CALCULA EL SALARIO SEMANAL
DE UN EMPLEADO QUE GANA RD220.00 PESOS POR HORA NORMAL
TRABAJADA Y 300 POR CADA HORA EXTRA DESPUES DE LAS
PRIMERAS 40 HORAS NORMALES, LAS HORAS SIGUIENTES SON HORAS
EXTRAS.
PASO1: COLOCAR 8 LABELS, 2 BUTTONS Y 8 TEXTBOX, COMO SE
MUESTRA EN EL SIGUIENTE FORMULARIO
PASO 2:
DARLE DOBLE CLICK AL BOTON1 (CALCULAR) : PEGAR O DIGITAR EL
SIGUIENTE CODIGO
private void button1_Click(object sender, EventArgs e)
{
int L, Ma, Mi, J, V, S, D, Cant, HE, TotalG;
L = [Link]([Link]);
Ma = [Link]([Link]);
Mi = [Link]([Link]);
J = [Link]([Link]);
V = [Link]([Link]);
S = [Link]([Link]);
D = [Link]([Link]);
Cant = L + Ma + Mi + J + V + S + D;
if (Cant > 40)
{
HE = Cant - 40;
TotalG = (40 * 220) + (HE * 300);
}
else
{
TotalG = Cant * 220;
}
[Link] = [Link]();
PASO 3:
DARLE DOBLE CLICK AL BOTON2 (CERRAR) : PEGAR O DIGITAR EL
SIGUIENTE CODIGO
private void button2_Click(object sender, EventArgs e)
{
Close();
}
PARA EJECUTARLO SOLO PRESS F5 O CLICK EN EL BOTON DEBUG
CASO 3: HACER UN PROGRAMA QUE CAMBIE DE DOLLAR A PESO, DE
EUROS A PESOS Y DE PESOS A DOLLARES
PARA ESTO VAMOS A USAR 3 LABELS, 2 BUTTONS, 3 LINKS Y UN
GROUPBOX. COMO SE MUESTRA EN EL CASO ANTERIOR.
Codigo caja de cambios
using System;
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
namespace WAppSplash
{
public partial class FrmCajadeCambio : Form
{
public FrmCajadeCambio()
{
InitializeComponent();
}
private void button2_Click(object sender, EventArgs e)
{
Close();
}
private void button1_Click(object sender, EventArgs e)
{
[Link]();
[Link]=false;
[Link] = false;
[Link]();
}
private void linkLabel1_LinkClicked(object sender,
LinkLabelLinkClickedEventArgs e)
{
Double rd, us, resul;
us = 36.11;
rd = [Link]([Link]);
resul = rd * us;
[Link] = true;
[Link]=true;
[Link] = [Link]();
private void linkLabel2_LinkClicked(object sender,
LinkLabelLinkClickedEventArgs e)
{
Double rd, euro, resul;
euro = 52.06;
rd = [Link]([Link]);
resul = rd * euro;
[Link] = true;
[Link] = true;
[Link] = [Link]();
private void linkLabel3_LinkClicked(object sender,
LinkLabelLinkClickedEventArgs e)
{
Double rd, us, resul;
us = 36.11;
rd = [Link]([Link]);
resul = rd / us;
[Link] = true;
[Link] = true;
[Link] = [Link]();
}
}
}