C# для начинающих Пахомов Б. И



Download 8,15 Mb.
Pdf ko'rish
bet134/266
Sana20.04.2022
Hajmi8,15 Mb.
#567200
1   ...   130   131   132   133   134   135   136   137   ...   266
Bog'liq
C# for beginners


Часть II. Объектно-ориентированное программирование 
торые программой вызываются из другой программы. Метаданные 
для метода содержат полное описание метода, включая его класс
(а также программу, содержащую этот класс), его возвращаемый 
тип и все параметры этого метода. Вообще метаданными называют 
не обычные в бытовом понимании данные, а некие другие, специфи-
ческие, преобразованные данные, отличные от обычных. 
Dinamic Link Library (dll) — библиотека программных модулей, от-
компилированных и готовых встроиться в вызывающую программу. 
Модули могут подключаться к программе на этапе создания exe-
файла (исполняемого файла) или в момент исполнения программы. 
Содержат различные стандартизованные функциональные блоки. 
Рис. 11.1. 
Организация взаимодействия с языками на платформе .NET 
Сборки 
Сборка
— это exe- или dll-файл. Первый тип сборки называют статиче-
ским, второй — динамическим. Какую сборку можно получить, опреде-
ляется заданием режима компиляции (задается специальным ключом). 
Сборки могут содержать один или несколько модулей. Например, круп-
ные проекты могут быть спланированы таким образом, чтобы несколько 
разработчиков работали каждый над своим модулем, а вместе эти моду-
ли образовывали бы одну сборку. Файлы, составляющие сборку, объ- 
единены логически, независимо от их физического положения. Связы-
вает их 
манифест
. Среда выполнения расценивает сборку, как цельный 


Глава 11. Сборки, манифесты, пространства имен… 
213 
модуль. Манифест — часть сборки, в которой содержатся метаданные
т. е. данные, описывающие сборку, и параметры для ее использова-
ния. 
Манифест содержит имя сборки, номер версии, информацию 
о поддерживаемых процессорах и операционных системах, имена файлов
образующих сборку, информацию, связывающую типы с содержащими 
их файлами, информацию о сборках, используемых данной сборкой. 
Сведения о сборке могут быть просмотрены с помощью специальной 
программы IL DASM, выход на вызов которой находится в интегриро-
ванной среде в меню 
Tools
(рис. 11.2). 
Рис. 11.2. 
Вызов IL Dasm 
Команда 
IL
DASM
позволяет открыть диалоговое окно для выбора 
сборки. Для иллюстрации мы выбрали приложение по работе с интер-
фейсами, рассматриваемое в предыдущей главе. Вид сборки показан на 
рис. 11.3. 
Из рисунка видна полная структура модуля приложения. Модуль можно 
более детально исследовать с помощью команд меню 
View
(прятать 
строки с некоторыми свойствами, оставляя видимыми другие строки 
и т. п.). Если дважды щелкнуть на методе 
Main()
, откроется окно с про-
граммой на языке CIL, в который программы транслируются компиля-
торами всех языков, входящих в платформу .NET. Если же требуется 
посмотреть содержимое манифеста, надо дважды щелкнуть на нем
мышью. 


214 
Download 8,15 Mb.

Do'stlaringiz bilan baham:
1   ...   130   131   132   133   134   135   136   137   ...   266




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