Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Seleccionar <Aplicacin de Windows Forms> y escribir el Nombre del proyecto, para nuestro ejemplo se
llamar SUMA y dar click en <Aceptar>.
Ahora activa tu <Cuadro de herramientas> para que agregues tus componentes a la Forma, a cada control le
debes cambiar las <propiedades> de Nombre y Texto,
En la siguiente figura se presenta la manera en que fue diseada la forma tomando como base la descripcin
del programa.
PROPIEDADES DE CONTROL
Control Properties
Texto del control
Tipo de Control
Nombre de Control
Control Type
Control Name
Label
lblTitulo
Label
Label
Label
TextBox
TextBox
TextBox
Button
Button
Form
lblValor1
lblValor2
lblResultado
txtValor1
txtValor2
txtResulado
btnResultado
btnExit
Form1
Control Text
Variables privadas
(para valores
numricos)
Private variables
Este es el cdigo que debers agregar a tu programa para declarar las variables que utilizaras dentro de tu
programa
Para convertir el texto capturado en en txtValor1 y txtValor2 a valores de tipo entero, debes dar doble click
en txtValor1 y en txtValor2 (Ubicados en tu Forma), e inmediatamente te mandara al cdigo de tu programa,
en cada uno caso debers escribir la instruccin segn corresponda.
NOTA: Como te habrs dado cuenta este cdigo no valida la entrada de los datos en txtValor1 y txtValor2 y
algn error en la captura de los datos puede interrumpir la ejecucin de dicho programa, para mejorar este
proceso debers sustituir la lnea de cdigo del evento txtValor1_TxtChanged por:
int iTemp;
if(Int32::TryParse(txtValor1->Text, iTemp))
iValor1 = Convert::ToInt32(txtValor1->Text);
else
txtValor1->Text = Convert::ToString(iValor1);
Este cdigo lo que hace es un anlisis del tipo de dato capturado en txtValor1, Si ste texto se puede convertir
a un valor numrico de tipo entero entonces ejecuta la accin, En caso contrario le asigna al texto del txtValor1
una cadena de caracteres derivada del valor previo de iValor1. Observa tambin que fue necesario agregar la
variable temporal entera llamada iTemp.
Del mismo modo debers cambiar el cdigo del evento txtValor2_TxtChanged por:
int iTemp;
if(Int32::TryParse(txtValor2->Text, iTemp))
iValor2 = Convert::ToInt32(txtValor2->Text);
else
txtValor2->Text = Convert::ToString(iValor2);
Este cdigo lo que hace es un anlisis del tipo de dato capturado en txtValor2, Si ste texto se puede convertir
a un valor numrico de tipo entero entonces ejecuta la accin, En caso contrario le asigna al texto del txtValor2
una cadena de caracteres derivada del valor previo de iValor2. Observa tambin que fue necesario agregar la
variable entera temporal llamada iTemp.
Agregar el cdigo a los botones btnResultado y btnExit, por lo que debes dar doble click en btnResultado y en
en btnExit (Ubicados en tu Forma), e inmediatamente te mandara al cdigo de tu programa, en cada uno caso
debers escribir la instruccin segn corresponda.
Ahora elabora un proyecto para calcular las races x1 y x2 de la ecuacin cuadrtica de la forma:
bx+c=0 ax2+Si el valor del discriminante de la ecuacin es negativo debers enviar un mensaje
indicando que tu programa no calcula las races para valores imaginarios.
Para este nuevo proyecto utiliza Convert::ToDouble, en vez de Convert::ToInt32