Windows

Koleksyon ng Mga Bagay: Pag-unlad ng Windows Phone Apps Turorial - Bahagi 14

publishing windows phone application(creating XAP file)

publishing windows phone application(creating XAP file)
Anonim

Kaya ngayon kami ay nasa 14 na bahagi ng aming tutorial sa Windows Phone 7.5 Mango Apps Development tutorial. Sa aming nakaraang tutorial kami ay tumingin sa mga Namespaces. Sa bahaging ito ay dapat nating tingnan ang Mga koleksyon ng mga bagay . Kaya`t magsimula tayo!

Ang Collection ay simpleng bagay na alam kung paano pamahalaan ang mga sanggunian sa maraming pagkakataon ng iba pang mga klase. Sa maikling sinusubaybayan nito ang iba pang mga bagay . Mayroong iba`t ibang mga uri ng mga koleksyon na magagamit sa ilalim ng. NET framework. Ang ilang mga koleksyon ay nagbibigay-daan sa iyo upang panatilihing nakaayos ang mga bagay habang ang iba ay maaaring makatulong sa madaling pagkuha ng mga bagay. Ang mga koleksyon ay ginagamit sa lahat ng oras kapag naghawak ng isang bilang ng mga bagay.

Susubukan naming tingnan ang isang uri ng koleksyon na tinatawag na Listahan ng koleksyon .

Gumawa ng isang bagong proyekto na may natatanging pangalan, isang bagay tulad ng `CollectionsDemo`. Sa mode ng disenyo, i-drag at i-drop ang isang pindutan sa kaliwang sulok sa itaas ng emulator (tingnan ang larawan). Pangalanan ang pindutan ng maayos at itakda ang halaga ng Nilalaman nito sa `I-click ang Akin`. Sundin ang parehong proseso para sa isang bloke ng teksto at i-blangko ang teksto ng ari-arian nito. Itakda ang pag-wrap ng property ng teksto ng bloke ng teksto upang i-wrap.

Ngayon lumikha ng isang klase ng Car na may dalawang mga katangian, halimbawa, ang Gumawa at Modelo ng uri ng string ng data. Sumangguni sa Pag-unawa at Paglikha ng Mga Klase para sa paglikha ng klase. Ngayon i-double-click ang pindutang I-click ang Akin sa window ng disenyo ng MainPage.xaml file upang buksan ang C # code para sa kaganapan ng pag-click ng button. Kopyahin at Idikit ang sumusunod na code sa kaganapan ng pag-click ng iyong pindutan.

Car car1 = bagong Kotse ();

car1.Make = "Oldsmobile";

car1.Model = "Cutlas Supreme";

Car car2 = bagong Kotse ();

car2.Make = "Geo";

car2.Model = "Prism";

Kotse car3 = bagong Kotse ();

car3.Make = "Nissan";

car3.Model = "Altima";

Ilista ang myList = bagong List ();

myList.Add (car1);

myList.Add (car2);

myList.Add (car3);

string myCars = "";

foreach (Car car sa myList)

{

myCars + = car.Make + "-" + kotse.Model + Environment.NewLine;

myTextBlock.Text = myCars;

Kaya sa unang siyam na linya ng code lumikha kami ng tatlong iba`t ibang mga bagay ng klase ng Car sa pamamagitan ng mga pangalan ng car1, car2 at car3 at itinakda ang kanilang mga katangian ayon sa pagkakabanggit.

Ang sumusunod na linya ng code ay lumilikha ng isang listahan na tinatawag na myList na maaaring humawak

Listahan ng myList = bagong Listahan ();

Sa sandaling ang listahan ay nilikha, nagdaragdag kami ng mga bagay sa listahan sa pamamagitan ng paggamit ng Magdagdag () method ng Listahan klase. Ang mga sumusunod na linya ng code ay idagdag ang tatlong bagay sa listahan ng isang bagay sa isang pagkakataon.

myList.Add (car1);

myList.Add (car2);

myList.Add (car3);

Pagkatapos ay ginagamit namin ang foreach iterator upang umulit sa bawat bagay sa listahan ng mylist. Ang mga katangian ng bawat object ay naka-imbak sa isang string variable myCars. Ang Enviornment.NewLine ay nagsasama ng isang bagong linya.

foreach (Car car sa myList)

{

myCars + = car.Make + "-" + kotse.Model + Environment.NewLine;

Sa wakas ipinapakita namin ang listahan ng mga kotse gamit ang sumusunod na pahayag.

myTextBlock.Text = myCars;

Makakakuha ka ng output tulad ng ipinapakita sa tayahin. Kaya ito ay kung paano ginagamit ang Mga Koleksyon. Ito ay madaling konsepto ngunit ang ilang mga kasanayan ay maaaring kailangan upang master ito.

Nakikita mo sa susunod na tutorial.