2024 Autor: Peter John Melton | [email protected]. Naposledy změněno: 2023-12-16 04:44
V našem předchozím tutoriálu jsme se zaměřili na datový typ DateTime a různé způsoby manipulace s datem a časem. V této části seriálu Windows Phone 7.5 Mango Apps Development tutorial se podíváme na základní stavební blok kódu, tj. Třída.
Takže začneme!
Třída je sestava který nám umožňuje vytvářet vlastní typy seskupováním různých typů proměnných, metod, vlastností a událostí. V podstatě je třída modrým písmem. Objekty jsou instance třídy s různými hodnotami pro atributy. Takže například ukážeme auto. Všechna auta mají jméno výrobce, číslo modelu, barvu, rok výroby atd. Vozy mohou provádět různá opatření, jako je urychlení, brzdění atd. Honda Civic, Toyota Corolla atd. Jsou příklady třídy vozu. Abstrakce je nesmírně důležitou součástí budování třídy. Abstrakce znamená vybírání pouze potřebného obsahu v daném kontextu.
Stejně jako naše předchozí lekce vytvoříme nový projekt s jedinečným názvem kromě toho, že tento projekt nebude zahrnovat žádné ovládací prvky, ale spíše budeme pracovat s kódem C #. Jakmile je projekt vytvořen a je zobrazen v režimu Design, klepněte pravým tlačítkem na název projektu a vyberte položku Přidat z zobrazené nabídky. V nabídce Přidat vyberte možnost Třída. Otevře se nové okno s žádostí o název třídy. Zadejte název jako auto.
Zkopírujte následující řádek kódu do třídy Auto
třída auta
{
veřejný řetězec Make
veřejný řetězec Model
public int Rok
veřejný řetězec Barva
public void Accelerate ()
{
// bílý kód, aby se urychlil
}
public void Decelerate ()
{
// Zde napište kód, který zpomalí
}
}
The klíčové slovo "třída" říká kompilátoru, že následující blok kódu je třída. Auto je název třídy. Pro naše auto třídy máme čtyři atributy, tj. Značka, model, rok a barva. " Public" je specifikátor přístupu následovaný datovým typem (řetězec pro značku, model a barvu a celé číslo pro rok). Jak bylo dříve uvedeno, třídy obsahují metody, které poskytují funkčnost tříd. V naší třídě vozu máme dvě metody Zrychlit a zpomalit. Tyto metody budou obsahovat kód, který umožní vozidlu urychlit a zpomalit.
Nyní, abychom vytvořili instanci třídy Auto v našem souboru MainPage.cs, stačí napsat následující kód. Tento řádek kódu může být přidán do události Button Click nebo může být definován na globální úrovni, jakmile se spustí veřejná částečná třída MainPage: PhoneApplicationPage:
Auto myNewCar = nový vůz ();
Nyní pro nastavení hodnot na proměnné byste napsali následující příkazy
myNewCar.Make = "Honda";
myNewCar.Model = "Civic";
myNewCar.Year = 2012;
myNewCar.Color = "Červená";
Chcete-li zavolat metody definované ve třídě automobilu, napište název objektu, za kterým následuje tečka (.) A následuje název metody.
myNewCar.Accelerate ();
myNewCar.Decelerate ();
Tak je snadné vytvářet a implementovat základní třídy. Další informace o práci s Třídy se dozvíme v další části.
Doporučuje:
Jak zakoupit kartu SD: Vysvětlení tříd, velikostí a kapacit rychlosti
Karty Secure Digital (SD) se používají v digitálních fotoaparátech, hudebních přehrávačích, smartphonech, tabletách a dokonce i v notebooku. Ale ne všechny karty SD jsou vytvořeny stejně - najdete různé třídy rychlosti, fyzické velikosti a kapacity, které je třeba zvážit.
Vytvoření profilu Ultimate Firefox pro vývoj webových aplikací
Když je Firefox správně nakonfigurován, může se stát nejlepším nástrojem pro vývoj webových aplikací. Umožňuje vám přímý přístup na stránku, na které pracujete, takže si můžete stylovat stránku v reálném čase, ladit javascript nebo dokonce upravovat html.
Vývojáři říkají, že vývoj Windows Phone 7 je jednodušší než Android
Ve videu vývojář hovoří o snadnosti a rychlosti vývojového prostředí Windows Phone 7 a také jej srovnal s podobnou aplikací pro Android, kterou se pokoušel vyvíjet, za který minulý týden strávil.
Windows Phone Tutorial 3: Vytváření a testování aplikací v Emulátoru Windows Phone
V tomto výukovém okně Windows Phone 7 uvidíme, jak můžeme vytvořit projekt ve VS2010 a otestovat kód, abychom zkontrolovali chyby.
Vývoj aplikace Windows Phone 7.5 Aplikace: proměnné, typy dat a přiřazení hodnot
V tomto tutoriálu uvidíme, jaké jsou proměnné a datové typy a jak přiřadit nebo načítat hodnoty z proměnných