Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
4Activity
0 of .
Results for:
No results containing your search query
P. 1
Creación de un simple basada en Web con ASP

Creación de un simple basada en Web con ASP

Ratings: (0)|Views: 539 |Likes:
Published by mauricioocon

More info:

Published by: mauricioocon on Apr 12, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

02/25/2014

pdf

text

original

 
Creación de un simple basada en Web con ASP.NET Calculadora 4
 
En este ejercicio se crea una calculadora simple que es capaz de sumar,restar, multiplicar y dividir valores.
 
Se le muestra cómo utilizar algunas de lasmisiones y los operadores lógicos y demuestra el
 
caso
 
y
 
Sele
ct Cas
e
 
/
 construcciones
in
t
errup
to
r.
 
1
.
 
Comience por crear un nuevo Web Form llamado
 
Ca
l
c
ul
ato
rDem
o
.
as
px
 
en la carpeta
Dem
os
.
 
A
segúrese de que ustedno nombra la página de la calculadora o te encontrarás con problemas más adelante eneste capítulo donde se crea una clase por ese nombre.
 
Una vez más, asegúrese de queestá utilizando el código detrás de modelo y seleccione el lenguaje de programacióncorrecta.
 
2.
 
Cambiar la página a la vista Diseño y haga clic en el rectángulo de puntos para poner elfoco en él.
 
Seleccione Tabla
 
 
I
nsertar tabla en el menú principal y agregar una tablacon tres filas y tres columnas.
 
Combinar las tres celdas de la fila por primera vez por laselección de ellos, haga clic en la selección, y elegir Modificar 
 
 
Combinar celdas en elmenú que aparece.
 
3.
 
A
gregue los siguientes controles a la página, configurar su documento de identidad yotras propiedades como en la siguiente tabla, y organizar los controles como se muestraen la Figura 5-3.
 
Tipo decontrol
 
Id. de control
 
Configuración de propiedades
 
Etiqueta
 
ResultLabel
 
Borrar su propiedad Text.
 
Para ello, haga clic en elnombre de la propiedad en la cuadrícula Propiedades yseleccione Restaurar.
 
TextBox
 
ValueBox1
 
DropDownList
 
OperatorList
 
Agregue cuatro ListItems de los siguientes operadoresaritméticos con el
 
Dr
o
pD
ow
nLi
st
 
's elegante panelde tareas.
 
+
 
-
 
*
 
/
 
TextBox
 
ValueBox2
 
Botón
 
CalculateButton
 
Establezca la propiedad Text del botón de calcular.
 
Cuando haya terminado, la página debe ser similar a la Figura 5-3 en la vistaDiseño.
 
F
igura 5-3
 
 
4
.
 
Haga doble clic en el botón Calcular y agregue el siguiente código en negrita en elmarcador de posición de código que VWD añadido para usted:
 
VB
.NET
 
P
r
ot
e
ct
ed
 
Sub
Ca
l
c
ul
at
eBu
tto
n_
C
l
i
ck (
ByV
a
l
s
e
n
der
As O
bje
ct,
 
ByV
a
l
 
e
As
Sy
st
em.Eve
n
tA
rg
s) Ha
n
dle
s Ca
l
c
ul
at
eBu
tto
n
.
C
l
i
ck
 
Si ValueBox1.Text.Length> 0 AndAlso ValueBox2.Text.Length> 0 Then
 
D
im resultado As
D
ouble = 0
 
D
im valor1 As
D
ouble = Convert.To
D
ouble (ValueBox1.Text)
 
D
im valor2 As
D
ouble = Convert.To
D
ouble (ValueBox2.Text)
 
Seleccione el asunto OperatorList.SelectedValue
 
Caso "+"
 
resultado = valor1 + valor2
 
Caso "-"
 
resultado = valor1 - valor2
 
Caso "*"
 
resultado = valor1 * valor2
 
Caso "/"
 
resultado = valor1 / valor2
 
End Select
 
ResultLabel.Text result.ToString = ()
 
Más
 
ResultLabel.Text = String.Empty
 
End If
 
E
n
d
 
Sub
 
C #
 
pr
ot
e
ct
ed
 
v
o
i
d
Ca
l
c
ul
at
eBu
tto
n_
C
l
i
ck (o
bje
ct s
e
n
der
,
Eve
n
tA
rg
s
e
)
 
{
 
if (ValueBox1.Text.Length> 0 & & ValueBox2.Text.Length 0>)
 
{
 
doble resultado = 0;
 
doble valor1 = Convert.To
D
ouble (ValueBox1.Text);
 
doble valor2 = Convert.To
D
ouble (ValueBox2.Text);
 
interruptor (OperatorList.SelectedValue)
 
{
 
caso "+":
 
resultado = valor1 + valor2;
 
break;
 
caso "-":
 
resultado = valor1 - valor2;
 
break;
 
caso "*":
 
resultado = valor1 * valor2;
 
break;
 
caso "/":
 
resultado = valor1 / valor2;
 
break;
 
}
 
 
ResultLabel.Text = result.ToString ();
 
}
 
más
 
{
 
ResultLabel.Text = String.Empty;
 
}
 
}
 
5.
 
Guarde todos los cambios y pulse Ctrl + F5 para abrir la página en el navegador.
 
Si seproduce un error en lugar de ver la página, asegúrese de que ha escrito el códigoexactamente como se muestra aquí, y que dio nombre a todos los controles de acuerdoa la tabla que vimos antes.
 
6.
 
I
ntroduzca un número en el segundo cuadros de texto y en primer lugar, elegir unoperador de la lista desplegable hacia abajo y haga clic en el botón Calcular.
 
El códigoen el código detrás de los incendios y, a continuación - en función del elementoseleccionado en la lista desplegable - el correcto cálculo se realiza y la etiqueta seactualiza con el resultado.
 
7.
 
Seguir adelante y tratar algunos otros números y operadores, verás que la calculadoraefectúa las operaciones de la derecha cada vez que haga clic en el botón Calcular.
 
¿
Cómo funciona?
 
A
l introducir dos valores y haga clic en el botón Calcular, el siguiente código en el códigodetrás de los incendios:
 
VB
.NET
 
S
i
 
V
a
lueB
o
x1.Tex
t
.
L
e
n
g
th> 0 A
n
d
A
l
so
V
a
lueB
o
x2.Tex
t
.
L
e
n
g
th> 0
T
h
e
n
 
C #
 
if
(
V
a
lueB
o
x1.Tex
t
.
L
e
n
g
th> 0 & &
V
a
lueB
o
x2.Tex
t
.
L
e
n
g
th 0>)
 
Este código es necesario para asegurar que ambos cuadros de texto contienen unvalor.
 
(En el capítulo 9 se ve una manera mucho más limpia para realizar estavalidación.) El código utiliza un simple
 
caso
de
 
declaración para asegurar que amboscampos tienen un valor.
 
También utiliza
 
A
n
d
A
l
so
 
o
 
& &
 
para evitar el control de la
pr
o
p
i
ed
a
d
Text del segundo
 
c
u
a
dr
o
de
t
ex
to
 
cuando la primera está vacía.
 
Después, el código declara un
 
d
o
ble
 
para contener el resultado del cálculo y luegose los valores de los dos controles de cuadro de texto, convierte los valores a un
 
d
o
ble
 
con el método
 
T
o
D
o
uble
 
de la
c
l
as
e
Convert, y luego crea un
 
caso
(interruptor 
 
de
 s
ele
cc
ión
 
en C #) del bloque para manejar el tipo de operador que haya elegido en lalista desplegable:
 
VB
.NET
 
Sele
cc
i
o
n
e
 
el
as
u
n
to O
per
ato
r
Li
st
.Sele
ct
edV
a
lue
 
Caso "+"
 
re
s
ul
ta
d
o =
v
a
l
o
r1
+
v
a
l
o
r2
 
C #
 
in
t
errup
to
r
(O
per
ato
r
Li
st
.Sele
ct
edV
a
lue
)
 
{
 
caso "+":
 
re
s
ul
ta
d
o =
v
a
l
o
r1
+
v
a
l
o
r2;
 
bre
ak
;
 

Activity (4)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads
SpiderMatos liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->