Spero che ti stia divertendo con la nostra serie di tutorial per lo sviluppo delle app Mango per Windows Phone 7.5. Avendo imparato a conoscere e creare le lezioni nel nostro ultimo tutorial, in questo tutorial, lo faremo continua a parlare di classi e oggetti ma ora impareremo come vengono utilizzate le classi all'interno di.Net framework. Come abbiamo appreso nelle ultime lezioni, possiamo creare le nostre lezioni personalizzate. Possiamo definire il suo attributo e le sue funzioni. Ma in questa serie di tutorial, non ci addentreremo molto nelle classi personalizzate, quindi per ora consideriamo le classi come contenitori per i metodi.
.Net framework ha molte classi pre-scritte, che si differenziano per funzionalità. Ad esempio, abbiamo già visto la classe DateTime che ha vari metodi che consentono agli utenti di giocare con data e ora. Così le classi agiscono come un insieme di funzionalità.
Nell'ultima lezione, abbiamo usato Parola chiave "nuova" per creare una nuova istanza della classe ma ci sono classi in.NET framework che non richiedono la creazione di un'istanza prima di utilizzarle; tali classi sono chiamate come Classi "statiche". La parola chiave "statico" viene utilizzata per dichiarare tali classi. Abbiamo usato alcune classi statiche, se riesci a ricordare! La classe "string" che abbiamo usato per dichiarare e manipolare le stringhe non è altro che una classe statica la cui definizione è pre-scritta in.NET framework. Per esempio. string.Format ( “{0}!”,”Ciao”);
Ci sono molte classi statiche integrate che abbiamo usato. Saresti sorpreso di saperlo pulsanti, blocchi di testo e altri elementi che abbiamo usato fanno parte delle classi e trascinandoci e rilasciandoci ne creiamo l'istanza. Se vuoi saperne di più su tali classi di framework.NET, puoi leggere su di loro su MSDN.
Vediamo ora come possiamo usare le classi fornite da.NET framework. Iniziamo con la creazione di un nuovo progetto e con un pulsante in esso. Lo codificheremo in C # in modo tale che quando clicchiamo su quel pulsante verrà generato e visualizzato un nuovo pulsante.
Button myNewButton = new Button ();
myNewButton.Name = "button2";
myNewButton.Height = 100;
myNewButton.Width = 200;
myNewButton.Content = "Cliccami";
myNewButton.Margin = new Thickness (100.0, 100.0, 100.0, 100.0);
myNewButton.HorizontalAlignment = HorizontalAlignment.Stretch;
myNewButton.VerticalAlignment = VerticalAlignment.Stretch;
ContentGrid.Children.Add (myNewButton);
Dopo aver eseguito questa applicazione, vedrai che quando clicchiamo sul primo pulsante, appare il secondo pulsante. Quindi questo dimostra che ci sono più modi per creare elementi in C #. Nella prima riga del codice abbiamo dichiarato una nuova istanza di pulsante proprio come qualsiasi altra dichiarazione e in seguito abbiamo impostato le sue proprietà. L'ultima riga di codice aggiunge il pulsante allo schermo.
Articoli correlati:
- GPS, Location API e Calling Web Services: Esercitazione per lo sviluppo di app per Windows Phone - 25
- Impara a sviluppare applicazioni Mango per Windows Phone 7.5: Parte 1
- Microsoft.NET Framework - Guida per principianti, risorse e download
- Strumento di verifica dell'installazione di.NET Framework: verifica dell'integrità dell'installazione.NET
- Comprensione e creazione di classi: Sviluppo di app per Windows Phone 7.5 Mango - Parte 11