Kursų supratimas ir kūrimas: "Windows Phone 7.5" "Mango Apps Development" - 11 dalis

Kursų supratimas ir kūrimas: "Windows Phone 7.5" "Mango Apps Development" - 11 dalis
Kursų supratimas ir kūrimas: "Windows Phone 7.5" "Mango Apps Development" - 11 dalis

Video: Kursų supratimas ir kūrimas: "Windows Phone 7.5" "Mango Apps Development" - 11 dalis

Video: Kursų supratimas ir kūrimas:
Video: How To “Restore Previous Versions” Of Folders In Windows 10 [Tutorial] - YouTube 2024, Balandis
Anonim

Mūsų ankstesniame mokomojoje dalyje apžvelgėme DataTime duomenų tipą ir įvairius būdus manipuliuoti data ir laikas. Šiame "Windows Phone 7.5" "Mango Apps Development" mokymo vadovo serijoje mes pažvelgsime į pagrindinį kodo bloką, t. Y. Klasę.

Taigi pradėkime!

Klasė yra asamblėja kuri leidžia mums kurti pasirinktinius tipus, sugrupuojant skirtingų tipų kintamuosius, metodus, savybes ir įvykius. Iš esmės klasė yra mėlynas spausdinimas. Objektai yra klasių su skirtingomis vertybėmis pavyzdžiai atributams. Pavyzdžiui, galite pasiimti automobilio pavyzdį. Visi automobiliai turi gamintojo pavadinimą, modelio numerį, spalvą, sukūrimo metus ir pan. Automobiliai gali atlikti įvairius veiksmus, tokius kaip greitis, stabdymas ir kt. "Honda Civic", "Toyota Corolla" ir kt. Yra automobilių klasės pavyzdžiai. Abstrakcija yra itin svarbi klasės kūrimo dalis. Abstrakcija reiškia, kad reikia rinkti tik reikiamą turinį konkrečiame kontekste.

Toliau pažiūrėkime, kaip sukurti tinkintą klasę.
Toliau pažiūrėkime, kaip sukurti tinkintą klasę.

Kaip ir ankstesnėje pamokoje, mes sukursime naują projektą su unikaliu vardu, išskyrus tai, kad šiame projekte nebus jokių kontrolės priemonių, o mes dirbame su C # kodu. Kai projektas bus sukurtas ir rodomas dizaino režimu, dešiniuoju pelės mygtuku spustelėkite projekto pavadinimą ir pasirinkite meniu "Display". Pagal meniu "Pridėti" pasirinkite klasę. Atsidaro naujas langas, kuriame prašoma įvesti klasės pavadinimą. Įveskite pavadinimą kaip automobilį.

Kopijuokite šias kodo eilutes į savo automobilio klasę

klasės automobilis

{

viešoji eilutė Make

viešas eilutės modelis

viešoji int metai

viešoji eilutė spalva

viešas void Paspartinti ()

{

// Baltas kodas čia, kad pagreitėtų

}

viešas void Slėpti ()

{

/ / Įveskite kodą čia, kad jis sulėtėtų

}

}

The raktinis žodis "klasė" pasako kompiliatoriui, kad šis bloko kodas yra klasė. Automobilis yra klasės pavadinimas. Mūsų automobilio klasėje turime keturis požymius, ty. Markė, Modelis, Metai ir Spalva. " Viešas" yra prieigos specifikatorius po kurio eina duomenų tipas ("Make", "Model" ir "Color" eilutė ir "Years" - sveikasis skaičius). Kaip minėta anksčiau klasėse yra metodai, kurie suteikia klasių funkcionalumą. Mūsų automobilio klasėje mes turime du metodus, paspartinti ir sulėtinti. Šie metodai turės kodą, kuris leis automobiliui pagreitinti ir sulėtinti.

Dabar, norėdami sukurti "Car" klasės pavyzdį mūsų "MainPage.cs" failo versle, turime tai įvesti tokiu kodu. Ši kodo eilutė gali būti įtraukta į mygtuko paspaudimo įvykį arba gali būti apibrėžta pasauliniu lygiu, kai tik prasidės viešasis dalinis klasė MainPage: PhoneApplicationPage:

Automobilis myNewCar = naujas automobilis ();

Dabar, norėdami nustatyti reikšmes kintamiesiems, rašote šiuos teiginius

myNewCar.Make = "Honda";

myNewCar.Model = "Civic";

myNewCar.Year = 2012;

myNewCar.Color = "Raudona";

Norėdami paskambinti automobilyje apibrėžtiems metodams, galite parašyti objekto pavadinimą, po kurio rašomas taškas (.), Po kurio nurodomas metodo pavadinimas.

myNewCar.Accelerate ();

myNewCar.Decelerate ();

Taip paprasta kurti ir įgyvendinti pagrindines klases. Kitoje dalyje mes sužinome daugiau apie darbą su klasėmis.

Rekomenduojamas: