Névterek megértése: Windows Phone 7.5 Mango Alkalmazások fejlesztése - 12. rész

Névterek megértése: Windows Phone 7.5 Mango Alkalmazások fejlesztése - 12. rész
Névterek megértése: Windows Phone 7.5 Mango Alkalmazások fejlesztése - 12. rész

Videó: Névterek megértése: Windows Phone 7.5 Mango Alkalmazások fejlesztése - 12. rész

Videó: Névterek megértése: Windows Phone 7.5 Mango Alkalmazások fejlesztése - 12. rész
Videó: How to Enable and Disable the Chrome PDF Viewer - YouTube 2024, November
Anonim

Az utolsó két leckében minimalista megközelítést alkalmaztam osztályok. A dolgokat a lehető legegyszerűbbre tartottam, hogy mindenki megértse. Most van néhány olyan fogalom, amelyet a Windows Phone 7.5 Mango Apps Development bemutatósorozat részeként kell lefednünk, mielőtt áttérnénk a C #-ről az XAML-re.

Ebben a leckében megtudhatjuk névterek. A.NET keretrendszerben a könyvtár összes osztályát és módját névterekbe rendezzük. A névterek egy adott osztály vezetéknevének tekinthetők. Tehát lehet, hogy sok "Harry" van a világon, de azonosítjuk a kívánt névvel, és ez a "Potter".

Hasonlóképpen sok osztály ugyanazt a nevet használja a.NET keretrendszerben, de a névterek távolítják el a kétértelműséget. Tehát ha azonos osztályú osztályt szeretnénk használni, mint egy másik osztály, a névtér segíthet a fordítónak abban, hogy azonosítsa a kívántat.

Tekintsük ezt a kódsorozatot:

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

Itt létrehozunk egy elkülönített tárolási beállítási osztály példányát és mindent mögötte az adott osztályhoz tartozó névtér (System.IO.IsolatedStorage). Egy dolog, amit itt meg kell jegyeznünk, hogy többet megtudunk az elkülönített tárolókról a harmadik napon ne aggódj, mit csinál. Ezt a példát csak azért használjuk, hogy megmutassuk Önnek, milyen névterek vannak!

Most már gondolkodnia kell a kód hosszúságán. De lerövidíteni ezt a mondatot, a.NET keretrendszer biztosította „Használ” nyilatkozat. A "Használat" nyilatkozat hozzáférést biztosít a névterekhez tartozó összes névtérhez és osztályhoz. Tehát egyáltalán azt mondja a fordítónak, hogy hé, mielőtt panaszkodna, és ellenőrizze azokat a névtereket, amelyeket használok.

Image
Image

Most ellenőrizze a C # fájl felső részét (Lásd kép). Látni fogja, hogy a vizuális stúdió már sok olyan névteret rakott fel, amelyet valószínűleg használni fog. Mind a a fel nem használt névtereket figyelmen kívül hagyják a fordító által. Ha nem tud róla, hogy a névtér melyik lakóhelyén tartózkodik, akkor írja meg az osztály nevét. Miután befejezte, egy piros vonalat kap alatta, mondván, hogy a fordító nem értette az állítást és egy kis kék vonalat az osztálynév kezdetéhez, amely azt mondja, hogy egy vagy több névteret találta meg az osztálynevet. Most találja meg " Ctrl" + "." Megnyitja a párbeszédpanelt, amellyel névteret adhat hozzá.

Tehát ez az egész a névterekről szól, amire pillanatnyilag ismernie kell. Saját névtereket hozhat létre, de ez egy olyan előzetes téma, amelyet nem fogunk részt venni. Lásd a következő részben, ahol a gyűjteményekről beszélünk.

Ajánlott: