Windows

Sviluppo di app per Windows Phone 7.5: variabili, tipi di dati e valori di assegnazione

Luca Leone e la sua passione per lo sviluppo di App su Windows Phone

Luca Leone e la sua passione per lo sviluppo di App su Windows Phone
Anonim

Nel ultimo capitolo abbiamo scritto la nostra prima applicazione per Windows Phone 7.5 . In questo tutorial vedremo quali variabili e tipi di dati sono e come assegnare o recuperare valori dalle variabili . Inoltre, daremo anche un`occhiata a assegnando valore alle caselle di testo .

Iniziamo con variabili . Le variabili sono quegli elementi di memoria che ne memorizzano un valore. Quindi, se vogliamo scomporlo, le variabili sono come i bucket, che contengono dati o valori significativi. Quindi ogni volta che un utente dichiara una variabile, viene creato un bucket in memoria da riempire con un certo valore. Il tipo di variabile dipende dalle esigenze dell`utente. Ogni variabile C # e oggetto devono essere dichiarati con il tipo di dati appropriato.

C # fornisce diversi tipi di dati , che è possibile utilizzare. Esistono due categorie di tipi di dati in base al loro modo di trasmettere i dati, vale a dire. tipi di valore e tipi di riferimento. Durante l`assegnazione del valore a un`altra variabile, il valore effettivo viene copiato su tale variabile nel caso di variabili di tipo valore; mentre se assegniamo variabili di tipo di riferimento, viene passato solo il riferimento o l`indirizzo nella posizione di memoria in cui è memorizzata la nostra variabile originale.

Puoi saperne di più sui tipi di dati e sulla loro differenza qui, ma come principiante useremo alcuni tipi di variabili di valore come elencato di seguito.

  1. int : Stand per intero. Un tipo di dati per la memorizzazione di numeri senza decimali.
  2. Char : viene utilizzato per la memorizzazione di un singolo carattere.
  3. Stringa : viene utilizzato per la memorizzazione di testo, ovvero un numero di caratteri
  4. Bool : è uno dei tipi di dati più semplici. Può contenere solo 2 valori - 0 e 1 o falso o vero.
  5. Virgola mobile : viene utilizzato per memorizzare numeri che possono contenere o meno decimali.

Utilizzeremo quasi tutti questi tipi di dati in i nostri futuri tutorial. Se vuoi saperne di più su questi e altri tipi di dati, puoi fare riferimento al canale MSDN di Microsoft per lo stesso.

Assegnazione di valori e recupero dell`input dalle caselle di testo:

Questo è un passaggio fondamentale che ti consentirà di ottenere qualche valore dagli utenti o mostrare loro qualcosa. Di queste due cose, abbiamo già eseguito quest`ultimo nell`applicazione Hello World. Nell`applicazione Hello world, abbiamo mostrato all`utente un messaggio "ciao mondo" in button_click evento. Ciò significa che hai già familiarità con l`output di visualizzazione, quindi impariamo ora ad accettare input. Prendere input è solo un processo mirror per fornire output.

Apri nuovamente il nostro progetto test1 o helloworld. Faremo lievi modifiche in quel progetto per accettare il nome dell`utente e quindi mostreremo un messaggio. Ora che abbiamo già un blocco di testo e un pulsante, avremo bisogno di una sola casella di testo aggiuntiva e un altro blocco di testo. Trascina una casella di testo (txt1) dalla casella degli strumenti e posizionala sopra il blocco di testo precedente e trascina un altro blocco di testo (txtip) e posizionalo accanto alla casella di testo. Cambia la proprietà testuale del nuovo blocco testo in "Inserisci il tuo nome:" e fai doppio clic sul pulsante per andare all`evento button_click. Ora in coppia di parentesi graffe, incolla questo codice:

String name = "";
name = txtinput.text;
txtop.text = "ciao" + nome;

Ora esegui l`applicazione e guarda divertimento. Qui abbiamo chiesto all`utente il suo nome e memorizzato quel nome nella variabile di tipo stringa "nome". Quindi questo è tutto quello che devi fare per accettare l`input dell`utente. Una precauzione da prendere mentre si accetta l`input è la corrispondenza del tipo di variabile con il tipo di input. Ad esempio, non possiamo memorizzare il nome degli utenti nella variabile di tipo "int", possiamo farlo solo con la variabile di tipo "string". Sebbene sia possibile convertire questi valori anche in altri tipi, non tutte le volte è possibile. Puoi saperne di più sulla conversione dei tipi qui.

Ecco, se hai raggiunto qui, hai fatto bene in questo tutorial e sei pronto per andare a prossimo tutorial .