Razumijevanje imenika: Windows Phone 7.5 Mango Apps razvoj - Dio 12

Razumijevanje imenika: Windows Phone 7.5 Mango Apps razvoj - Dio 12
Razumijevanje imenika: Windows Phone 7.5 Mango Apps razvoj - Dio 12

Video: Razumijevanje imenika: Windows Phone 7.5 Mango Apps razvoj - Dio 12

Video: Razumijevanje imenika: Windows Phone 7.5 Mango Apps razvoj - Dio 12
Video: CS50 2015 - Week 5 - YouTube 2024, Travanj
Anonim

U posljednja dva sata podučavala sam minimalistički pristup klase, Zadržao sam sve što je moguće jednostavnije da bi svi razumjeli. Sada postoji nekoliko pojmova koje trebamo pokriti, kao dio našeg vodiča za razvoj podsjetnika za Windows Phone 7.5 Mango Apps, prije no što prijeđemo s C # na XAML.

U ovoj lekciji upoznat ćemo se imenskom prostoru, U.NET okviru, sve klase i metode u knjižnici organizirani su u imenske prostore. Imenski prostori mogu se smatrati prezimenom za razred, Tako bi moglo biti mnogo "Harryja" na svijetu, ali možemo identificirati onu koju želimo koristiti prezime i to je "Potter".

Isto tako, mnoge klase dijele isto ime u.NET okviru, ali imenske dimenzije uklanjaju dvosmislenost. Dakle, ako želimo koristiti klasu s istim imenom kao i neka druga klasa, prostor za imena može pomoći prevodiocu u prepoznavanju onoga kojeg želimo.

Razmotrite ovu liniju koda:

System.IO.IsolatedStorage.IsolatedStorageSettings mySettings = System.IO.IsolatedStorage.IsolatedStorageSettings.ApplicationSettings;

Ovdje stvaramo primjer izolirane klase postavki pohrane i sve iza toga je prostor za naziv za tu klasu (System.IO.IsolatedStorage). Jedna stvar koja bi trebala biti navedeno ovdje da ćemo naučiti više o izoliranom skladištu na dan tri tako nemojte se brinuti o tome što radi, Koristili smo ovaj primjer samo da bismo vam pokazali što su prostori!

Sada morate razmišljati o duljini koda. No kako bi skratili ovu rečenicu, pružio je.NET Framework „Pomoću” izjava. Izraz "Korištenje" ima pristup svim prostorima i klasama koje pripada tom imenskom prostoru. Na neki način, reći ćete prevoditelju da hej, prije nego što se žalite i provjerite one prostore koje koristim.

Image
Image

Sada provjerite gornji dio C # datoteke (pogledajte sliku). Vidjet ćete da je vizualni studio već napunio mnoge prostore imena koje biste najvjerojatnije koristili. Svi zanemareni su neiskorišteni nazivi od strane prevodioca. Ako nemate pojma o imenskom prostoru u kojem želite da se klasa koju želite, započnite pisati naziv klase. Nakon što ga dovršite, dobit ćete crvenu liniju ispod koje će reći da prevoditelj nije razumio izjavu i malu plavu liniju na početak naziva klase koji nam govori da je pronašao ime klase u jednom ili više prostornih prostora. Sada pogodite " Ctrl" + "." Otvorit će se dijaloški okvir pomoću kojeg možete dodati prostor imena.

Dakle, ovo je sve o prostorima koje trebate znati u ovom trenutku. Možete stvoriti svoje imenske prostore, ali to je unaprijed tema koju nećemo prisustvovati. Vidimo se u sljedećem dijelu gdje ćemo govoriti o Zbirkama.

Preporučeni: