La precedenza degli operatori – C#

Scritto da christian | 18 settembre, 2010

I simboli (+) e (-) che abbiamo utilizzato fino ad ora, sono meglio conosciuti come operatori matematici.

C# associa ai due operatori sopracitati la stessa priorità e quindi esegue il calcolo da sinistra verso destra; ma tutto ciò può causare molti problemi.

Cambiate la linea di codice:

answer = firstNumber + secondNumber - thirdNumber;

in:

answer = firstNumber - secondNumber + thirdNumber;

eseguite il programma. Quando il bottone verrà cliccato verrà visualizzato come risultato dell’ operazione 75.

Nel momento in cui premete il bottone, C # esegue prima la sottrazione fra firstNumber e secondNumber, dopodiché sommerà thirdNumber.

Ma se non si voleva questo? Se si voleva sottrarre a firstNumber la somma fra secondNumber e thirdNumber?

…l’articolo continua »

Mischiare sottrazioni con somme

Scritto da christian | 5 settembre, 2010

È possibile combinare sottrazione e addizione. Il processo è molto semplice. In questa lezione sommeremo due numeri, dopo di ché, dal totale ne sottrarremo un terzo.

Aggiungete un altro pulsante al form ed impostategli le seguenti proprietà:

Nome: btnMixed
Dimensioni: 100, 30
Testo: Aggiungi e Sottrai

(Se avete bisogno per rendere il vostro modulo più grande, fate clic su di esso per selezionarlo. Quindi modificate la proprietà Size nella finestra Proprietà.)

Fate doppio clic sul bottone appena inserito per ottenere il codice di progettazione. Avremo bisogno di quattro variabili integer, quindi aggiungete le seguenti righe di codice:

int firstNumber;
int secondNumber;
int thirdNumber;
int answer;

…l’articolo continua »

Programmare Visual C# .NET – La sottrazione in C#

Scritto da christian | 29 agosto, 2010

E’ abbastanza semplice in C#, realizzare una sottrazione. Per sottrarre un numero da un altro si ricorre all’operatore meno (-).

Aggiungete un nuovo bottone al vostro form, dopodiché settate le seguenti proprietà nella finestra delle proprietà:

Name: btnSubtract

Size: 100, 30

Text: Subtract

…l’articolo continua »

Programmare Visual C# .NET – Somma con variabili float

Scritto da christian | 29 agosto, 2010

Possiamo sommare due o più variabili Float allo stesso modo in cui vengono sommate quelle di tipo Int.

E’ anche possibile sommare più variabili di tipo Int con quelle di tipo Float, ma bisogna fare molta attenzione.

Aggiungete un nuovo bottone e settate le seguenti proprietà, nella finestra delle proprietà:

Name: btnAddFloats
Size: 100, 30
Text: Float – Add

Fate doppio clic su di esso per aprire la finestra di progettazione. Imposta le tre seguenti variabili Float nel codice del pulsante:

…l’articolo continua »

Programmare Visual C# .NET – La somma in C#

Scritto da Stefano | 19 giugno, 2010

Ora utilizzeremo le variabili per fare qualche somma. Dopo che avrai imparato come eseguire le somme con i tre tipi variabili numeriche, potremo passare alla sottrazione, moltiplicazione e divisione.

Per questo crea un nuovo progetto. Fai clic su File > Chiudi soluzione nella barra dei menu nella parte superiore di Visual C#. Fai clic su File > Nuovo > Progetto. Scegli Applicazione Windows form e digita arithmetic come nome del nuovo progetto. Fai clic su OK per creare il nuovo progetto:

…l’articolo continua »

Programmare Visual C# .NET – Variabili double

Scritto da Stefano | 19 giugno, 2010

Aggiungi un altro pulsante al form e imposta le seguenti proprietà nella finestra Proprietà:

Name: btnDouble
Location: 110; 130
Text: Double

Fai doppio clic sul nuovo pulsante e aggiungi la seguente riga di codice al pulsante stesso:

double myDouble;

myDouble = 0.007;

MessageBox.Show(myDouble.ToString());

La finestra del codice dovrebbe essere simile a questa:

…l’articolo continua »

Programmare Visual C# .NET – Variabili double e float in C#

Scritto da Stefano | 4 maggio, 2010

Gli Integer, come abbiamo visto nella lezione precedente, sono numeri interi. Non possono memorizzare numeri decimali (cifre dopo la virgola) come 0,7 0,42 e 0.007. Se è necessario memorizzare numeri che non sono interi, è necessario un diverso tipo di variabile. È possibile utilizzare il tipo double, o il tipo float. Questi tipi di variabili vengono dichiarati esattamente nello stesso modo: invece di usare la parola int, si usa double o float. In questo modo:

float myFloat;
double myDouble;

(Float è l’abbreviazione di “floating point” (virgola mobile) e significa semplicemente un numero con una virgola più qualcosa).

La differenza tra i due sta nella dimensione dei numeri che possono contenere. Con i float, è possibile avere numeri con 7 cifre. Per i double, è possibile avere numeri con 16 cifre. Per essere più precisi, queste sono le dimensioni ufficiali:

float: da 1,5 × 10^-45 a 3,4 × 10^38
double: da 5.0 × 10^-324 a 1,7 × 10^308

Float è un numero a 32-bit e double è un numero a 64-bit.

…l’articolo continua »

Programmare Visual C# .NET – Variabili numeriche in C#

Scritto da Stefano | 4 maggio, 2010

Così come è possibile memorizzare del testo in memoria è possibile, naturalmente, memorizzare anche numeri. Ci sono diversi modi per memorizzare i numeri, quelli che imparerai a conoscere adesso sono chiamati Integer, Double e Float. I primi, però, saranno le variabili in integer (Interi).

Prima di tutto, chiudi qualsiasi soluzione aperta cliccando file > Chiudi soluzione dalla barra dei menu nella parte superiore di Visual Studio. Inizia un nuovo progetto facendo clic su file > nuovo > progetto. Dalla finestra di dialogo Nuovo progetto, seleziona Applicazione Windows Form dai modelli disponibili. Digita un nome per il progetto. Per l’immagine qui sotto, è stato scelto il nome Numbers:

Fai clic su OK e avrai un nuovo form con cui lavorare.

…l’articolo continua »

Programmare Visual C# .NET – I commenti in C#

Scritto da Stefano | 29 aprile, 2010

<– Continua dalla precedente lezione

Non è necessario utilizzare una finestra di messaggio per visualizzare il risultato. È possibile utilizzare altri controlli come ad esempio un controllo Label. Vediamo come.

Aggiungi un nuovo controllo Label al form. Utilizza la finestra delle Proprietà per impostare le seguenti proprietà per la nuova etichetta:

Name: TextMessage
Location: 87; 126
Text: Message Area

Torna alla finestra del codice e aggiungi due barre (//) all’inizio della linea: MessageBox.Show(). La linea dovrebbe diventare verde, come nell’immagine seguente:

…l’articolo continua »

Programmare Visual C# .NET – Concatenazione in C#

Scritto da Stefano | 28 aprile, 2010

<– Continua dalla precedente lezione

Un’altra cosa che possiamo fare con le stringhe è qualcosa chiamato Concatenazione.

Concatenare significa unire assieme delle cose in sequenza. È possibile unire direttamente del testo alle variabili o unire due o più variabili tra loro per ottenere una stringa più lunga. Un codice d’esempio può chiarire meglio le cose.

Elimina le due righe che hai appena aggiunto. Ora aggiungi una seconda variabile, appena sotto la prima:

string messageText;

Ora la finestra di programmazione dovrebbe essere simile a questa:

…l’articolo continua »