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


Building an Extendable Application



Download 21,46 Mb.
Pdf ko'rish
bet1073/1830
Sana28.09.2021
Hajmi21,46 Mb.
#188411
1   ...   1069   1070   1071   1072   1073   1074   1075   1076   ...   1830
Bog'liq
[book] [en] Pro C# 2008 and the NET 3.5 Platform Fourth Edition

Building an Extendable Application

In the sections that follow, I will take you through a complete example that illustrates the process of

building an extendable Windows Forms application that can be augmented by the functionality of

external assemblies. What I will not do at this point is comment on the process of programming

Windows Forms applications (see Chapter 27 for an overview of the Windows Forms API). So, if you

are not familiar with the process of building Windows Forms applications, feel free to simply open

up the supplied sample code and follow along. To serve as a road map, our extendable application

entails the following assemblies:

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



553

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




• CommonSnappableTypes.dll: This assembly contains type definitions that will be used by each

snap-in object and will be directly referenced by the Windows Forms application.

• CSharpSnapIn.dll: A snap-in written in C#, which leverages the types of

CommonSnappableTypes.dll.

• VbNetSnapIn.dll: A snap-in written in Visual Basic, which leverages the types of

CommonSnappableTypes.dll.

• MyExtendableApp.exe: This Windows Forms application will be the entity that may be

extended by the functionality of each snap-in.

Again, this application will make use of dynamic loading, reflection, and late binding to

dynamically gain the functionality of assemblies it has no prior knowledge of.




Download 21,46 Mb.

Do'stlaringiz bilan baham:
1   ...   1069   1070   1071   1072   1073   1074   1075   1076   ...   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