Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
tspp.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
203.26 Кб
Скачать

26. Класифікація властивостей компонентів.

 Кожний компонент, який ви розміщуєте на формі, має своє відображення у вікні Інспектора об’єктів (Object Inspector). Інспектор об’єктів має дві “сторінки” - “Properties” (Властивості) та “Events” (Події). Створення програми в Delphi зводиться до “розміщення” компонент на форму (яка також є компонентом) та настройки взаємодії між ними шляхом: • заміни значення властивостей цих компонент, • написання адекватних реакцій на події.

27. Керування властивостями візуальних компонентів в режимі проектування. Керування властивостями візуальних компонентів в режимі виконання програми.

27. В режимі проектування маніпулювання властивостями виконується за допомогою Дизайнера форм (Forms Designer) чи, на сторінці “Properties” Інспектора об’єктів. Наприклад, для того щоб змінити властивість Height (Висота) та Width (Ширина) кнопки, достатньо “захватити” мишкою за будь-який її кут та розсунути до потрібного представлення. Цього ж результату можна досягти, якщо присвоїти нові значення властивостям Height та Width у вікні Інспектора об’єктів. З іншого боку, в режимі виконання користувач (програміст) має можливість не тільки маніпулювати всіма властивостями, що відображаються в Інспекторі об’єктів, а й керувати більш широким їх списком. Керування властивостями візуальних компонентів в режимі виконання програми. Всі заміни значень властивостей компонентів в режимі виконання повинні виконуватись шляхом прямого запису коду на мові Pascal. В режимі виконання неможливо використовувати Інспектор об’єктів. Проте, доступ до властивостей компонентів можливо отримати програмним шляхом. Для зміни якоїсь властивості необхідно написати програмний код, наприклад: NameComponent.Width:= 35. Вищепоказаний рядок встановлює ширину (Width) компонента NameComponent у значення 35. У момент виконання даного рядка програми, компонент візуально змінить свою ширину. Таким чином, Інспектор об’єктів є зручним способом виконання в режимі проектування того, що може бути здійснено програмним шляхом в режимі виконання.

28. Створення інтерфейсу користувача. Форми та модулі. Шаблони форм. Характеристики форми. Організація взаємодії форм.

28. . Одна з більших проблем не візуального програмування - створення користувацького інтерфейсу, тобто найчастіше більше часу займає саме розробка й створення інтерфейсу. З іншого боку, при розробці не варто забувати й про якісний програмний код. Delphi дозволяє створювати програму, вклавши максимум сил і вміння в її робочу частину, і всіляко допомагає вам у тій області, де не має конкурентів, в області створення користувацького інтерфейсу.Витративши якийсь час на навчання роботи в Delphi, ви зможете легко й просто створювати користувацькі інтерфейси, не порівнянні ні з якими іншими, створені за допомогою традиційного інструментарію. Більше того, вони будуть не просто елегантні, але при необхідності будуть мати "ізюминку" у вигляді розроблених вами нових керуючих елементів, що не займе у вас багато сил і часу з таким помічником, як Delphi. Проект Delphi складається з форм, модулів, установок параметрів проекту, ресурсів та ін. Уся ця інформація розміщається у цих файлах. Більшість з них автоматично створюються Delphi, коли ведеться розробка додатоку. Ресурси, такі як бітові матриці, піктограми та ін, знаходяться у файлах, які можна одержати з інших джерел чи створити за допомогою численних інструментів (редакторів ресурсів та інші, що є у розпорядженні розробника). Крім того, компілятор також створює свої файли. Шаблони форм (Form Templates) представляють основу для нової форми. За однією заготівлі можна створити кілька форм. У Delphi є Сховище об'єктів. При посиланні на іншу форму необхідно пам'ятати про взаємозв'язок між формами і модулями. Будь-яка форма має свій модуль, при створенні форми Delphi автоматично створює код модуля і в процесі роботи додаються різноманітні ділянки коду або користувачем або автоматично середовищем Delphi. Тому модуль другої форми повинен бути включений за допомогою зарезервованого слова uses поточного модуля. Простіше це зробити вибравши команду File -> Use Unit (файл використовувати модуль). Вибравши потрібний модуль посилання на нього автоматично додатися.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]