Visual Basic.NET - Ayuda COMO REALIZAR CALCULADORA EN WEBSERVICE VB.NET

 
Vista:
sin imagen de perfil
Val: 2
Ha disminuido su posición en 8 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Ayuda COMO REALIZAR CALCULADORA EN WEBSERVICE VB.NET

Publicado por luis (1 intervención) el 02/02/2021 07:42:46
Hola amigos, solicito de su ayuda y asesoria para validar en que me equivoque, les comento es una practica de la escuela de hacer una calculadora basica pero con web service en visual basic .NET pero al compilar me manda un error que no logro solucionar. Solicito de su ayuda por favor.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
Public Class WebCalculadora
    Inherits System.Web.UI.Page
    Dim aux As wsCalculadora.WebService1SoapClient
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        If Not Page.IsPostBack Then
            Session("Acumulador") = 0
            Session("operador") = 0 '1 suma, 2 = resta, 3=multiplicacion,4=division
        End If
    End Sub
    Sub cargar(ByVal num$)
        If txtpantalla.Text = "0.00" Then txtpantalla.Text = ""
        txtpantalla.Text &= num
    End Sub
    Sub Acomular()
        'se acomulan los valores antes de pulsar el boton igual
        Session("Acumulador") = Session("Acumulador") + Convert.ToInt32(txtpantalla.Text)
    End Sub
    Protected Sub btn0_Click(sender As Object, e As EventArgs) Handles btn0.Click
        cargar(btn0.Text)
    End Sub
 
    Protected Sub btn1_Click(sender As Object, e As EventArgs) Handles btn1.Click
        cargar(btn1.Text)
    End Sub
 
    Protected Sub btn2_Click(sender As Object, e As EventArgs) Handles btn2.Click
        cargar(btn2.Text)
    End Sub
 
    Protected Sub btn3_Click(sender As Object, e As EventArgs) Handles btn3.Click
        cargar(btn3.Text)
    End Sub
 
    Protected Sub btn4_Click(sender As Object, e As EventArgs) Handles btn4.Click
        cargar(btn4.Text)
    End Sub
 
    Protected Sub btn5_Click(sender As Object, e As EventArgs) Handles btn5.Click
        cargar(btn5.Text)
    End Sub
 
    Protected Sub btn6_Click(sender As Object, e As EventArgs) Handles btn6.Click
        cargar(btn6.Text)
    End Sub
 
    Protected Sub btn7_Click(sender As Object, e As EventArgs) Handles btn7.Click
        cargar(btn7.Text)
    End Sub
 
    Protected Sub btn8_Click(sender As Object, e As EventArgs) Handles btn8.Click
        cargar(btn8.Text)
    End Sub
 
    Protected Sub btn9_Click(sender As Object, e As EventArgs) Handles btn9.Click
        cargar(btn9.Text)
    End Sub
    Protected Sub btnSuma_Click(sender As Object, e As EventArgs) Handles btnSuma.Click
        Acomular()
        Session("Operador") = 1
        txtpantalla.Text = ""
    End Sub
    Protected Sub btnResta_Click(sender As Object, e As EventArgs) Handles btnResta.Click
        Acomular()
        Session("Operador") = 2
        txtpantalla.Text = ""
    End Sub
    Protected Sub btnMulti_Click(sender As Object, e As EventArgs) Handles btnMulti.Click
        Acomular()
        Session("Operador") = 3
        txtpantalla.Text = ""
    End Sub
    Protected Sub btnDividir_Click(sender As Object, e As EventArgs) Handles btnDividir.Click
        Acomular()
        Session("Operador") = 4
        txtpantalla.Text = ""
    End Sub
    Protected Sub btnIgual_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnIgual.Click
        'Según el operador se ejecuta el llamado a la función
        'del servicio Web(Sumar, Restar, Multiplicar, Dividir)
        Select Case Session("operador")
            Case 1 : Session("Acumulador") = aux.Sumar(Session("Acumulador"), Convert.ToInt32(txtpantalla.Text))
            Case 2 : Session("Acumulador") = aux.Restar(Session("Acumulador"), Convert.ToInt32(txtpantalla.Text))
            Case 3 : Session("Acumulador") = aux.Multiplicar(Session("Acumulador"), Convert.ToInt32(txtpantalla.Text))
            Case 4 : Session("Acumulador") = aux.Dividir(Session("Acumulador"), Convert.ToInt32(txtpantalla.Text))
        End Select
        txtpantalla.Text = ""
        txtpantalla.Text = Session("Acumulador")
        Session("Acumulador") = 0
    End Sub
    Protected Sub btnC_Click(sender As Object, e As EventArgs) Handles btnC.Click
        Session("Acumulador") = 0
        txtpantalla.Text = "0.00"
    End Sub
End Class

Captura
Captura1
Captura2
Captura3
Captura4
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Hugo
Val: 50
Ha disminuido su posición en 5 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Ayuda COMO REALIZAR CALCULADORA EN WEBSERVICE VB.NET

Publicado por Hugo (91 intervenciones) el 04/02/2021 00:16:37
Te dejo el link donde realizo un web service en ASP.Net con VB.Net.

http://vbpuntonet.blogspot.com/2019/08/crear-y-consumir-un-web-service-con.html

Estos son los web service. http://serviciosweb.somee.com/

Aquí los consumo: http://servicioswebcliente.somee.com/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar