Що розуміється під терміном net framework. Платформа Microsoft




NET Framework служить середовищем підтримки, розробки та виконання розподілених додатків, що базуються на компонентах (елементах управління).

Програми можна розробляти різними мовами програмування, які підтримують цю технологію.

NET Framework забезпечує:

  • спільне використання різних мов програмування;
  • безпеку та переносимість програм;
  • загальну модель програмування з урахуванням платформи Windows.

2. Які основні складові .NET Framework?

З точки зору програмування, .NET Framework складається з двох основних складових:

  • загальномовне виконавче середовище CLR (Common Language Runtime);
  • бібліотека базових класів

Загальномовне середовище CLR вирішує завдання автоматичного виявлення типів .NET, завантаження цих типів та керування ними. Середовище CLR здійснює управління пам'яттю, обслуговування програми, обробку потоків та реалізує численні перевірки, пов'язані з безпекою.

Бібліотека базових класів включає визначення різноманітних примітивів, якими можуть бути: потоки, графічні API-інтерфейси, реалізація баз даних, файлове введення-виведення та інше.

3. Який принцип дії загальномовного середовища виконання CLR (Common Language Runtime)?

Загальномовне середовище виконання CLR управляє виконанням коду .NET.

Після компіляції програми на C# (або іншій мові) створюється файл, який містить особливий псевдокод або байт-код (а не виконавчий файл, як було раніше). Цей псевдокод називається (MSIL) або Common Intermediate Language (CIL). Цей псевдокод є проміжною мовою Microsoft.

Основне призначення CLR – перетворити проміжний код MSIL на виконавчий код у процесі виконання програми.

Будь-яка програма, яка скомпільована в псевдокод MSIL може бути виконана в будь-якому середовищі, що містить реалізацію CLR . Це забезпечує переносність програм у середовищі .NET Framework.

Рис. 1. Процес перетворення вихідного коду на код мовою MSIL (CIL чи IL ) і створення файлу складання (*.dll чи *.exe )

Після цього, псевдокод перетворюється на виконуваний код. Це здійснює JIT-компілятор. JIT (Just-in-time) -компіляція - це компіляція на «льоту».

Виконавче середовище CLR відповідає за визначення розташування збирання (assembly).

Запитуваний тип, який розміщується в збірці (наприклад, клас ArrayList або інший тип), визначається в двійковому файлі(*.dll або *.exe) за допомогою зчитування метаданих цього файлу.

Після цього CLR розміщує у пам'яті лічений зі складання тип.

Потім CLR перетворює CIL-код у відповідні інструкції, які підлаштовуються під конкретну платформу (залежно від ПК, операційної системиі т.п.). Крім того, на цьому етапі відбуваються необхідні перевірки щодо безпеки.

Останнім відбувається виконання запитуваного програмного коду.

4. Що таке проміжна мова MSIL ( Microsoft Intermediate Language) або CIL (Common Intermediate Language)?

Спочатку проміжна мова псевдокода називалася Microsoft Intermediate Language(MSIL). Пізніше (в останніх версіях.NET ) Ця назва була змінена на Common Intermediate Language (CIL - загальна проміжна мова). Абревіатури MSIL, CIL і IL (Intermediate Language) означають те саме.

Проміжна мова CIL (або MSIL) формується після компіляції програми деякою мовою програмування, яка підтримує платформу .NET Framework.

MSIL є псевдокодом. MSIL визначає набір інструкцій, які:

  • можуть переноситися різні платформи;
  • не залежить від конкретного процесора.

Фактично, MSIL – це мова переносного асемблера

5. Що таке складання (assembly) з погляду технології .NET?

Складання - це файли з розширеннями *.dll або *.exe, які містять незалежні від платформи .NET інструкції проміжною мовою (Intermediate Language - IL), а також метадані типів.

Складання створюється за допомогою .NET компілятора. Складання – це великий двійковий об'єкт.

Складання призначене для збереження просторів імен (namespaces). Простір імен містять типи. Типами може бути класи, делегати, інтерфейси, перерахування, структури.

Складання може містити будь-яку кількість просторів імен. Будь-який простір імен може містити будь-яку кількість типів (класів, інтерфейсів, структур, перерахувань, делегатів).

6. Що розміщується у збірках?

У збірках розміщується CIL-код (MSIL-код або IL-код) та метадані.

CIL-код компілюється під конкретну платформу тільки тоді, коли відбувається звернення до нього з середовища .NET .

Метадані детально описують особливості кожного типу, що є всередині цієї двійкової .NET одиниці.

НаприкладПри створенні програми типу Windows Forms Application у C# створюється файл Assembly.info . Цей файл розміщується в папці Properties щодо основної папки програми. У цьому файлі вказується Загальна інформаціяпро складання.

7. Що таке маніфест (manifest)?

Маніфест- Це опис самої збірки за допомогою метаданих.

У маніфесті розміщується інформація:

  • про поточну версію складання;
  • відомості про культуру (локалізація малих та графічних ресурсів);
  • Список посилань на всі зовнішні зборки, які необхідні для правильного функціонування.

8. Схема взаємодії між вихідним кодом, компілятором .NET та механізмом виконання .NET .

Програміст створює вихідний код програми мовою, що підтримує технологію .NET (мовою C# , C++/CLI , Visual Basic.NET і т.д.). Програма створюється в певному середовищі програмування, наприклад Microsoft Visual Studio. Компілятор формує складання – файл, який містить CIL-інструкції, метадані та маніфест.

Після запуску на виконання цієї програми на деякому комп'ютері (деякій платформі), в роботу запускається механізм виконання. Попередньо, на комп'ютері має бути встановлена ​​одна з версій (як мінімум) .NET Framework.

Якщо у вихідному коді використовуються бібліотеки базових класів (наприклад зі складання mscorlib.dll ), вони завантажуються за допомогою завантажувача класів.

JIT-компілятор здійснює компіляцію складання з урахуванням (прив'язкою) апаратних та програмних особливостейкомп'ютера, на якому відбувається запуск програми.

Після цього програма виконується.

Рисунок 2. Зв'язок між вихідним кодом, компілятором та механізмом виконання .NET

9. Які існують види збирання?

Існує два види збірок:

  • однофайлові збирання;
  • багатофайлові збирання.

Складання, що складається з одного єдиного модуля (*.dll або *.exe) називається однофайловою. В однофайлових збірках всі необхідні CIL-інструкції, метадані та маніфести розміщуються в одному, чітко визначеному пакеті.

Складання, що складається з багатьох файлів двійкового коду .NET, називається багатофайловим. Кожен із цих файлів називається модулем.

У багатофайловій збірці один із модулів є головним (primary).

10. У якому файлі розміщується головне збирання бібліотеки MS Visual Studio?

Головна збірка розміщується у файлі "mscorlib.dll".

11. Що таке загальна систематипів CTS?

CTS (Common Type System) – система типів, яка містить повний опис всіх можливих типів даних та програмних конструкцій, які підтримуються загальномовним виконавчим середовищем CLR. Також тут описується те, як ці сутності можуть взаємодіяти між собою.

Типами може бути класи, інтерфейси, структури, перерахування, делегати.

12. Яке призначення загальномовної специфікації CLS?

Як відомо, не всі мови програмування, які є сумісними з .NET, можуть підтримувати функціональні можливостісистеми типів CTS. Для цього використовується загальномовна специфікація CLS (Common Language Specification).

Завданням CLS є опис лише того підмножини загальних типів і програмних конструкцій, які сприймаються всіма мовами програмування, які підтримують .NET .

13. Які мови програмування підтримують технологію .NET?

У системі розробки додатків MS Visual Studio технологію .NET підтримують такі мови програмування: C# , Visual Basic .NET , C++/CLI , JScript .NET , F# , J# .

Для того, щоб можна було використовувати технологію .NET, потрібно встановити на комп'ютері програмне забезпечення. Microsoft .NET Framework Software Development Kit(SDK ) або Microsoft Visual Studio будь-якої версії.

14. Що таке простір імен (namespace)?

Простір імен призначений для об'єднання групи типів, які пов'язані між собою із семантичної точки зору. Типи розміщуються у збірках (assembly). Під типами розуміються класи, делегати, інтерфейси, структури, перерахування.

Приклади назв просторів імен:

System System.Data System.IO System.Collections System.Threading.Tasks

Наприклад, у просторі імен System.Data розміщуються основні типи для роботи з базами даних, у просторі імен System.Collections розміщуються основні типи для роботи з колекціями.

15. Як вивести вміст збірок, просторів імен та типів у MS Visual Studio?

У системі Microsoft Visual Studio є утиліта Object Browser, яка викликається з меню View (рисунок 3).

Рис. 3. Виклик утиліти Object Browser

В результаті відкриється вікно Object Browser , в якому будуть відображатися збирання, що використовуються у певній технології.

На малюнку 4 відображено список збірок, які відображаються у технології “.NET Framework 4”. Виділено збірку з ім'ям "mscorlib".

Рис. 4. Вікно Object Browser з виділеним збиранням mscorlib.dll

Якщо розкрити вміст збирання mscorlib (знак “ + ”), то буде відображено список усіх просторів імен цієї збірки (рисунок 5). Як видно з малюнка, збірка включає простір імен Microsoft.Win32, System, System.Collections, System.Collections.Concurrent та багато інших.

Рис. 5. Складання mscorlib та список просторів імен, які входять до неї

Аналогічно розкривається будь-яке з просторів імен. У просторах імен описуються типи. У типах описуються методи, властивості, константи тощо.

На малюнку 6 зображено клас BinaryReader із простору імен System.IO. Очевидно, у класі реалізовані методи з іменами BinaryReader() , Close() , Dispose() , FillBuffer() та інші.

Рис. 6. Вміст класу BinaryReader

16. Як підключити простір імен у програмі на C#?

Для підключення простору імен використовується ключове слово using

Концепція середовища. Фактори середовища та їх класифікація

Термін «середовище» в екології застосовується у широкому та вузькому значенні слова. У широкому значенніСлова середовище - це довкілля. Навколишнє середовище – це сукупність усіх умов життя, які існують на планеті Земля. Американський біолог П.Ерліх у своїй книзі «Демографічний вибух», яка вийшла у світ наприкінці 60-х років, так образно охарактеризував довкілля: «Наше довкілля - єдина у своєму роді «шкіра» з ґрунту, води та газоподібної атмосфери, мінеральних поживних речовин та живих організмів, що покриває нічим в іншому особливо не примітну планету». Середовище у вузькому значенні слова - це місце існування. Середовище - це та частина природи, яка оточує організм і з якою він безпосередньо взаємодіє. Середовище проживання кожного організму різноманітне і мінливе. Вона складається з безлічі елементів живої та неживої природи та елементів, що привносять людина в результаті її господарської діяльності.
Усі елементи середовища стосовно організму нерівнозначні: одні їх впливають з його життєдіяльність, інші для нього байдужі. У зв'язку з цим усі елементи середовища згрупувати в такий спосіб.
1. Нейтральні чинники - це елементи середовища, які впливають на організм і викликають в нього жодної реакції.
2. Екологічні чинники - це ті елементи середовища, які здатні прямо чи опосередковано впливати на організм хоча б протягом однієї з фаз його індивідуального розвитку та викликати у нього специфічну пристосувальну реакцію.
Екологічні чинники середовища різноманітні, вони мають різну природу та специфіку дії. За значимістю для організму їх поділяють на дві групи:
1. Умови існування чи умови життя - це екологічні чинники, без яких організм існувати неспроможна і з якими перебуває у нерозривному єдності. Відсутність хоча б одного з цих факторів призводить до загибелі організму.
2. Другорядні фактори - це ті екологічні фактори, які не є життєво важливими, але можуть видозмінювати існування організму, покращуючи або погіршуючи його.
Аналіз величезного розмаїття екологічних чинників за своєю природою їх походження дозволяє розділити втричі великі групи, у кожному у тому числі можна назвати підгрупи:
I. Абіотичні фактори – це фактори неживої природи, які прямо чи опосередковано впливають на організм. Вони поділяються на чотири підгрупи:
а) кліматичні фактори – це всі фактори, які формують клімат та здатні впливати на життя організмів (світло, температура, вологість, атмосферний тиск, швидкість вітру тощо);
б) едафічні, чи грунтові, чинники - це властивості грунту, які впливають життя організмів. Вони у свою чергу поділяються на фізичні (механічний склад, комковатість, капілярність, шпаруватість, повітро- та вологопроникність, повітро- та вологоємність, щільність, колір тощо) та хімічні (кислотність, мінеральний склад, вміст гумусу) властивості ґрунту;
в) орографічні фактори, або фактори рельєфу, - це вплив характеру та специфіки рельєфу на життя організмів (висота місцевості над рівнем моря, широта місцевості по відношенню до екватора, крутість місцевості - це кут нахилу місцевості до горизонту, експозиція місцевості - це положення місцевості по відношенню до сторін світла);
г) гідрофізичні фактори - це вплив води у всіх станах (рідкий, твердий, газоподібний) та фізичних факторів середовища (шум, вібрація, гравітація, магнітне, електромагнітне та іонізуюче випромінювання) на життя організмів.
ІІ. Біотичні фактори – це фактори живої природи, вплив живих організмів один на одного. Вони мають найрізноманітніший характер і діють як безпосередньо, а й опосередковано через навколишню неорганічну природу. Залежно від виду організму, що впливає, їх поділяють на дві групи:
а) внутрішньовидові фактори – це вплив особин цього ж виду на організм (зайця на зайця, сосни на сосну тощо);
б) міжвидові чинники – це вплив особин інших видів на організм (вовка на зайця, сосни на березу тощо).
Залежно від належності до певного царства біотичні чинники поділяють на чотири основні групи:
а) фітогенні фактори – це вплив рослин на організм;
б) зоогенні чинники – це вплив тварин на організм;
в) мікробогенні фактори – це вплив мікроорганізмів (віруси, бактерії, найпростіші, рикетсії) на організм;
г) мікогенні фактори – це вплив грибів на організм.
ІІІ. Антропогенні чинники - це сукупність впливів людини життя організмів. Залежно від характеру впливів вони поділяються на дві групи:
а) фактори прямого впливу – це безпосередній вплив людини на організм (скошування трави, вирубування лісу, відстріл тварин, вилов риби тощо);
б) фактори непрямого впливу - це вплив людини фактом свого існування (щорічно в процесі дихання людей в атмосферу надходить 1,1х1012 кг вуглекислого газу та з навколишнього середовища у вигляді їжі вилучається 2,7х1015 ккал енергії) та через господарську діяльність ( сільське господарство, промисловість, транспорт, побутова діяльність тощо).
Залежно від наслідків впливу обидві ці групи антропогенних факторів у свою чергу ще поділяються на позитивні фактори (посадка та підживлення рослин, розведення та охорона тварин, охорона навколишнього середовища тощо), які покращують життя організмів або збільшують їх чисельність, та негативні фактори (вирубування дерев, забруднення навколишнього середовища, руйнування житла, прокладання доріг та інших комунікацій), які погіршують життя організмів або знижують їх чисельність.
Оригінальну класифікацію екологічних чинників за рівнем їх сталості, тобто. за їхньою періодичністю, запропонував А.С.Мончадський. Відповідно до цієї класифікації розрізняють такі групи чинників.
1. Первинні періодичні чинники - це чинники, дія яких розпочалося до появи життя Землі і живі організми мали відразу до них адаптуватися (добова періодичність освітленості, сезонна періодичність пір року, місячні ритми тощо.).
2. Побічні періодичні чинники - це чинники, що є наслідком первинних періодичних чинників (вологість, температура, динаміка їжі, вміст газів у питній воді тощо.).
3. Неперіодичні фактори – це фактори, що не мають правильної періодичності чи циклічності (едафічні фактори, антропогенні фактори, вміст забруднюючих речовин у воді, атмосфері чи ґрунті тощо).
Залежно від характеру зміни у часі фактори середовища поділяються також на три групи:
1. Регулярно-періодичні фактори – це фактори, що змінюють свою силу залежно від часу доби, сезону року або ритму припливів та відливів (освітлення, температура, довжина світлового дня тощо).
2. Нерегулярні чинники - це чинники, які мають чітко вираженої періодичності (кліматичні чинники у різні роки, чинники катастрофічного походження внаслідок повені, урагану, землетрусу тощо.).
3. Спрямовані фактори – це фактори, що діють протягом тривалого проміжку часу в одному напрямку (похолодання або потепління клімату, заростання водойми, випасання худоби на одному місці тощо).
За характером реакції реакції організму на вплив екологічного фактора розрізняють такі групи екологічних факторів:
1. Подразники - це чинники, що викликають пристосувальні зміни фізіологічних функцій та біохімічних реакцій.
2. Модифікатори - це фактори, що викликають пристосувальні анатомічні та морфологічні зміни в організмі.
3. Обмежувачі - це чинники, що зумовлюють неможливість існування у цих умовах і що обмежують середовище поширення організму.
4. Сигналізатори - це фактори, що свідчать про зміну інших факторів та виступають у ролі попереджувального сигналу.
Залежно від можливості споживання при взаємодії з організмом, екологічні фактори поділяють на дві категорії:
1. Умови - це екологічні чинники довкілля, що змінюються в часі і просторі, на які організм реагує по-різному залежно від сили фактора (температура, вологість, атмосферний тиск, фізичні властивості ґрунту і т.д.). Умови організмом не витрачаються і вичерпуються.
2. Ресурси - це екологічні чинники довкілля, які організм споживає, споживає тому сенсі, що кількість їх (готівковий запас) внаслідок взаємодії з організмом може зменшитися. Ресурси - це переважно речовини, з яких складається тіло організму, енергія, що залучається до процесів його життєдіяльності, а також місця, де протікають ті чи інші фази його життєвого циклу.
Крім наведених вище класифікацій екологічних чинників в екології застосовуються інші класифікації, основою яких беруться різні критерії залежно від інтересів дослідника.

Платформа.NET Framework - це один із компонентів системи Windows. Він дозволяє створювати та використовувати додатки нового покоління. Призначення платформи .NET Framework :

  • створення цілісної об'єктно-орієнтованого середовища програмуваннящо допускає різні варіанти реалізації: код може зберігатися та виконуватися локально; виконуватися локально, а поширюватись через Інтернет; або виконуватись віддалено;
  • надання середовища виконання коду, в якому кількість конфліктів при розгортанні програмного забезпеченнята управління версіями буде зведено до мінімуму;
  • забезпечення безпеки виконання коду у середовищі - у тому числі коду, створеного невідомим розробником або розробником із частковою довірою;
  • надання середовища виконання коду, що дозволяє усунути проблеми, пов'язані з продуктивністю середовищ на основі сценаріїв чи інтерпретації;
  • уніфікація роботи розробників у абсолютно різних додатках: як в додатках Windows, і у веб-додатках;
  • використання промислових стандартів у всіх галузях обміну даними та, як наслідок, забезпечення сумісності коду, створеного в .NET Framework, з іншими програмами.

Бо. NET Framework - це потужна платформа для розробки додатків, вона дає можливість розробляти програми абсолютно різного типу.

· Настільні програми (додатки, які запускаються на локальному комп'ютерікористувача);

· веб-додатки (додатки, які працюють в рамках веб-сервера та доступні користувачеві через браузер у рамках протоколу HTTP/HTTPS);

· Веб-додатки з багатим інтерфейсом користувача(додатки, які доставляються користувачеві за протоколом HTTP/HTTPS в рамках браузера та виконуються на стороні клієнта);

· Веб-сервіси (програмні код, який виконується на стороні сервера і може бути викликаний з клієнта для отримання будь-яких даних або виконання операції);

· Мобільні додатки (додатки, які виконуються на мобільних пристроївах).

До кожного з наведених типів додатків у складі. NET Framework існують відповідні технології, які дозволяють створювати програми. Крім того, . NET Framework містить спільні бібліотеки, які можна використовувати в різних типахдодатках. До таких бібліотек можна віднести бібліотеки:

· Для роботи з рядками;

· Для роботи з математичними функціями;

· Для роботи з графікою;

· Доступу до даних;

· Для роботи з файлами та іншими операціями введення-виводу;

· Для виконання криптографічних операцій;

· Для організації синхронізації даних між джерелами даних;

· І безліч інших бібліотек.

Давайте оглядово розглянемо кожен тип програм. Як було зазначено вище, кожного з типів додатків у складі платформи. NET Framework існують спеціальні шаблони проектів.

Настільні програмивідрізняються тим, що запускаються безпосередньо на комп'ютері користувача. Це найбільш поширений тип додатків. Настільні програми зазвичай мають доступдо ресурсів комп'ютера користувача, таких як жорсткий диск, звукове обладнанняі т.д. До переваг такого типу додатків можна віднести інтерактивністькористувальницького інтерфейсу та можливість роботи програми незалежно від підключення до мережі Інтернетта інших ресурсів. Однак, для роботи таких додатків їх необхідно встановлювати на локальний комп'ютер.

Настільні програми можна розділити на три види – віконні програми, консольні програми та служби Windows. Віконні програми мають графічним інтерфейсом. Консольні програми зазвичай мають вигляд командного рядка, а інтерфейстаких додатків є текстовим, а чи не графічним. Зрештою, служби Windowsзовсім не мають інтерфейсу користувача, а працюють у фоновому режимі.

Для побудови програм з віконним графічним інтерфейсом у рамках платформи. NET Framework можуть використовуватися технології Windows Forms (доступно починаючи з. NET Framework 1.0) та Windows Presentation Foundation(Доступно починаючи с. NET Framework 3.0). Остання технологія є більш новою та перспективною.


Веб-програмивідрізняються від настільних тим, що працюють віддалено на веб-сервері. Користувачвикористовує можливості веб-застосунків за допомогою браузера та протоколу HTTP/HTTPS. Перевагою цього типу додатків є те, що немає жодної необхідності встановлювати їх на комп'ютеркожного користувача – додатокпотрібно встановити на веб- сервер, після чого вона стає доступною для всіх користувачів. Однак, недоліком таких додатків є обмежені можливості побудови інтерфейсів користувача. Це відбувається через те, що користувальницький інтерфейсбудується на основі форматів HTML, CSSта JavaScript, які є досить обмеженими. Тому функціональність інтерфейсів зазвичай є досить обмеженою.

Оскільки веб-додатки мають серйозний недолік – обмежені можливості поформування інтерфейсу користувача – з'явився новий типдодатків, який називається багаті інтернет-додаткиабо інтернет-додатки з багатим інтерфейсом користувача (Rich Internet Applications, RIA). Ідеологія цих додатків полягає в тому, що в браузерінтегрується спеціальне доповнення(plugin), яке здатне відображати додатковий тип вмісту. Після цього, коли користувачвідриває сторінку у браузері, на бік клієнта передається програмний код, який працює у рамках цього доповнення. Оскільки в цьому випадку весь код відпрацьовує на стороні клієнта, у розробників з'являється більше можливостей поформування інтерфейсів користувача.

Для побудови такого типу додатків існує кілька технологій. Одна з найвідоміших технологій – це технологія Adobe Flash. Крім того, існує також технологія Microsoft Silverlight, яка дозволяє найзручніше інтегруватися з іншими технологіями в рамках. NET Framework.

Іншим типом додатків є сервіси(або веб-сервіси). Сервіси - це програмний код, який розташований на сервері і запускається позапит від користувача. Наприклад, можна створити набір сервісів пороботі з даними з бази даних, що зберігається на сервері. Зазвичай, інші типи програм (настільні додатки, веб-додатки тощо) звертаються до сервісів з метою виконати якусь операцію на сервері або отримати дані з сервера.

У межах платформи. NET Framework існує низка технологій, які дозволяють створювати сервіси. Найбільш старою технологією є ASP.NET Web Services. Вона дозволяє створювати прості веб-сервіси, які працюють попротоколу HTTP/HTTPS. Подальшим розвитком стала технологія Windows Communication Foundation(WCF). Ця платформа є найбільш потужним та гнучким інструментом, що підтримує різні типиканалів ( HTTP, TCP, іменовані канали та ін) і суттєво розширює можливості розробника постворення сервісів.

Також є додаткові відгалуження проекту WCF – це WCF Syndication Extensions (WCF REST) ​​та ADO.NET Data Services. Ці проекти розроблені для того, щоб було зручно будувати сервіси доступу до даних.

Зрештою, останнім типом додатків є мобільні додатки. Мобільні додаткипрацюють у рамках мобільних пристроїв на базі операційної системи Windows Mobile . Для мобільних пристроїв також існує реалізація підмножини можливостей. NET Framework, яка називається. NET Compact Framework.

Таким чином, весь спектр технологій у рамках платформи. NET Framework можна уявити наступною схемою.

C#
  • Common Language Runtime) та бібліотеку класів...
  • Платформа.NET Framework та специфікація CTS
    Мова C# та засоби його підтримки в даний час пов'язані з платформою .NET Framework, розробленою Microsoft. Названа платформа (див. ) включає: загальномовне виконуюче середовище (CLR - Common Language Runtime Framework Class Library).Варто зауважити,...
    (ПРОГРАМУВАННЯ. БАЗОВИЙ КУРС З#)
  • Встановлення платформи .NET Framework та Visual Studio
    У середовищі ОС Windows 7 і 8 платформа.NET вже є і нічого встановлювати не потрібно. Для розробки програм у платформі.NET потрібно встановити систему розробки Visual C# 2012 (або 2013) Express Edition – безкоштовна версіясередовища розробки Visual Studio (скорочене, але практично...
    (Об'єктно-орієнтоване програмування)
  • ТИПИ C# І ТИПИ ПЛАТФОРМИ.NET FRAMEWORK
    Мова C# та засоби його підтримки в даний час пов'язані з платформою .NET Framework, розробленою Microsoft. Названа платформа (див. ) включає: загальномовне виконуюче середовище (CLR - Common Language Runtime) та бібліотеку класів...
    (ПРОГРАМУВАННЯ. БАЗОВИЙ КУРС З#)
  • Платформа.NET Framework та специфікація CTS
    Мова C# та засоби його підтримки в даний час пов'язані з платформою .NET Framework, розробленою Microsoft. Названа платформа (див. ) включає: загальномовне виконуюче середовище (CLR - Common Language Runtime) та бібліотеку класів (FCL - Framework Class Library).Варто зауважити,...
    (ПРОГРАМУВАННЯ. БАЗОВИЙ КУРС З#)