пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Библиотека классов и структура библиотеки .NET Framework (FCL). Виды приложений (проектов), понятие, назначение и использование общей системы типов.

Библиотека классов .NET Framework — это библиотека классов, интерфейсов и типов значений, которая предоставляет доступ к функциональным возможностям системы и составляет основу для создания приложений, компонентов и элементов управления .NET Framework.  

Структура: Набор базовых классов платформы — нижний уровень FCL — не только прячет обычные низкоуровневые операции(файловый ввод/вывод, обработка графики и тд), но и обеспечивает поддержку большого количества служб, используемых в современных приложениях (управление безопасностью, поддержка сетевой связи и т. д.).

Над этим уровнем находится уровень классов, которые расширяют базовые классы с целью обеспечения управления данными и XML. Классы данных позволяют реализовать управление информацией, хранящейся в серверных базах данных.

Базовые классы, классы данных и XML расширяются классами, предназначенными для построения приложений на основе трех различных технологий: Web Services (Web-службы), Web Forms (Web-формы) и Windows Forms (Windows-формы).   

Виды приложений:

  • Web-сервисы XML.  Методы, к которым можно легко обратиться через Интернет
  • Web Forms Приложения, основанные на HTML (Web-сайты). Обычно приложения Web Forms выполняют запросы к БД и вызовы Web-сервисов, объединяют и фильтруют полученные данные, а затем выводят их в браузере, предоставляя развитый пользовательский интерфейс, основанный на HTML.
  • Windows Forms Windows-приложения (GUI) с богатым графическим интерфейсом пользователя, в которых задействована мощь настольных приложений Windows.
  • Консольные приложения Windows Для задач, не требующих богатого пользовательского интерфейса, это оптимальное решение.
  • Службы Windows - приложения-службы, которыми управляет диспетчер Windows Service Control Manager (SCM),
  • Библиотеки компонентов - автономные компоненты (типы), которые легко использовать со всеми перечисленными выше видами приложений.

Типы, передаваемые библиотеке классов .NET Framework, имеют некоторую общую природу. Эти типы определяются обшей системой типов (Common Type System — CTS).

Общая система типов(ОСТ) CTS определяет правила для типов и действий, которые поддерживает среда выполнения CLR. Именно общая система типов CTS накладывает на классы .NET ограничение единичного наследования реализации. Хотя общая система типов CTS определена для широкого множества языков программирования, не все эти языки должны поддерживать все свойства типов данных, предусмотренные в общей системе типов CTS. ОСТ CTS позволяет многим языкам программирования, компилятором, для которых могут генерировать код на языке MS1L, использовать библиотеку классов .NET Framework.


14.01.2019; 12:08
хиты: 164
рейтинг:0
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь