logo
ІТ ТА СИСТЕМИ в коммерч

Програмний інтерфейс

Об'єкти, які відображаються в вікнах і які обробляються застосу-ваннями, називаються документами.

Одною з основних характеристик застосування Windows є тип прог­рамного інтерфейсу. Розрізняють два типи програмного інтерфейсу застосувань Windows - SDI (Singe Document Interface, однодоку-ментний) чи MD/(Multi Document Interface, багатодокументний). При терфейсі SDI документи, які обробляються застосуванням, відобра-

244

2*£Щнаі

жаються в його (головному) вікні; для обробки нового документ обов'язково потрібно завершити обробку попереднього. Наприклад екранний художник Paint чи текстовий процесор WordPad Windows'95 (відповідно, Paintbrush та Write в середовищі Windows 3.x) мають інтерфейс SDI. При інтерфейсі MDI для обробки кожного документу в рамках (головного) вікна застосування створюється дочірнє вікно (вікно документу - рис. 4.3); різні документи одночасно редагуються в різних дочірніх вікнах. Наприклад, основні застосування пакету MS Office мають інтерфейс MDI. Вікна документів відрізняються від вікон застосувань відсутністю стрічки меню.

Рис. 4.3. Структура дочірного вікна WinChar пакету MS Word.

Вікно документу за структурою та застосовними до нього операціями аналогічне вікну застосування. Однак, є і відмінності:

Рис. 4.4. Вікно документу в згорнутому вигляді.

Інші вікна

Вікна папок відрізняються від вікон застосувань тим, що в них відо­бражаються не документи, а піктограми застосувань та папок. Наприк­лад, на рис. 4.5 зображене вікно папки MS Office 7.0. Папки є засобом організації застосувань та документів в ієрархічну багаторівневу (дере­вовидну) структуру та реалізації доступу до них. Поняття папки в сере­довищі Windows відповідає поняттю каталогу в файловій системі DOS.

246

Діалогові вікна, як і вікна документів не мають меню; замість документів вони працюють з діалоговими елементами (наприклад клавішами, полями вводу, списками вибору і т.п.). Звичайно для завершення діалогу в діалогових вікнах користувачу надають дві стандартні клавіші: ОК (фіксує вибрані параметри і продовжує обробку) та Cancel (звичайно відновлює попередні значення параметрів та перериває процес обробки) - рис. 4.6.

Рис 4.6. Діалогове вікно реалізації переходу на нову сторінку.