Windows

Entwickeln von Windows Phone 7.5 Apps: Variablen, Datentypen und Zuweisen von Werten

Week 1, continued

Week 1, continued
Anonim

Im letzten Kapitel haben wir unsere erste Anwendung für Windows Phone 7.5 geschrieben. In diesem Tutorial sehen wir welche Variablen und Datentypen und sind, wie man Werte von Variablen zuweist oder abruft. Außerdem sehen wir uns an, die den Textboxen Werte zuweisen.

Beginnen wir mit Variablen . Variable sind jene Speicherelemente, die einen Wert darin speichern. Wenn wir es also aufschlüsseln wollen, sind Variablen wie Eimer, die einen bedeutungsvollen Wert oder Daten enthalten. Wenn also ein Benutzer eine Variable deklariert, wird im Speicher ein Bucket erstellt, der mit einem Wert gefüllt wird. Der Typ der Variablen hängt von den Bedürfnissen des Benutzers ab. Jede C # -Variable und jedes Objekt muss mit dem entsprechenden Datentyp deklariert werden.

C # bietet Ihnen mehrere Datentypen , die Sie verwenden können. Es gibt zwei Kategorien von Datentypen basierend auf ihrer Art, Daten zu übergeben, nämlich Werttypen und Referenztypen. Während der Wert einer anderen Variablen zugewiesen wird, wird bei Variablen vom Werttyp der tatsächliche Wert in diese Variable kopiert. Bei der Zuweisung von Referenztypvariablen wird nur der Verweis oder die Adresse an den Speicherort übergeben, an dem unsere ursprüngliche Variable gespeichert ist.

Sie können hier mehr über Datentypen und ihre Unterschiede erfahren, aber als Anfänger werden wir sie verwenden einige Werttypen Variablen wie unten aufgeführt.

  1. int : steht für Integer. Ein Datentyp zum Speichern von Zahlen ohne Dezimalen.
  2. Char : Wird zum Speichern eines einzelnen Zeichens verwendet.
  3. String : Zum Speichern von Text, dh einer Anzahl von Zeichen
  4. Bool : Es ist einer der einfachsten Datentypen. Es kann nur 2 Werte enthalten - 0 und 1 oder false oder true.
  5. Float : Es wird verwendet, um Zahlen zu speichern, die Dezimalstellen enthalten können oder nicht.

Wir werden fast alle diese Datentypen in verwenden unsere zukünftigen Tutorials. Wenn Sie mehr über diese und andere Datentypen erfahren möchten, können Sie den MSDN-Kanal von Microsoft für das gleiche verweisen.

Zuweisen von Werten und Abrufen von Eingaben aus Textfeldern:

Dies ist ein sehr einfacher Schritt, den Sie erhalten können etwas Wert von Benutzern oder zeigen Sie ihnen etwas. Von diesen beiden Dingen haben wir die letztere bereits in Hello World Anwendung durchgeführt. In der Hello World-Anwendung haben wir dem Benutzer eine Nachricht "Hallo Welt" im button_click -Ereignis angezeigt. Das heißt, Sie kennen die Ausgabe bereits, also lernen wir jetzt, Eingaben zu akzeptieren. Die Eingabe ist nur ein Spiegelprozess der Ausgabe.

Öffnen Sie unser Projekt test1 oder helloworld erneut. Wir werden in diesem Projekt geringfügige Änderungen vornehmen, um den Benutzernamen zu akzeptieren, und dann werden wir eine Nachricht anzeigen. Jetzt, da wir bereits einen Textblock und eine Schaltfläche haben, benötigen wir nur noch eine zusätzliche Textbox und einen weiteren Textblock. Ziehen Sie ein Textfeld (txt1) aus der Toolbox und platzieren Sie es über den vorherigen Textblock und ziehen Sie einen anderen Textblock (txtip) und legen Sie es neben das Textfeld. Ändern Sie die Texteigenschaft des neuen Textblocks in "Geben Sie Ihren Namen ein" und doppelklicken Sie auf die Schaltfläche, um zum Ereignis button_click zu gelangen. Fügen Sie nun in einem geschweiften Klammerpaar diesen Code ein:

String name = "";
name = txtinput.text;
txtop.text = "hallo" + name;

Führen Sie nun die Anwendung aus und schauen Sie zu Spaß. Hier haben wir den Benutzer nach seinem Namen gefragt und diesen Namen in der String-Variablen "name" gespeichert. Das ist alles, was Sie tun müssen, um Benutzereingaben zu akzeptieren. Eine Vorsichtsmaßnahme, die Sie beim Akzeptieren der Eingabe beachten müssen, ist die Übereinstimmung des Variablentyps mit dem Eingabetyp. Zum Beispiel können wir den Namen des Benutzers nicht in der Variablen vom Typ "int" speichern, sondern nur mit der Variablen vom Typ "string". Obwohl Sie diese Werte auch in anderen Typen konvertieren können, ist dies nicht immer möglich. Sie können hier mehr über die Typkonvertierung erfahren.

Wenn Sie also hier angekommen sind, haben Sie in diesem Tutorial gut gearbeitet und sind bereit, zu zu gehennächstes Tutorial .