"Windows Phone 7.5" programų kūrimas: kintamieji, duomenų tipai ir vertybių priskyrimas

"Windows Phone 7.5" programų kūrimas: kintamieji, duomenų tipai ir vertybių priskyrimas
"Windows Phone 7.5" programų kūrimas: kintamieji, duomenų tipai ir vertybių priskyrimas
Anonim

Viduje konors paskutinis skyrius mes parašėme pirmąją paraišką " Windows Phone 7.5". Šiame vadove mes pamatysime kokie kintamieji ir duomenų tipai ir kaip priskirti arba gauti iš kintamųjų reikšmes. Be to, mes taip pat turėsime žiūrėti priskirti vertę teksto laukelius.

Leisk mums pradėti kintamieji. Kintamasis yra tie atminties elementai, kuriuose yra tam tikros vertės. Taigi, jei mes turime jį sugriauti, kintamieji yra panašūs į kibirą, turintys šiek tiek reikšmingos vertės ar duomenų. Taigi kiekvieną kartą, kai vartotojas deklaruoja kintamąjį, atmintyje sukurtas kibiras, kuris turi būti užpildytas kai kuria verte. Kintamojo tipas priklauso nuo vartotojo poreikių. Kiekvienas C # kintamasis ir objektas turi būti deklaruojami su atitinkamu duomenų tipu.

C # suteikia kelis duomenų tipai, kurią galite naudoti. Duomenų tipų kategorijos priklauso nuo duomenų perdavimo būdo, t. Y. vertės tipai ir nuorodos tipai. Priskirdamas reikšmę kitu kintamuoju, tikroji vertė nukopijuojama į tą kintamąjį, kai yra vertės tipo kintamieji; o jei priskirsime nuorodinio tipo kintamuosius, bus perduota tik nuoroda ar adresas į atminties vietą, kurioje saugomas mūsų pradinis kintamasis.

Čia galite sužinoti daugiau apie duomenų tipus ir jų skirtumus, tačiau kaip pradedantiesiems naudosime keletą verčių tipų kintamųjų, išvardytų toliau.

  1. int: Stovai už sveikasis skaičius. Duomenų tipas, skirtas numerių saugojimui be dešimtosios vertės.
  2. Char: Jis naudojamas vieno simbolio saugojimui.
  3. Styga: Jis naudojamas teksto saugojimui, ty daugybei simbolių
  4. Boolas: Tai vienas iš paprasčiausių duomenų tipų. Jame gali būti tik 2 reikšmės - 0 ir 1 arba klaidingos arba tiesos.
  5. Plūdė: Jis naudojamas skaičių laikymui, kuriame gali būti arba gali nebūti dešimtainių taškų.

Mes panaudosime beveik visus šiuos duomenų tipus būsimuose pamokose. Jei norite sužinoti daugiau apie šiuos ir kitus duomenų tipus, galite kreiptis į Microsoft MSDN kanalą tuo pačiu.

Vertiniù priskyrimas ir teksto laukeliu gautos informacijos i¹rinkimas:

Tai labai paprastas žingsnis, leidžiantis jums gauti naudos iš naudotojų arba parodyti jiems kažką. Iš šių dviejų dalykų mes jau atlikome pastarąjį Labas pasauli prašymas. "Hello world" programoje mes parodėme vartotojui pranešimą "sveikas pasaulis" button_click įvykis. Tai reiškia, kad jūs jau pažįstėte rodymo rezultatus, todėl dabar mes mokomės priimti įvesties duomenis. Atsižvelgiant į įvestis yra tik veidrodinis produkcijos teikimo procesas.

Atidarykite mūsų test1 arba helloworld projektą dar kartą. Šiame projekte mes padarysime nežymių pakeitimų, kad priimtume naudotojo vardą, o tada parodysime pranešimą. Dabar, kai jau turime teksto blokavimą ir mygtuką, reikės tik vieno papildomo teksto lauko ir kito teksto bloko. Vilkite teksto laukelį (txt1) iš įrankių dėžutės ir padėkite jį aukščiau ankstesnio teksto bloko ir vilkite kitą teksto bloką (txtip) ir įdėkite jį be teksto laukelio. Keiskite naujos teksto bloko teksto nuosavybės reikšmę "Įveskite savo vardą:" ir dukart spustelėkite mygtuką, jei norite eiti į "button click" įvykį. Dabar įvyniokite į garbanojo kronšteino porą, įklijuokite šį kodą:
Atidarykite mūsų test1 arba helloworld projektą dar kartą. Šiame projekte mes padarysime nežymių pakeitimų, kad priimtume naudotojo vardą, o tada parodysime pranešimą. Dabar, kai jau turime teksto blokavimą ir mygtuką, reikės tik vieno papildomo teksto lauko ir kito teksto bloko. Vilkite teksto laukelį (txt1) iš įrankių dėžutės ir padėkite jį aukščiau ankstesnio teksto bloko ir vilkite kitą teksto bloką (txtip) ir įdėkite jį be teksto laukelio. Keiskite naujos teksto bloko teksto nuosavybės reikšmę "Įveskite savo vardą:" ir dukart spustelėkite mygtuką, jei norite eiti į "button click" įvykį. Dabar įvyniokite į garbanojo kronšteino porą, įklijuokite šį kodą:

String name = “”;

name = txtinput.text;

txtop.text = “hello” +name;

Image
Image

Dabar paleiskite programą ir žiūrėkite įdomus. Čia mes paprašėme vartotojo vardą ir išsaugojome šį vardą eilutės tipo kintamajame "name". Taigi tai viskas, ko jums reikia padaryti, kad priimtumėte vartotojo įvestį. Vienas iš atsargumo priemonių, priimant įvestis, yra atitikimas kintamojo tipo su įvesties tipu. Pavyzdžiui, negalime įrašyti naudotojų vardų į "int" tipo kintamąjį, mes galime tai padaryti tik su "string" tipo kintamuoju. Nors jūs taip pat galite konvertuoti šias vertes kitais būdais ne kiekvieną kartą. Čia galite sužinoti daugiau apie tipo konversiją.

Image
Image

Taigi, jei jūs pasiekėte čia, jūs puikiai atlikote šį vadovėlį ir esate pasirengęs eiti kitas pamoka.

Rekomenduojamas: