Comprensione e creazione di classi: Sviluppo di app per Windows Phone 7.5 Mango - Parte 11

Comprensione e creazione di classi: Sviluppo di app per Windows Phone 7.5 Mango - Parte 11
Comprensione e creazione di classi: Sviluppo di app per Windows Phone 7.5 Mango - Parte 11

Video: Comprensione e creazione di classi: Sviluppo di app per Windows Phone 7.5 Mango - Parte 11

Video: Comprensione e creazione di classi: Sviluppo di app per Windows Phone 7.5 Mango - Parte 11
Video: Come recuperare le cartelle perse o cancellate in Windows 10? | Wondershare Recoverit - YouTube 2024, Maggio
Anonim

Nel nostro tutorial precedente abbiamo esaminato il tipo di dati DateTime e i vari modi di manipolare la data e l'ora. In questa parte della serie di tutorial Mango Apps Development per Windows Phone 7.5, daremo un'occhiata al blocco di base del codice, ad esempio Class.

Quindi iniziamo!

Una classe è un'assemblea questo ci consente di creare tipi personalizzati raggruppando diversi tipi di variabili, metodi, proprietà ed eventi. Fondamentalmente una classe è una stampa blu. Gli oggetti sono istanze di una classe con valori diversi per attributi. Quindi per esempio facciamo un esempio di macchina. Tutte le auto hanno un nome del produttore, un numero di modello, un colore, anno di costruzione, ecc. Le auto possono eseguire varie azioni come accelerazione, frenata, ecc. Honda Civic, Toyota Corolla, ecc. Sono esempi della classe dell'auto. L'astrazione è una parte estremamente importante della costruzione di una classe. L'astrazione si riferisce al prelievo solo dei contenuti necessari nel contesto dato.

Ora vediamo come creare una classe personalizzata.
Ora vediamo come creare una classe personalizzata.

Proprio come la nostra lezione precedente creeremo un nuovo progetto con un nome univoco, eccetto per questo progetto che non coinvolgerà nessuno dei controlli, ma piuttosto lavoreremo con il codice C #. Una volta che il progetto è stato creato e visualizzato in modalità Progettazione, fare clic con il pulsante destro del mouse sul nome del progetto e selezionare Aggiungi dal menu visualizzato. Sotto il menu Aggiungi selezionare Class. Una nuova finestra si apre chiedendo il nome della classe. Inserisci il nome come Car.

Copia le seguenti righe di codice nella tua classe Car

auto di classe

{

stringa pubblica Make

modello di stringa pubblica

anno int pubblico

colore stringa pubblica

pubblico vuoto Accelerare ()

{

// Codice bianco qui per accelerare

}

pubblico vuoto Decelerate ()

{

// Scrivi qui il codice per farlo decelerare

}

}

Il parola chiave "classe" dice al compilatore che il seguente blocco di codice è una classe. Car è il nome della classe. Per la nostra classe di auto abbiamo quattro attributi, vale a dire. Marca, modello, anno e colore. " Pubblico" è lo specificatore di accesso seguito dal tipo di dati (stringa per Marca, Modello e Colore e numero intero per Anno). Come accennato in precedenza Classi contengono metodi che danno funzionalità di classi. Nella nostra classe Car abbiamo due metodi Accelerare e Decelerare. Questi metodi conterranno il codice che consentirà all'auto di accelerare e decelerare.

Ora per creare un'istanza della classe Car nel nostro file MainPage.cs, tutto ciò che dobbiamo fare è digitare il seguente codice. Questa riga di codice può essere aggiunta all'evento Button Click o può essere definita a livello globale non appena viene avviata la classe pubblica parziale MainPage: PhoneApplicationPage:

Car myNewCar = new Car ();

Ora per impostare i valori sulle variabili scrivere le seguenti dichiarazioni

myNewCar.Make = "Honda";

myNewCar.Model = "Civico";

myNewCar.Year = 2012;

myNewCar.Color = "Rosso";

Per chiamare i metodi definiti nella classe Car, si dovrebbe scrivere il nome dell'oggetto seguito da un punto (.) Seguito dal nome del metodo.

myNewCar.Accelerate ();

myNewCar.Decelerate ();

Ecco come è facile creare e implementare le lezioni di base. Impareremo di più su come lavorare con Classes nella prossima parte.

Consigliato: