appunto per questo ti consiglio di leggere ancora, dopo due capitoli si e non avrai capito come funziona ASP.NET, pretendere di poter scrivere applicazioni è un po' troppo.
in genere dopo 200 pagine hai visto e rivisto gli stessi concetti implementati in tanti modi diversi e forse, sottolineo, forse, sei in grado di cominciare.

credi che gli altri non abbiano fatto così? io sono 3 anni che continuo a studiare ed ancora ora tante cose non mi escono mica al primo colpo.

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
24 messaggi dal 17 dicembre 2003
Daniele Bochicchio ha scritto:
appunto per questo ti consiglio di leggere ancora, dopo due capitoli si e non avrai capito come funziona ASP.NET, pretendere di poter scrivere applicazioni è un po' troppo.
in genere dopo 200 pagine hai visto e rivisto gli stessi concetti implementati in tanti modi diversi e forse, sottolineo, forse, sei in grado di cominciare.

credi che gli altri non abbiano fatto così? io sono 3 anni che continuo a studiare ed ancora ora tante cose non mi escono mica al primo colpo.


alllora a questo punto conservo gli esercizi be riusciti cioè i codici che mi hanno fatto copiare escrivere loro,vado avanti con le lezioni e poi quando sono andato avanti col libro,potrò capire dove hanno fatto l'errore e poi andarlo io a correggerlo,confrontandolo con ciò che ho imparato.Giusto?
4 messaggi dal 13 gennaio 2004
Ciao Omeca,
data la mia grande inesperienza forse potrò esserti d'aiuto.

Quando ho svolto l'esercizio (del 2 capitolo) non ho avuto nessun problema.
Se copi pari pari dall'appendice devi ricordarti di cambiare tutte le virgolette e togliere i numeri di riga.

Se utilizzi uno strumento come dreamweaver te ne accorgi più facilmente perchè ti colora il codice.

ti riporto in seguito il mio codice funzionante
ciao


<%@ Page Language="VB" ContentType="text/html" ResponseEncoding="iso-8859-1" %>
<SCRIPT RUNAT="SERVER">
Sub Somma(Sender As Object, E As Eventargs)
lblstr.Text = "La somma degli operatori è "
lblprod.Text = Cint(op1.Text) + Cint(op2.Text)
End Sub
Sub Sottrai(Sender As Object, E As Eventargs)
lblstr.Text = "La differenza degli operatori è "
lblprod.Text = Cint(op1.Text) - Cint(op2.Text)
End Sub
Sub Moltiplica(Sender As Object, E As Eventargs)
lblstr.Text = "Il prodotto degli operatori è "
lblprod.Text = Cint(op1.Text) * Cint(op2.Text)
End Sub
Sub Dividi(Sender As Object, E As Eventargs)
lblstr.Text = "Il rapporto degli operatori è "
lblprod.Text = Cint(op1.Text) / Cint(op2.Text)
End Sub
</SCRIPT>
<HTML>
<HEAD>
<TITLE>Documento senza titolo</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
</HEAD>
<BODY>
Inserisci due numeri e calcola il prodotto

<FORM RUNAT="SERVER">
<ASP:TEXTBOX ID="op1" runat="server" />
<ASP:TEXTBOX ID="op2" runat="server" />
<TABLE WIDTH="6%" BORDER="0" CELLSPACING="0" CELLPADDING="0">
<TR>
<TD HEIGHT="29">
<ASP:BUTTON ID="button1" runat="server" Text="+" OnClick="Somma" /></TD>
<TD><ASP:BUTTON ID="button2" runat="server" Text="-" OnClick="Sottrai" /></TD>
</TR>
<TR>
<TD><ASP:BUTTON ID="button3" runat="server" Text="X" OnClick="Moltiplica" /></TD>
<TD><ASP:BUTTON ID="button4" runat="server" Text="/" OnClick="Dividi" /></TD>
</TR>
</TABLE>
<BR>
<ASP:LABEL ID="lblstr" runat="server" /> <ASP:LABEL ID="lblprod" runat="server" />
</FORM>


<BR>
</BODY>
</HTML>

Modificato da kibo il 31 gennaio 2004 22.31 -

Modificato da kibo il 31 gennaio 2004 22.32 -
24 messaggi dal 17 dicembre 2003
lblstr.Tex t= lbl message
lblprod.Text =
charset=iso-8859-1">

Sub Somma(Sender As Object, E As Eventargs)
lblstr.Text = "La somma degli operatori è "
lblprod.Text = Cint(op1.Text) + Cint(op2.Text)
End Sub
Sub Sottrai(Sender As Object, E As Eventargs)
lblstr.Text = "La differenza degli operatori è "
lblprod.Text = Cint(op1.Text) - Cint(op2.Text)
End Sub
Sub Moltiplica(Sender As Object, E As Eventargs)
lblstr.Text = "Il prodotto degli operatori è "
lblprod.Text = Cint(op1.Text) * Cint(op2.Text)
End Sub
Sub Dividi(Sender As Object, E As Eventargs)
lblstr.Text = "Il rapporto degli operatori è "
lblprod.Text = Cint(op1.Text) / Cint(op2.Text)
End Sub



<TITLE>Documento senza titolo</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
</HEAD>
<BODY>


come mai che hai apportato questi cambiamenti soprattutto in quanto citato qui sotto:
lblstr.Tex t= lbl message
lblprod.Text =
charset=iso-8859-1">
??Se me lo spieghi ci capisco meglio visto che sei principiante come me,perchè andare avanti senza capirci nn mi va.

4 messaggi dal 13 gennaio 2004
Dunque dall'alto della mia inesperienza credo che "charset=iso-8859-1" corrisponda alla codifica di un set di caratteri.
Come hai avuto modo di notare questa istruzione è racchiusa dentro un tag meta ed è quindi relativo all'html, vale a dire che puoi anche trascurare la sua battitura, nel mio caso è Dreamweaver che lo inserisce in automatico. Dreamweaver facilita molte cose ad esempio anziché scrivere:
< %@ Page Language="VB" %> esso scrive
<%@ Page Language="VB" ContentType="text/html" ResponseEncoding="iso-8859-1" %>

Poi ho creato quattro Sub una per ogni operazione che devo fare (ognuna associata quindi ad il relativo pulsante)

Es:
Sub Somma(Sender As Object, E As Eventargs)
lblstr.Text = "La somma degli operatori è "
lblprod.Text = Cint(op1.Text) + Cint(op2.Text)
End Sub

La Sub Somma scrive attraverso la label denominata "lblstr" messa nell'html: "La somma degli operatori è "
e in seguito trasforma il contenuto delle textbox "op1" e "op2" in valori numerici e li somma.
Al click del pulsante somma questa Sub viene eseguita

Sostituendo opportunamente le descrizioni e gli operatori matematici ottieni le altre 3 sub.

Sub Sottrai(Sender As Object, E As Eventargs)
lblstr.Text = "La differenza degli operatori è "
lblprod.Text = Cint(op1.Text) - Cint(op2.Text)
End Sub

Sub Moltiplica(Sender As Object, E As Eventargs)
lblstr.Text = "Il prodotto degli operatori è "
lblprod.Text = Cint(op1.Text) * Cint(op2.Text)
End Sub

Sub Dividi(Sender As Object, E As Eventargs)
lblstr.Text = "Il rapporto degli operatori è "
lblprod.Text = Cint(op1.Text) / Cint(op2.Text)
End Sub

Il gioco è fatto

Modificato da kibo il 24 febbraio 2004 14.18 -

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.