Mit Klassen arbeiten: Windows Phone 7.5 - Entwicklung von Mango-Apps - Teil 12

Video: Mit Klassen arbeiten: Windows Phone 7.5 - Entwicklung von Mango-Apps - Teil 12

Video: Mit Klassen arbeiten: Windows Phone 7.5 - Entwicklung von Mango-Apps - Teil 12
Video: How to Setup a Reverse Proxy on Home Network 2024, März
Mit Klassen arbeiten: Windows Phone 7.5 - Entwicklung von Mango-Apps - Teil 12
Mit Klassen arbeiten: Windows Phone 7.5 - Entwicklung von Mango-Apps - Teil 12
Anonim

Wir wünschen Ihnen viel Spaß mit unserer Windows Phone 7.5 Mango Apps-Entwicklung. Nachdem wir in unserem letzten Tutorial etwas über das Verstehen und Erstellen von Klassen gelernt haben, geht es in diesem Tutorial weiter Sprechen Sie weiter über Klassen und Objekte aber jetzt werden wir lernen wie Klassen innerhalb von.Net Framework verwendet werden. Wie wir in den letzten Lektionen gelernt haben, können wir unsere eigenen benutzerdefinierten Klassen erstellen. Wir können sein Attribut sowie Funktionen definieren. In dieser Lernserie werden wir jedoch nicht viel in die benutzerdefinierten Klassen eintauchen. Daher sollten Klassen jetzt als Container für Methoden betrachtet werden.

Das.Net Framework verfügt über viele vordefinierte Klassen, die sich in der Funktionalität unterscheiden. Zum Beispiel haben wir bereits die DateTime-Klasse gesehen, die verschiedene Methoden hat, mit denen Benutzer mit Datum und Uhrzeit herumspielen können. So Klassen fungieren als Bündel von Funktionalitäten.

In der letzten Stunde haben wir verwendet " Neues" Stichwort Um eine neue Instanz der Klasse zu erstellen, gibt es in.NET Framework Klassen, für die vor der Verwendung keine Instanz erstellt werden muss. solche Klassen werden als bezeichnet "Statische" Klassen. Das Schlüsselwort "static" wird verwendet, um solche Klassen zu deklarieren. Wir haben ein paar statische Klassen verwendet, wenn Sie sich erinnern können! Die "Zeichenfolge" -Klasse, die wir sowohl zum Deklarieren als auch zum Bearbeiten von Zeichenfolgen verwendet haben, ist nichts anderes als eine statische Klasse, deren Definition in.NET Framework vorab geschrieben ist. Z.B. string.Format ("{0}!", "Hi");

Es gibt viele eingebaute statische Klassen, die wir verwendet haben. Sie wären überrascht, das zu wissen Schaltflächen, Textblöcke und andere Elemente dass wir verwendet haben sind ein Teil der Klassen und durch Ziehen und Ablegen erstellen wir eine Instanz davon. Wenn Sie mehr über solche.NET Framework-Klassen erfahren möchten, können Sie sie in MSDN nachlesen.

Lassen Sie uns nun sehen, wie wir Klassen verwenden können, die vom.NET-Framework bereitgestellt werden. Beginnen wir mit dem Erstellen eines neuen Projekts und haben eine Schaltfläche darin. Wir werden es in C # codieren, so dass beim Klicken auf diese Schaltfläche eine neue Schaltfläche generiert und angezeigt wird.

Nachdem Sie eine Schaltfläche auf dem Bildschirm platziert haben, doppelklicken Sie darauf und platzieren Sie den Cursor zwischen button_Click-Ereignis. Fügen Sie folgenden Code in diesen Ereignishandler ein.
Nachdem Sie eine Schaltfläche auf dem Bildschirm platziert haben, doppelklicken Sie darauf und platzieren Sie den Cursor zwischen button_Click-Ereignis. Fügen Sie folgenden Code in diesen Ereignishandler ein.

Button myNewButton = neuer Button ();

myNewButton.Name = "button2";

myNewButton.Height = 100;

myNewButton.Width = 200;

myNewButton.Content = "Klick mich";

myNewButton.Margin = neue Dicke (100.0, 100.0, 100.0, 100.0);

myNewButton.HorizontalAlignment = HorizontalAlignment.Stretch;

myNewButton.VerticalAlignment = VerticalAlignment.Stretch;

ContentGrid.Children.Add (myNewButton);

Wenn Sie diese Anwendung ausführen, werden Sie feststellen, dass beim Klicken auf die erste Schaltfläche die zweite Schaltfläche angezeigt wird. Das zeigt also, dass es mehrere Möglichkeiten gibt, Elemente in C # zu erstellen. In der ersten Codezeile haben wir eine neue Instanz von button wie jede andere Deklaration deklariert, und später haben wir ihre Eigenschaften festgelegt. Die letzte Codezeile fügt die Schaltfläche zum Bildschirm hinzu.

Es geht also um Klassen. Natürlich haben Sie ein besseres Verständnis der Klassen, sobald Sie an Ihren Anwendungen arbeiten. In unserem nächsten Tutorial werden wir über NameSpaces sprechen.
Es geht also um Klassen. Natürlich haben Sie ein besseres Verständnis der Klassen, sobald Sie an Ihren Anwendungen arbeiten. In unserem nächsten Tutorial werden wir über NameSpaces sprechen.

Zusammenhängende Posts:

  • GPS, Standort-API und Aufruf von Webdiensten: Windows Phone-Entwicklerhandbuch für die Entwicklung - 25
  • Erfahren Sie, wie Sie Windows Phone 7.5 Mango-Anwendungen entwickeln: Teil 1
  • Microsoft.NET Framework - Einsteigerhandbuch, Ressourcen und Download
  • .NET Framework Setup Verification Tool - Überprüfen Sie die Integrität der.NET-Installation
  • Verstehen und Erstellen von Klassen: Windows Phone 7.5 - Entwicklung von Mango-Apps - Teil 11

Empfohlen: