> функція переміщення виключається;
В· функція ініціалізації залишається.
Частка абсолютних програм у загальній масі програмного забезпечення мізерно мала. Абсолютними можуть бути системні програми найнижчого рівня, програми, що записуються в ПЗП, програми для вбудованих пристроїв і т.п. Переважна ж більшість системних і всі прикладні програми є переміщуваними, тобто, вони можуть завантажуватися для виконання в будь-яку область пам'яті, і Завантажувач для таких програм виконує перелічені функції в повному обсязі. br/>
6. Особливості користувацького графічного інтерфейсу
Графічним користувача інтерфейсом (ГІП) (graphical user interface - GUI) називається користувальницький інтерфейс, заснований на візуалізації об'єктів, з якими взаємодіє користувач в процесі роботи.
Першою особливістю ГІП є, те що в основі його розробки лежать принципи:
В· "робочого столу", що позначає створення для користувача його єдиної робочої середовища, в якій для нього доступні не тільки певні джерела інформації (текст, таблиці, графіки малюнки і т.д.), але і засоби обробки цієї інформації (додатки);
В· "працюєте з тим, що бачите", що позначає, що в кожен момент часу сидить за "робочому столом" користувач може працювати тільки з тими документами, які він бачить перед собою; якщо необхідний доку-мент в даний момент відсутня на "столі", його попередньо потрібно дістати з "ящика столу", "папки", "портфеля" і т.д.;
В· "що ви бачите, те й отримаєте" (WISIWYG), що позначає ідентичність візуального представлення інформації (документа) як на етапі розробки, так і на етапі використання ( наприклад, електронний документ, створений за допомогою редактора Word, виглядає також, як і його паперова копія; візуальний HTML-редактор (Dreamweaver, FrontPage та ін) дозволяє Web-дизайнеру представити створювану сторінку в тому вигляді, в якому її зможе переглядати користувач з допомогою броузера; RAD-система (Delphi, Visual C + + та ін) дозволяє розробнику програми представити його в такому вигляді, в якому з ним працюватиме користувач).
У рамках ГІП всі три принципи отримали адекватне втілення: простір екрану монітора - це робочий стіл користувача, необхідні для вирішення завдання об'єкти представлені на ньому у вигляді відповідних графічних образів (піктограм і вікон), а щоб змінити робочу середу, користувачеві досить змінити склад об'єктів, представлених на робочому столі; при цьому всі необхідні дії виконуються не за допомогою команд, а шляхом прямого маніпулювання образами об'єктів.
Переваги прямого маніпулювання:
В· забезпечує візуальний контроль за виконуваними операціями;
В· дозволяє легко відновити попереднє стан "робочого столу";
В· дозволяє вирішувати різні завдання, використовуючи обмежений набір стандартних операцій (відкриття/закриття вікна, буксирування об'єкта, зміна атрибутів вікна або об'єкта тощо). span>
Недоліки прямого маніпулювання:
В· воно не завжди зручно, перш за все для досвідченого користувача;
В· знижує гнучкість діалогу, оскільки спочатку ГІП базується на структурі меню.
Другою особливістю ГІП є його багатовіконність, що володіє наступними перевагами:
В· вона забезпечує користувачеві доступ до більшого обсягу інформації, в тому числі, представлену на різних рівнях деталізації;
В· вона дозволяє користувачеві об'єднувати інформацію, взяту від декількох джерел інформації зі своїх вікон.
Третьою особливістю ГІП є те, що в основі його лежить концепція інтерфейсу, керованого даними (Data-centered Design - DCD). технологія означає, що проектування ГІП підтримує таку модель взаємодії користувача з системою, при якій первинними є оброблювані дані, а не вимагаються для цього програмні засоби. Іншими словами, при такому підході основна увага користувача концентрується на тих даних, з якими він працює, а не на пошуку і завантаження необхідного додатку. p align="justify"> При використанні DCD-технології основним програмним об'єктом є документ, який являє собою деякий абстрактне пристрій зберігання даних, що використовуються для виконання завдань користувачів і для їх взаємодії. Документ повинен бути доступний як різним додаткам, викор...