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

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





м. У компонента є ще одна властивість - MultySelect, що дозволяє множинний вибір закладок. Якщо це властивість встановлено в true, то в обробниках подій треба описати реакцію на такий вибір користувача. p align="justify"> Число закладок та їх написи визначаються властивістю Tabs типу TStrings. У ньому ви можете задати написи закладок. Скільки рядків написів ви вкажете, стільки буде закладок. Поточний стан перемикача визначається властивістю TabIndex. Ви можете встановити його в процесі проектування, щоб визначити початковий стан перемикача. А потім у обробниках подій OnChanging і OnChange можете читати це властивість, щоб визначити, що саме вибрав користувач. p align="justify"> Візуальні іневізуальние компоненти для створення СУБД в середовищі Delphi, а також методи створення таблиць БД описані в методичних вказівках до виконання контрольних робот і в конспекті лекцій.

Хід роботи

Розглянемо процес створення програми, що імітує записну книжку зі списком телефонів. Вид готового додатку буде наступним:

В 

. Створимо за допомогою DataBase DeskTop таблицю notebook.db з наступними полями (процес створення таблиць і псевдонімів докладно описаний в рекомендаціях з виконання контрольних завдань)


повинен продемонструвати свої навички роботи з вивченими компонентами та методами проектування інтерфейсу користувача.


Лабораторна робота № 8. Текстовий редактор


Мета: Вивчення компонентів Panel, Memo, OpenDialog, SaveDialog, MainMenu, PopupMenu, SpeedButton

Короткі теоретичні відомості.

Компоненти Memo є вікнами редагування багаторядкового тексту. Вони так само, як і вікно Edit, забезпечені багатьма функціями, властивими більшості редакторів. У них передбачені типові комбінації В«гарячихВ» клавіш: Ctrl-C - копіювання виділеного тексту в буфер обміну Clipboard (команда Copy), Ctrl-X - вирізання виділеного тексту в буфер Clipboard (команда Cut), Ctrl-V - вставка тексту з буфера Clipboard в позицію курсору (команда Paste), Ctrl-Z - скасування останньої команди редагування.

У компоненті Memo формат (шрифт, його атрибути, вирівнювання) однаковий для всього тексту і визначається властивістю Font. Якщо ви збережете у файлі текст, введений або відредагований користувачем, то буде створений текстовий файл, який містить лише символи і не містить елементів форматування. При наступному читанні цього файлу в Memo формат буде визначатися поточним станом властивості Font компоненту Memo, а не тим, в якому форматі раніше вводився текст. p align="justify"> Властивості Alignment і WordWrap визначають вирівнювання тексту і допустимість переносу довгих рядків. Установка властивості ReadOnly в true задає текст тільки для читання. p align="justify"> Основна властивість Memo - Lines, що містить текст вікна у вигляді списку рядків і має тип TStrings. Початкове значення тексту можна встановити в процесі проектування, натиснувши кнопку з трьома крапками близько властивості Lines у вікні Інспектора Об'єктів. p align="justify"> Під час виконання програми ви можете заносити текст у вікно редагування за допомогою методів властивості Lines типу TStrings. Доступ до окремому рядку тексту ви можете отримати за допомогою властивості Strings [Index: Integer]. Індекси, як і скрізь в Delphi, починаються з 0. Так що Memo1.Lines.Strings [0] - це текст першого рядка. Властивість тільки для читання Count вказує число рядків у тексті. Для очищення тексту у вікні треба виконати процедуру Clear. Цей метод відноситься до самого вікна, а не до його властивості Lines. p align="justify"> Для занесення нового рядка в кінець тексту вікна редагування можна скористатися методами Add або Append властивості Lines. Для завантаження тексту з файлу застосовується метод LoadFromFile. Збереження тексту в фалі здійснюється методом SaveToFile. p align="justify"> У Delphi є два компоненти, що представляють меню: MainMenu - головне меню, і PopupMenu - спливаюче меню. Обидва компоненти розташовані на сторінці Standard. Ці компоненти мають багато спільного. Це невізуальні компоненти, тобто місце його розміщення на формі в процесі проектування не має ніякого значення для користувача - він все одно побачить не сам компонент, а тільки меню, сгенерированное ім.

Основна властивість компонента - Items. Його заповнення проводиться за допомогою Конструктора Меню, що викликається подвійним клацанням на компоненті або натисканням кнопки з трьома крапками поруч з властивістю Items у вікні Інспектора Об'єктів. p align="justify"> Контекстне меню (PopUpMenu) прив'язане до конкретних компонентів. Воно спливає, якщо в час, коли даний компонент у фокусі, користувач клацне правою кнопкою миші. Віконні компоненти: панелі, вікна редагування, а також мітки тощо, мають властиві...


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





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

  • Реферат на тему: Основи технічного редагування та оформлення тексту за допомогою програми MS ...
  • Реферат на тему: Редагування і форматування тексту
  • Реферат на тему: Цикли, переривання, компоненти для відображення тексту
  • Реферат на тему: Текст як мовна одиниця. Ознаки тексту
  • Реферат на тему: Розробка тестового додатку "Компоненти меню Delphi"