Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Методички » Комп'ютерне проектування інтерфейсу користувача

Реферат Комп'ютерне проектування інтерфейсу користувача





сть PopupMenu, яке за замовчуванням пусто, але куди можна помістити ім'я того компонента PopupMenu, з яким буде пов'язаний даний компонент. p align="justify"> У додатках часто доводиться виконувати стандартні дії: відкривати і зберігати файли, задавати атрибути шрифтів, вибирати кольори палітри, виробляти контекстний пошук і заміну і т.п. Розробники Delphi подбали про те, щоб включити до бібліотеки прості для використання компоненти, що реалізують відповідні діалогові вікна. Вони розміщені на сторінці Dialogs. p align="justify"> Компоненти OpenDialog - діалог "Відкрити файлВ» і SaveDialog - діалог В«Зберегти файл як ...", мабуть, використовуються найчастіше, в більшості додатків. Основна властивість, в якому повертається у вигляді рядка вибраний користувачем файл, - FileName. Типи шуканих файлів, що з'являються в діалозі у випадаючому списку Тип файлу, задаються властивістю Filter. У процесі проектування це властивість найпростіше задати за допомогою редактора фільтрів, який викликається натисканням кнопки з трьома крапками близько імені цієї властивості в інспектор об'єктів. Властивість FilterIndex визначає номер фільтра, який буде за замовчуванням показаний користувачеві в момент відкриття діалогу. p align="justify"> Властивість InitialDir визначає початковий каталог, який буде відкритий в момент початку роботи користувача з діалогом. Якщо значення цієї властивості не задано, то відкривається поточний каталог або той, який був відкритий при останньому зверненні користувача до відповідного діалогу в процесі виконання даної програми. p align="justify"> Властивість DefaultExt визначає значення розширення файлу за замовчуванням. Якщо значення цієї властивості не задано, користувач повинен вказати в діалозі повне ім'я файлу з розширенням. Якщо ж задати значення DefaultExt, то користувач може писати в діалозі ім'я без розширення. У цьому випадку буде прийнято задане розширення. Властивість Title дозволяє вам задати заголовок діалогового вікна. Властивість Options визначає умови вибору файлу. p align="justify"> Кнопки SpeedButton мають можливість відображення піктограм і можуть використовуватися як звичайні керуючі кнопки або як кнопки з фіксацією натиснутого стану. Зображення на кнопці задається властивістю Glyph. p align="justify"> Особливістю кнопок SpeedButton є властивості GroupIndex (індекс групи), AllowAllUp (дозвіл віджатого стану всіх кнопок групи) і Down (початковий стан - нажатое). Якщо GroupIndex = 0, то кнопка веде себе так само, як Button і BitBtn. При натисканні користувачем кнопки вона занурюється, а при відпуску повертається в нормальний стан. У цьому випадку властивості AllowAllUp і Down не впливають на поведінку кнопки. p align="justify"> Якщо Grouplndex> 0 і AllowAllUp = true, то кнопка при натисканні користувача на ній занурюється і залишається в натиснутому стані. При повторному клацанні користувача на кнопці вона звільняється і переходить в нормальний стан (саме для того, щоб звільнення кнопки відбулося, необхідно задати AllowAllUp = true). Якщо властивість Down під час проектування встановлено рівним true, то початковий стан кнопки - нажатое. p align="justify"> Якщо є кілька кнопок, що мають однакове ненульове значення GroupIndex, то вони утворюють групу взаємопов'язаних кнопок з яких натиснутою може бути тільки одна. Якщо одна кнопка знаходиться в натиснутому стані і користувач клацає на інший, то перша кнопка звільняється, а друга фіксується в натиснутому стані. p align="justify"> Стан кнопки під час виконання можна визначити за значенням властивості Down: якщо значення дорівнює true, то кнопка натиснута. Під час події OnClick значення Down вже одно того стану, який прийме кнопка в результаті клацання на ній. p align="justify"> Хід роботи

. Помістити на форму компонент Panel, привласнити властивості Align значення alTop. Видалити рядок з властивості Caption. p align="justify">. Помістити на Panel чотири компоненти Button (кнопка) і привласнити їх властивості Caption відповідно значення & Open, & Save, Save & As ..., E & xit. Визначити властивість Font для панелі з кнопок як В«жирнийВ»

. Змінити заголовок форми (властивість Caption) - наприклад, My Editor

. Помістити на форму компонент Memo і встановити його властивості наступним чином:

Align - alClient, Scroll bar - ssBoth, Lines (убрать текст з властивості, виконавши клацання на властивості Lines, і потім на кнопці з трьома крапками).

. Помістити на форму компонент OpenDialog, який знаходиться на сторінці Dialog і привласнити його властивостям значення:


DefaultExtTXTTitleОткрить файлOptions.ofFileMustExistTrueOptions.ofNoReadOnlyReturnTrue

. Відкрити вікно редактора фільтрів, для чого двічі клацнути на властивості Filter. Заповнити два перші рядки в колонці Ім'я фільтра назвами фільтрів: текстові...


Назад | сторінка 13 з 20 | Наступна сторінка





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

  • Реферат на тему: Будова і властивість матеріалів. Кристалічну будову. Вплив типу зв'яз ...
  • Реферат на тему: Властивості і значення фосфорної кислоти
  • Реферат на тему: Вітамін С: структура, хімічні властивості, значення
  • Реферат на тему: Компоненти, що мають властивості знижувати горючість полімерних матеріалів ...
  • Реферат на тему: Властивості парі. Критичність стан Речовини