Навігація
Головна
 
Головна arrow Інформатика arrow Об'єктно-орієнтоване програмування
< Попередня   ЗМІСТ   Наступна >

ОСНОВНІ ПОНЯТТЯ ПЛАТФОРМИ .NET

У 2002 р компанія Microsoft створила нову платформу розробки і виконання програм .NET Framework.

Склад платформи .NET

Платформа .Net Framework надала новий підхід до створення і виконання прикладних програм (додатків). Вона є повністю об'єктно-орієнтованої і дозволяє використовувати вже наявні типи даних та створювати нові. В .NET під терміном "тип" розуміються: класи, структури, перерахування та інші форми даних. Платформа .NET дозволяє розробляти компоненти (звані збірками), які надають іншим компонентам (можливо, написаним на інших мовах) доступ до описаних в них типам.

Основними компонентами платформи .NET є:

  • • новий формат виконуваних програмних модулів (EXE і DLL), які називаються збірками (assembly), або керованими модулями; їх основною особливістю є використання загального (незалежного від вихідної мови) проміжного мови програмування (Common Intermediate Language, CIL) і метаданих, що описують всі містяться в них відкриті типи даних;
  • • спеціальна віртуальна машина (загальномовне виконуюча среда, Common Language Runtime, CLR), яка управляє компіляцією команд проміжного мови в інструкції конкретного процесора; CLR починає працювати при кожному запуску керованих модулів на виконання;
  • • загальна бібліотека класів .NET Framework (Framework Class Library, FCL), які реалізують всі базові функції керованих додатків (наприклад: робота з колекціями, файлами, мережами, графічним інтерфейсом і т. П.);
  • • набір програмних засобів, які допомагають розробляти керовані модулі, як наприклад: компілятори і отладчики; основним засобом розробки є інтегроване середовище розробки - Visual Studio, що дозволяє автоматизувати розробку додатків на всіх мовах, підтримуваних платформою .NET.

Взаємозв'язку компонентів платформи .NET Framework з концептуальної точки зору показані на рис. 1.1. При цьому слід зазначити, що дана платформа активно розвивається і з 2013 р вже використовується версія .NET Framework 4.5.1. У зв'язку з обмеженістю обсягу даного посібника в ньому будуть розглядатися тільки деякі базові можливості даної платформи.

Архітектура і оточення платформи .NET

Мал. 1.1. Архітектура і оточення платформи .NET

 
Якщо Ви помітили помилку в тексті позначте слово та натисніть Shift + Enter
< Попередня   ЗМІСТ   Наступна >
 
Дисципліни
Агропромисловість
Аудит та Бухоблік
Банківська справа
БЖД
Географія
Документознавство
Екологія
Економіка
Етика та Естетика
Журналістика
Інвестування
Інформатика
Історія
Культурологія
Література
Логіка
Логістика
Маркетинг
Медицина
Нерухомість
Менеджмент
Педагогіка
Політологія
Політекономія
Право
Природознавство
Психологія
Релігієзнавство
Риторика
Соціологія
Статистика
Техніка
Страхова справа
Товарознавство
Туризм
Філософія
Фінанси
Пошук