Luokkien käyttäminen: Windows Phone 7.5 Mango Apps Development - Osa 12

Luokkien käyttäminen: Windows Phone 7.5 Mango Apps Development - Osa 12
Luokkien käyttäminen: Windows Phone 7.5 Mango Apps Development - Osa 12

Video: Luokkien käyttäminen: Windows Phone 7.5 Mango Apps Development - Osa 12

Video: Luokkien käyttäminen: Windows Phone 7.5 Mango Apps Development - Osa 12
Video: Microsoft Windows Tip - Remotely access your computer using Android phone from ANYWHERE!! - YouTube 2024, Huhtikuu
Anonim

Toivottavasti nautit Windows Phone 7.5: n Mango Apps Development tutorial -sarjoistamme. Ottaessamme oppitunnistimme ja luodessamme luokkia viimeisimmässä opetusohjelmassamme, tässä oppaassa menemme jatka puhua luokista ja esineistä mutta nyt opimme miten luokkia käytetään.Net-puitteissa. Kuten viimeisin oppitunnin aikana opimme, voimme luoda omia mukautettuja luokkia. Voimme määritellä sen attribuutin sekä toiminnot. Mutta tässä tutorial sarjassa, emme sukeltaa paljon mukautettuja luokkia, joten nyt harkita luokkia kontteja menetelmiä.

.Net-kehyksessä on monia ennalta kirjoitettuja luokkia, jotka eroavat toisistaan. Esimerkiksi olemme jo nähneet DateTime-luokkaa, jolla on erilaisia menetelmiä, joiden avulla käyttäjät voivat leikkiä päivämäärän ja ajan mukaan. Niin luokat toimivat funktionaalina.

Viimeksi oppitunteja käytimme " Uusi" avainsana luoda uuden luokan esiintymän, mutta.NET-kehyksissä on luokkia, jotka eivät vaadi sellaisen esiintymän luomista ennen niiden käyttöä; tällaisia luokkia kutsutaan nimellä "Staattiset" luokat. Avainsana "staattinen" käytetään ilmoittamaan tällaiset luokat. Olemme käyttäneet muutama staattinen luokka, jos muistat! "Merkkijono" -luokka, jota käytimme julistettamalla ja manipuloimalla merkkijonoja, ei ole vain staattinen luokka, jonka määritelmä on ennalta kirjoitettu.NET-kehyksessä. Esimerkiksi. string.Format (”{0}!”,”Hi”);

Käytössä on monia sisäänrakennettuja staattisia luokkia. Olisit yllättynyt siitä painikkeet, tekstilohkot ja muut elementit jota käytimme ovat osa luokkia ja vetämällä ja pudottamalla luomme sen esimerkkiä. Jos haluat tietää enemmän tällaisista.NET-kehysluokista, voit lukea heistä MSDN: ssä.

Katsotaan nyt, kuinka voimme käyttää.NET-kehyksen antamia luokkia. Aloita luomalla uusi projekti ja siinä on yksi painike. Koodataan koodi C # niin, että kun napsautamme kyseistä painiketta, uusi painike generoidaan ja näytetään.

Joten kun painat painiketta ruutuun, kaksoisnapsauta sitä ja siirrä kohdistin painikkeen ClickClick -toiminnon väliin. Liitä seuraava koodi kyseisessä tapahtumahakurissa.
Joten kun painat painiketta ruutuun, kaksoisnapsauta sitä ja siirrä kohdistin painikkeen ClickClick -toiminnon väliin. Liitä seuraava koodi kyseisessä tapahtumahakurissa.

Painike myNewButton = uusi painike ();

myNewButton.Name = "button2";

myNewButton.Height = 100;

myNewButton.Width = 200;

myNewButton.Content = "Klikkaa minua";

myNewButton.Margin = uusi paksuus (100,0, 100,0, 100,0, 100,0);

myNewButton.HorizontalAlignment = HorizontalAlignment.Stretch;

myNewButton.VerticalAlignment = VerticalAlignment.Stretch;

ContentGrid.Children.Add (myNewButton);

Kun suoritat tämän sovelluksen, näet, että kun napsautamme ensimmäistä painiketta, toinen painike tulee näkyviin. Joten tämä osoittaa, että elementtejä C # on useampi kuin yksi tapa luoda elementtejä. Koodin ensimmäisellä rivillä olemme ilmoittaneet uuden painikkeen esiintymän aivan kuten minkä tahansa muun ilmoituksen ja myöhemmin olemme määrittäneet sen ominaisuudet. Viimeinen rivi koodia lisää näytössä näkyvän painikkeen.

Joten tämä koskee kaikkia luokkia. Tietenkin sinulla on enemmän ymmärrystä luokista, kun aloitat työskentelysi sovelluksissa. Seuraavassa opetusohjelmassamme puhutaan NameSpacesista.
Joten tämä koskee kaikkia luokkia. Tietenkin sinulla on enemmän ymmärrystä luokista, kun aloitat työskentelysi sovelluksissa. Seuraavassa opetusohjelmassamme puhutaan NameSpacesista.

Aiheeseen liittyvät julkaisut:

  • GPS, paikannusliittymä ja verkkopalvelujen soittaminen: Windows Phone Apps Development Tutorial - 25
  • Opi kehittämään Windows Phone 7.5 Mango-sovelluksia: osa 1
  • Microsoft.NET Framework - Aloittelijan opas, resurssit ja lataus
  • .NET Framework Setup Verification Tool - Tarkista.NET-asennuksen eheys
  • Luokkien ymmärtäminen ja luonti: Windows Phone 7.5 Mango Apps Development - osa 11

Suositeltava: