This print for content only-size & color not accurate 7" X 9-1/4" / casebound / malloy



Download 21,46 Mb.
Pdf ko'rish
bet1081/1830
Sana28.09.2021
Hajmi21,46 Mb.
#188411
1   ...   1077   1078   1079   1080   1081   1082   1083   1084   ...   1830
Bog'liq
[book] [en] Pro C# 2008 and the NET 3.5 Platform Fourth Edition



Source Code

The CommonSnappableTypes, CSharpSnapIn, VbNetSnapIn, and MyExtendableApp projects are

included under the Chapter 16 subdirectory.

C H A P T E R   1 6  



T Y P E   R E F L E C T I O N, L AT E   B I N D I N G, A N D  AT T R I B U T E - B A S E D   P R O G R A M M I N G



558

8849CH16.qxd  10/9/07  4:27 PM  Page 558




Summary

Reflection is a very interesting aspect of a robust OO environment. In the world of .NET, the keys to

reflection services revolve around the System.Type class and the System.Reflection namespace. As

you have seen, reflection is the process of placing a type under the magnifying glass at runtime to

understand the who, what, where, when, why, and how of a given item.

Late binding is the process of creating a type and invoking its members without prior knowl-

edge of the specific names of said members. Late binding is often a direct result of 

dynamic loading,

which allows you to load a .NET assembly into memory programmatically. As shown during this

chapter’s extendable application example, this is a very powerful technique used by tool builders as

well as tool consumers. This chapter also examined the role of attribute-based programming. When

you adorn your types with attributes, the result is the augmentation of the underlying assembly

metadata.

C H A P T E R   1 6  


Download 21,46 Mb.

Do'stlaringiz bilan baham:
1   ...   1077   1078   1079   1080   1081   1082   1083   1084   ...   1830




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish