Rad s klasama: Windows Phone 7.5 Mango Apps razvoj - Dio 12

Rad s klasama: Windows Phone 7.5 Mango Apps razvoj - Dio 12
Rad s klasama: Windows Phone 7.5 Mango Apps razvoj - Dio 12

Video: Rad s klasama: Windows Phone 7.5 Mango Apps razvoj - Dio 12

Video: Rad s klasama: Windows Phone 7.5 Mango Apps razvoj - Dio 12
Video: 5 Best Free Remote Desktop Software - YouTube 2024, Svibanj
Anonim

Nadam se da uživate u seriji naših razvojnih vodiča za Windows Phone 7.5 Mango Apps Development. Nakon što smo saznali o Razumijevanje i stvaranje klasa u našem zadnjem udžbeniku, u ovom vodiču idemo nastavite razgovarati o razredima i predmetima ali sada ćemo naučiti kako se klase koriste unutar.Net okvira, Kao što smo naučili u posljednjim satima, možemo kreirati vlastite prilagođene nastave. Možemo definirati svoj atribut kao i funkcije. No, u ovoj seriji udžbenika nećemo mnogo zaroniti u prilagođene nastave, tako da sada razmatramo klase kao kontejnere za metode.

.Net okvir ima mnogo unaprijed napisanih razreda, koje se razlikuju po funkcionalnosti. Na primjer, već smo vidjeli klasu DateTime koja ima različite načine omogućavanja korisnicima da se igraju s datumom i vremenom. Tako klase djeluju kao skup funkcionalnosti.

U posljednjoj lekciji koristili smo se " Nova" ključna riječ stvoriti novu instancu klase, ali postoje razredi u.NET okviru koji ne zahtijevaju da se instanci kreira prije korištenja; takve se klase nazivaju "Statičke" klase, Ključna riječ "statična" upotrebljava se za deklariranje takvih klasa. Koristili smo nekoliko statičkih razreda, ako se možete sjetiti! Klasu "string" koju smo naveli i manipulirati nizovima nije ništa drugo nego statična klasa čija je definicija unaprijed napisana u.NET okviru. Npr string.Format ( „0 {}!”,”Hi”);

Postoje mnoge ugrađene statičke klase koje smo koristili. Iznenadili biste to znati gumbi, blokovi teksta i drugi elementi koje smo koristili su dio nastave i povlačenjem i ispuštanjem stvaramo instancu. Ako želite saznati više o takvim.NET okvirima, možete ih pročitati na MSDN-u.

Pogledajmo sada kako možemo koristiti klase koje daje.NET okvir. Započnimo s izradom novog projekta i u njemu imamo jedan gumb. Šifriramo ga u C # tako da kada kliknemo na taj gumb generirat ćemo i prikazati novi gumb.

Zato nakon postavljanja gumba na zaslonu dvaput kliknite na njega i postavite pokazivač između gumba Klikni događaj. Zalijepite sljedeći kôd u taj rukovatelj događaja.
Zato nakon postavljanja gumba na zaslonu dvaput kliknite na njega i postavite pokazivač između gumba Klikni događaj. Zalijepite sljedeći kôd u taj rukovatelj događaja.

Gumb myNewButton = novi gumb ();

myNewButton.Name = "button2";

myNewButton.Height = 100;

myNewButton.Width = 200;

myNewButton.Content = "Kliknite mi";

myNewButton.Margin = nova Debljina (100.0, 100.0, 100.0, 100.0);

myNewButton.HorizontalAlignment = HorizontalAlignment.Stretch;

myNewButton.VerticalAlignment = VerticalAlignment.Stretch;

ContentGrid.Children.Add (myNewButton);

Nakon pokretanja ove aplikacije vidjet ćete da kada kliknemo prvi gumb, pojavit će se drugi gumb. Dakle, to pokazuje da postoji više načina za stvaranje elemenata u C #. U prvom retku koda proglasili smo novu instancu gumba kao i svaka druga izjava, a kasnije imamo postavljena svojstva. Zadnja linija koda dodaje gumb za prikaz.

Dakle, ovo je sve o klasama. Naravno, imat ćete veće razumijevanje razreda kada počnete raditi na svojim aplikacijama. U našem sljedećem udžbeniku govorimo o nazivnim prostorima.
Dakle, ovo je sve o klasama. Naravno, imat ćete veće razumijevanje razreda kada počnete raditi na svojim aplikacijama. U našem sljedećem udžbeniku govorimo o nazivnim prostorima.

Vezane objave:

  • GPS, API lokacije i pozivanje web usluga: Izrada razvojnih vodiča za Windows Phone - 25
  • Saznajte kako razviti Windows Phone 7.5 Mango aplikacije: 1. dio
  • Microsoft.NET Framework - Vodič za početnike, resurse i preuzimanje
  • .NET Framework instalacijski alat za potvrdu - Provjerite integritet.NET instalacije
  • Razumijevanje i stvaranje klase: Windows Phone 7.5 Mango Apps razvoj - 11. dio

Preporučeni: