Головна

До розд. 2.4) Два режими роботи додатка - режим інтерпретації і режим компіляції

  1. A10 Координація роботи з зовнішніми аудиторами
  2. Gt;>> врезка переход в 64-разрдяный режим
  3. II. Организация режима пребывания детей в дошкольном образовательном учреждении
  4. III режим. Чтение без эталона и предварительной подготовки.
  5. XVIII. ОСОБЕННОСТИ ПРАВОВОГО РЕЖИМА ПРИРОДНЫХ ОБЪЕКТОВ
  6. А. КОНТРОЛЬ СИСТЕМАТИЧНОСТІ ТА АКТИВНОСТІ РОБОТИ ПРОТЯГОМ СЕМЕСТРУ НАД ВИВЧЕННЯМ ПРОГРАМНОГО МАТЕРІАЛУ ДИСЦИПЛІНИ
  7. Аварійно-відновлювальні роботи при повені.

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

Всі інструкції мовою Бейсік, з яких складається програма, будуть виконуватися системою Visual Basic безпосередньо в процесі їхнього читання комп'ютером рядок за рядком. (Системи програмування, що обробляють програми таким чином, називаються інтерпретуючими системами чи просто інтерпретаторами.)

Іншим режимом роботи програми є режим компіляції. Суть його полягає в наступному.

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

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

Крім того, скомпільована програма поміщається в особливий файл, ім'я якого має розширення exe (exe файл). Цей файл може бути запущений на виконання самостійно, без підтримки середовища Visual Basic (але не без підтримки системи Windows!) Тому Ви можете встановлювати його на комп'ютері, де цього середовища немає, і він буде прекрасно працювати як звичайний Windows-додаток.

Hові поняття:

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

Питання для роздумів

Скільки об'єктів і скільки класів об'єктів Ви можете нарахувати на екранній формі, що зображена на мал. 2.9?

Значення яких властивостей того самого класу об'єктів на мал. 2.9 однакові, а яких - різні? (Вкажіть два таких класи і по дві-три властивості кожного з них.)

Як Ви думаєте, яку ще подію, крім клік командної кнопки, потрібно розглянути для того, щоб у текстових полях екранної форми (мал. 2.9) після запуску додатка з'явилися нулі, якщо до його запуску значення властивості Text цих об'єктів були відсутні? Змогли б Ви написати програмний код для цієї події?

Як Ви думаєте, у яких ситуаціях робота додатка в режимі інтерпретації більш краща, ніж у режимі компіляції?

Як Ви думаєте, чому більший обсяг програми найчастіше є меншим злом, ніж низька швидкість її роботи?




© um.co.ua - учбові матеріали та реферати