Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » C # Програмування на мові високого рівня. Середа розробки Microsoft Visual Studio.NET

Реферат C # Програмування на мові високого рівня. Середа розробки Microsoft Visual Studio.NET


















C # Програмування на мові високого рівня. Середа розробки Microsoft Visual Studio.NET



ЗМІСТ


ВСТУП

ПРАВИЛА ВИКОНАННЯ РОБІТ

ЛАБОРАТОРНА РОБОТА № 1

ЛАБОРАТОРНА РОБОТА № 2

ЛАБОРАТОРНА РОБОТА № 3

ЛАБОРАТОРНА РОБОТА № 4

ЛАБОРАТОРНА РОБОТА № 5

ЛАБОРАТОРНА РОБОТА № 6

ЛАБОРАТОРНА РОБОТА № 7

ЛІТЕРАТУРА



ВСТУП.


Платформа .NET

Програміст пише програму, комп'ютер її виконує. Програма створюється мовою, зрозумілою людині, а комп'ютер уміє виконувати тільки програми, написані на його мові - в машинних кодах.

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

текстовий редактор, призначений для введення і коректування тексту програми;

компілятор, за допомогою якого програма перекладається з мови, на якому вона написана, в машинні коди;

засоби налагодження і запуску програм;

загальні бібліотеки, що містять багаторазово використовувані елементи програм;

довідкову систему та інші елементи.

Платформа .NET (вимовляється «дот Нет») включає не тільки середовище розробки для декількох мов програмування, звану Visual Studio.NET, але і безліч інших засобів, наприклад, механізми підтримки баз даних, електронної пошти та комерції необхідних для інтенсифікації праці програміста.

Найважливішими завданнями при створенні програм в даний час стають:

переносимість - можливість виконання на різних типах комп'ютерів;

безпека - неможливість несанкціонованих дій;

надійність - здатність виконувати необхідні дії в певних умовах.

використання готових компонентів - для прискорення розробки;

міжмовне взаємодія - можливість застосовувати одночасно кілька мов програмування. Платформа .NET дозволяє успішно вирішувати всі ці завдання.

Для забезпечення переносимості компілятори, що входять до складу платформи, переводять програму не в машинні коди, а в проміжний мову MSIL (Microsoft Intermediate Language), або просто IL), який не містить команд, що залежать від мови, операційної системи і типу комп'ютера. Програма на цій мові виконується не самостійно, а під управлінням системи, яка називається загальномовна середовищем виконання (Common Language Runtime, CLR).

Середа CLR може бути реалізована для будь-якої операційної системи. При виконанні програми CLR викликає так званий JIT-компілятор, що переводить код з мови IL в машинні команди конкретного процесора, які негайно виконуються. JIT означає «just in time», що можна перекласти як «під час», тобто компілюються тільки ті частини програми, які потрібно виконати в даний момент. Кожна частина програми компілюється один раз і зберігається в пам'яті для подальшого використання.

Схема виконання програми при використанні платформи .NET наведена на рис. 1.


Рис. 1. Схема виконання програми в .NET


Компілятор в якості результату свого виконання створює так звану збірку - файл з розширенням ехе або dll, який містить код на мові IL і метадані. Метадані являють собою відомості про об'єкти, що використовуються в програмі, а також відомості про саму збірці. Вони дозволяють організувати міжмовне взаємодія, забезпечують безпеку і полегшують розгортання додатків, тобто установку програм на комп'ютери користувачів.

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

Платформа .NET містить величезну бібліотеку класів, які можна використовувати при програмуванні на будь-якій мові .NET. Її вивчення - трудомістка, але необхідне завдання.

Платформа .NET розрахована на об'єктно-орієнтовану технологію створення програм, тому перш ніж починати вивчення мови С #, необхідно познайомитися з основними поняттями об'єктно-орієнтованого програмування (ООП).

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


сторінка 1 з 19 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Гра "Акінатор". Мова програмування: С + +. Середа розробки: Mic ...
  • Реферат на тему: Розробка програми на мові програмування С + + з використаних об'єктно-о ...
  • Реферат на тему: Розробка програми перекладу введеного рядка тексту в послідовність кодів аб ...
  • Реферат на тему: Розробка та проектування інформаційної системи для салону мобільного зв' ...
  • Реферат на тему: Розробка програми FileInfo за коштами середовища програмування Microsoft Vi ...