Ceru, ka jums patiks mūsu Windows Phone 7.5 Mango Apps attīstības apmācības sērija. Uzzinot par klases izpratni un izveidi mūsu pēdējā apmācībā, šajā apmācībā mēs ejam uz turpiniet runāt par nodarbībām un priekšmetiem bet tagad mēs iemācīsimies kā klases tiek izmantotas.Net sistēmā. Kā mēs iemācījām pēdējās nodarbībās, mēs varam izveidot savas pielāgotās klases. Mēs varam definēt tā atribūtu, kā arī funkcijas. Bet šajā apmācības sērijā mēs neuzkrītošos dažādās klasēs, tāpēc tagad uzskatām, ka klases ir metožu konteineri.
.Net sistēmai ir daudzas iepriekš rakstītas nodarbības, kas atšķiras pēc funkcionalitātes. Piemēram, mēs jau esam redzējuši DateTime klasi, kurā ir dažādas metodes, kas ļauj lietotājiem spēlēt ar datumu un laiku. Tātad klases darbojas kā funkciju kopums.
Pēdējā nodarbībā mēs izmantojām " Jauns" atslēgvārds lai izveidotu jaunu klases eksemplāru, bet ir klases.NET pamatnoteikumos, kuriem pirms to izmantošanas nav nepieciešams izveidot eksemplāru; šādas klases tiek sauktas par "Statiskās" nodarbības. Atslēgvārds "statisks" tiek izmantots, lai deklarētu šādas klases. Mēs esam izmantojuši dažas statiskas klases, ja jūs varat atcerēties! "Stringu" klase, kuru mēs izmantojām deklarēšanai, kā arī virkņu manipulēšana, ir nekas cits kā statiska grupa, kuras definīcija ir iepriekš sagatavota.NET sistēmā. Piemēram string.Format ("{0}!", "Hi");
Ir daudz iebūvētu statisko kategoriju, ko esam izmantojuši. Jūs būtu pārsteigti to zināt pogas, teksta bloki un citi elementi ko mēs izmantojām ir daļa no nodarbībām un velkot un nomešanu mēs izveidojam tā piemēru. Ja vēlaties uzzināt vairāk par šādām. NET klases klasēm, jūs varat lasīt par tiem MSDN.
Ļaujiet mums tagad redzēt, kā mēs varam izmantot klases, ko dod. NET sistēma. Sāksim ar jaunu projektu un tajā būs viena poga. Mēs to kodēsim ar C #, lai, noklikšķinot uz šīs pogas, tiktu ģenerēta un parādīta jauna poga.
Poga myNewButton = jauna poga ();
myNewButton.Name = "button2";
myNewButton.Height = 100;
myNewButton.Width = 200;
myNewButton.Content = "Noklikšķiniet uz mani";
myNewButton.Margin = jauns biezums (100,0, 100,0, 100,0, 100,0);
myNewButton.HorizontalAlignment = HorizontalAlignment.Stretch;
myNewButton.VerticalAlignment = VerticalAlignment.Stretch;
ContentGrid.Children.Add (myNewButton);
Rādot šo lietojumprogrammu, jūs redzēsiet, ka, noklikšķinot uz pirmās pogas, parādīsies otra poga. Tādējādi tas parāda, ka C # elementiem ir vairāk nekā viens veids. Pirmā koda rindiņā mēs esam deklarējuši jaunu pogas paraugu tāpat kā jebkuru citu deklarāciju, un vēlāk mēs varam noteikt tā īpašības. Pēdējā koda rindā tiek pievienota poga ekrānam.
Saistītie raksti:
- GPS, atrašanās vietas API un Web pakalpojumu izsaukšana: Windows Phone Apps izstrādes apmācība - 25
- Uzziniet, kā attīstīt Windows Phone 7.5 Mango lietojumprogrammas: 1.daļa
- Microsoft.NET Framework - iesācēju rokasgrāmata, resursi un lejupielāde
- .NET Framework iestatīšanas verificēšanas rīks - pārbaudiet. NET instalēšanas integritāti
- Klases izpratne un izveide: Windows Phone 7.5 Mango Apps Development - 11. daļa