Windows

Udvikling af Windows Phone 7.5 Apps: Variabler, datatyper og tildeling af værdier

Week 1, continued

Week 1, continued
Anonim

I sidste kapitel skrev vi vores første ansøgning til Windows Phone 7.5 . I denne vejledning vil vi se hvilke variabler og datatyper der er og hvordan tildeler eller henter værdier fra variabler . Plus vil vi også se på tildele værdi til tekstboksene .

Lad os starte med variabler . Variabel er de hukommelseselementer, der lagrer en vis værdi i det. Så hvis vi skal nedbryde det, er variabler som spande, som indeholder en vis meningsfuld værdi eller data i den. Så når en bruger erklærer en variabel, oprettes en spand i hukommelsen, der skal udfyldes med en vis værdi. Typen af ​​variabel afhænger af brugernes behov. Hver C # -variabel og -objekt skal angives med den relevante datatype.

C # giver dig flere datatyper , som du kan bruge. Der er to kategorier af datatyper baseret på deres måde at overføre data på, dvs. værdityper og referencetyper. Ved tildeling af værdi til en anden variabel kopieres den faktiske værdi til den variabel i tilfælde af værditypevariabler; mens vi tildeler referencetypevariabler, er kun reference eller adresse til den hukommelsesplacering, hvor vores oprindelige variabel er gemt, bestået.

Du kan lære mere om datatyper og om deres forskel her, men som nybegynder vil vi bruge få værditypevariabler som angivet nedenfor.

  1. int : Står for heltal. En datatype til lagring af tal uden decimaler.
  2. Char : Den bruges til lagring af et enkelt tegn.
  3. String : Det bruges til at lagre tekst, det vil sige et antal tegn
  4. Bool : Det er en af ​​de enkleste datatyper. Det kan kun indeholde 2 værdier - 0 og 1 eller false eller true.
  5. Float : Det bruges til at gemme tal, der måske indeholder eller ikke indeholder decimaler.

Vi bruger næsten alle disse datatyper i vores fremtidige tutorials. Hvis du vil lære mere om disse og andre datatyper, kan du se Microsofts MSDN-kanal til det samme.

Tildele værdier og hente input fra tekstbokse:

Dette er et meget grundlæggende trin, som gør det muligt for dig at få nogen værdi fra brugere eller vise dem noget. Ud af disse to ting har vi allerede udført sidstnævnte i Hello World ansøgning. I Hello World-applikationen viste vi brugeren en meddelelse "hallo verden" i button_click begivenhed. Det betyder, at du allerede er bekendt med den viste produktion, så lad os nu lære at acceptere input. At tage input er bare spejleproces for at levere output.

Åbn vores test1 eller helloworld-projekt igen. Vi vil lave små ændringer i projektet for at acceptere brugerens navn, og så vil vi vise en besked. Nu da vi allerede har et tekstblock og en knap, skal vi kun bruge en ekstra tekstboks og en anden tekstblock. Træk en tekstboks (txt1) fra værktøjskassen og placere den over tidligere tekstblock og træk endnu et tekstblock (txtip) og læg det ud over tekstboksen. Skift tekstegenskab for ny tekstblock til "Indtast dit navn:" og dobbeltklik på knappen for at gå til button_click event. Indsæt nu denne kode i krøllebeslagspar:

Strengenavn = "";
navn = txtinput.text;
txtop.text = "hej" + navn;

Kør nu programmet og se sjovt. Her har vi bedt brugeren for hans / hendes navn og gemt det navn i variabel variabel "navn". Så det er alt, hvad du skal gøre for at acceptere brugerindgang. En forsigtighed, du skal tage, mens du accepterer input, er matchende variabel type med input type. For eksempel kan vi ikke gemme brugernavn i "int" -type variabel, det kan vi kun gøre med "string" -type variabel. Selvom du også kan konvertere disse værdier i andre typer, ikke hver gang det er muligt. Du kan lære mere om typekonvertering her.

Så dette er det, hvis du har nået her, har du gjort det fint i denne vejledning, og du er klar til at gå til næste vejledning .