Utvikling av Windows Phone 7.5 Apps: Variabler, datatyper og tildeling av verdier

Utvikling av Windows Phone 7.5 Apps: Variabler, datatyper og tildeling av verdier
Utvikling av Windows Phone 7.5 Apps: Variabler, datatyper og tildeling av verdier
Anonim

I siste kapittel Vi skrev vår første søknad om Windows Phone 7.5. I denne opplæringen vil vi se Hvilke variabler og datatyper er og hvordan tilordne eller hente verdier fra variabler. I tillegg vil vi også se på tildele verdi til tekstbokser.

La oss begynne med variabler. Variabel er de minneelementene som lagrer litt verdi i den. Så hvis vi skal bryte den ned, er variabler som bøtter, som inneholder en meningsfull verdi eller data i den. Så når en bruker erklærer en variabel, blir en bøtte opprettet i minnet for å bli fylt med noe verdi. Typen av variabel avhenger av brukerens behov. Hver C # -variabel og -objekt må deklareres med riktig datatype.

C # gir deg flere datatyper, som du kan bruke. Det er to kategorier datatyper basert på deres måte å overføre data på, dvs. verdittyper og referansetyper. Når du tilordner verdi til en annen variabel, kopieres den virkelige verdien til den variabelen i tilfelle variabeltypene for verdi; mens hvis vi tilordner referansetypevariabler, blir bare referanse eller adresse til minnestedet der vår opprinnelige variabel er lagret, bestått.

Du kan lære mer om datatyper og om forskjellen her, men som nybegynner bruker vi få verdier som variabler som vist nedenfor.

  1. int: Står for heltall. En datatype for lagring av tall uten decimaler.
  2. Char: Den brukes til lagring av en enkelt karakter.
  3. string: Det brukes til lagring av tekst, det vil si en rekke tegn
  4. bool: Det er en av de enkleste datatyper. Den kan bare inneholde 2 verdier - 0 og 1 eller false eller true.
  5. Flyte: Det brukes til å lagre tall som kanskje inneholder ikke desimaler.

Vi vil bruke nesten alle disse datatyper i våre fremtidige opplæringsprogrammer. Hvis du vil lære mer om disse og andre datatyper, kan du se Microsofts MSDN-kanal for det samme.

Tilordne verdier og hente inn input fra tekstbokser:

Dette er et veldig grunnleggende trinn, som gjør at du kan få litt verdi fra brukere eller vise dem noe. Av disse to tingene har vi allerede utført sistnevnte Hei Verden applikasjon. I Hello world-applikasjonen viste vi brukeren en melding "Hei verden" i button_click begivenhet. Det betyr at du allerede har kjent med visningsproduksjonen, så la oss nå lære å akseptere innspill. Å ta inn er bare speilprosess for å gi utgang.

Åpne test1 eller helloworld-prosjektet igjen. Vi vil gjøre små endringer i det prosjektet for å godta brukerens navn og så vil vi vise en melding. Nå som vi allerede har en tekstblock og en knapp, trenger vi bare en ekstra tekstboks og en annen tekstblock. Dra en tekstboks (txt1) fra verktøykassen og legg den over tidligere tekstblock og dra en annen tekstblock (txtip) og sett den utover tekstboksen. Endre tekstegenskapen til ny tekstblock til "Skriv inn navnet ditt" og dobbeltklikk på knappen for å gå til button click-hendelsen. Nå i krøllete brakettpar, lim inn denne koden:
Åpne test1 eller helloworld-prosjektet igjen. Vi vil gjøre små endringer i det prosjektet for å godta brukerens navn og så vil vi vise en melding. Nå som vi allerede har en tekstblock og en knapp, trenger vi bare en ekstra tekstboks og en annen tekstblock. Dra en tekstboks (txt1) fra verktøykassen og legg den over tidligere tekstblock og dra en annen tekstblock (txtip) og sett den utover tekstboksen. Endre tekstegenskapen til ny tekstblock til "Skriv inn navnet ditt" og dobbeltklikk på knappen for å gå til button click-hendelsen. Nå i krøllete brakettpar, lim inn denne koden:

String name = “”;

name = txtinput.text;

txtop.text = “hello” +name;

Image
Image

Kjør nå programmet og se morsomt. Her har vi bedt brukeren for hans / hennes navn og lagret det navnet i variabel variabel "navn". Så det er alt du trenger å gjøre for å godta brukerinngang. En forsiktighet du må ta mens du aksepterer inngang, er tilsvarende variabeltype med inngangstype. For eksempel kan vi ikke lagre brukernavn i "int" type variabel, det kan vi bare gjøre med "streng" -type variabel. Selv om du også kan konvertere disse verdiene i andre typer, ikke hver gang det er mulig. Du kan lære mer om typekonvertering her.

Image
Image

Så dette er det, hvis du har kommet hit, har du gjort pent i denne opplæringen, og du er klar til å gå til neste opplæring.

Anbefalt: