Высокоуровневые методы информатики и программирования. Тузовский А.Ф. - 13 стр.

UptoLike

Составители: 

13
Цифровая подпись, генерируемая с помощью закрытого ключа
создателя сборки, может быть проверена открытым ключом и делает
декларацию сборки значит, саму сборку) устойчивой к подделкам.
Для идентификации строго именованной сборки служат имя сборки, от-
крытый ключ, номер версии и строка региональных стандартов, если
она есть. Любое, даже самое небольшое отличие является достаточным,
чтобы выявить изменение сборки.
1.6. Библиотека классов .NET Framework
При программировании на языке С, для работы с ОС Windows,
обычно используются вызовы API Windows и различные динамические
библиотеки DLL; при программировании на языке С++, часто использу-
ется стандартная библиотека классов MFC (Microsoft Foundation
Classes). При программировании на языке Visual Basic используют Vis-
ual Basic API, представляющий набор функций для использования низ-
коуровневых API Windows.
В .NET Framework используется новый прикладной интерфейс
библиотека классов .NET Framework, которая содержит более 10 000
различных типов: классов, структур, интерфейсов, перечислений и де-
легатов. Некоторые классы FCL содержат до 100 методов, свойств и
других членов. Чтобы уметь разрабатывать приложения в .Net Frame-
work требуется не только знание программирования на некотором язы-
ке, но и умение использовать библиотеку FCL. Однако достоинством
FCL то, что она полностью объектно-ориентированная и используется
всеми языками, которые работают с платформой .Net. Все языки ис-
пользуют один и тот же API при создании разных типов приложений
(локальных или распределенных).
Библиотека FCL содержит набор системных типов данных, для
которых в конкретных языках программирования делается соответствие
с используемыми ими типами данных. Например, для языка C# соответ-
ствие типов приведено в табл. 3.1.
Для облегчения использования FCL, все ее содержание хорошо
структурировано в виде иерархически организованных групп типов.
Каждая группа типов называется пространством имен. Всего в FCL
около 100 таких пространств. В каждом из них содержатся классы и
другие типы, имеющие некоторое общее назначение. Например, боль-
шая часть API Windows для управления окнами содержится в простран-
стве имен System.Windows.Forms. Здесь находятся все классы, пред-
ставляющие окна, диалоги, меню и другие элементы, обычно приме-
няемые в приложениях с графическим интерфейсом пользователя. От-
дельное пространство System.Collections содержит классы кол-