WWW.REFERATCENTRAL.ORG.UA - Я ТУТ НАВЧАЮСЬ

... відкритий, безкоштовний архів рефератів, курсових, дипломних робіт

ГоловнаІнформатика, Компютерні науки → Delphi – загальна характеристика - Реферат

Delphi – загальна характеристика - Реферат

Windows, побудоване одним із допустимих стилів. Зверху над вікном є смуга з заголовком і стандартними кнопками керування вікном. Решта простору вікна форми є робочою ділянкою, що ознак середовища. Сітка призначена для вирівнювання компонент під час їх розміщування на площині форми.
Водночас зі створенням нового проекту автоматично створюється нова форма, яка з'являтиметься під час виконання готової програми. Таку форму називають головною формою проекту. Якщо ж проект потребує декількох форм, то нову стандартну форму можна додати команду File New Form, а шаблон форми вибрати в діалоговому вікні командою File New Forms. Шаблон містить готовий набір елементів керування для типових випадків розробки проектів. Delphi дає змогу створювати власні шаблони та зберігати їх разом зі стандартними.
Розглянемо головні етапи роботи з компонентами в робочій ділянці вікна форми. Активна в конкретний момент компоненту (та, що має фокус) виділена контурною рамкою з маленьких чорних квадратиків по периметру. Фокус між компонентами переміщують мишкою або клавішею Tab.
Декілька компонентів, розташованих на формі, можна об'єднати в групу. Для цього треба натиснути на ЛКМ і пересунути її так, щоб ділянка, обмежена штриховою лінією, що тягнеться за мишкою, захопила потрібні компоненти. Після відпускання клавіші мишки всі об'єднані в групу компоненти будуть виділені контурною рамкою кожен, однак сірого кольору, сама рамка зафіксована лише по кутках кожного компоненту. Щоб відмінити об'єднання компоненту, досить клацнути мишкою в будь-якому вільному від компоненту місці робочої ділянки вікна форм.
Для вилучення компоненти з форми потрібно перевести на неї фокус і натиснути на клавішу Del або вибрати з головного меню команду Edit Delete. Потрібно вилучити всі відразу компоненти, об'єднані попередньо в групі. Вилучену компонентну або групу відновлюють командою Edit Undelete.
У межах робочої ділянки вікна пересування компоненту найзручніше мишкою на ліву клавішу. Для точного розташування компоненту у вікні використовують комбінацію клавіш керування курсором та клавіші Ctrl. Змінити розташування компоненти можна також шляхом задання відповідних координат її лівого верхнього кута в інспекторі об'єктів (властивості Left, Top).
Розмір компоненту найзручніше змінювати також мишкою. Для цього спершу компоненту роблять активнішою. Далі пересувають мишкою на один з маркерних чорних квадратів, розташованих по периметру. Курсор набуває вигляду двонапрямленої стрілки. Зафіксувавши ЛКМ, пересувають мишкою в потрібному напрямі і відпускають клавішу. Точну зміну розмірів виконують комбінацією клавіш керування курсором та клавіші Shift. Крім того, розміри можна визначити відповідними властивостями (Height, Width) в інспекторі об'єктів.
Розміри та розташування всіх компонентів у вікні можна одночасно і пропорційно змінити. Для цього використовують команду головного меню Edit Scale, зазначивши зміну масштабу у відсотках.
Якщо у вікні форми вже розташовані декілька компонентів, то їх можна вирівнювати як щодо одної. Для цього застосовують команду головного меню Edit Align або палітру вирівнювання, яку викликають командою View Alignment Palette. Ця палітра є окремим вікном, яке можна розташувати на екрані в зручному місці на тривалий час. Вирівнювання виконують для окремих компонентів, а також для груп. Компоненти в групі вирівнюються стосовно того компоненту, яка потрапила в групу першою.
Над компонентами та їхніми групами можна виконувати операції вирізання, копіювання в буфет обміну, вставлення з буфету обміну. Однак копіювання та вирізання можливе лише для таких груп компоненту, які мають спільного "родича" (форму або компоненту-контейнер).
Інспектор об'єктів
Інспектор об'єктів є інструментом середовища розробки Delphi, який дає змогу повністю визначити вигляд та поведінку компоненту, що розташовані на формах проекту, а також самої форми. За його допомогою можна задавати потрібні значення властивостей компоненту (об'єктів), а також реакцією на стандартні події. Інспектор об'єктів розташований в окремому вікні, яке створюється автоматично під час завантаження Delphi.
Вікно інспектора об'єктів має список компонентів поточної форми, а також дві сторінки: властивостей Properties та подій Events.
Дані з'являються на сторінках інспектора об'єктів лише за
наявності відкритого файлу з текстом хоча б одного модуля в редакторі коду.
У верхній частині інспектора розміщений список компонентів в алфавітному порядку, які розташовані на активній формі, включаючи саму форму. Побачити список можна, натиснувши на кнопку списку компонентів. Якщо вибрати який-небудь компонент із списку мишкою, то компонент стає активним, а обидві сторінки інспектора об'єктів заповняться значеннями її опублікованих властивостей та іменами процедур опрацювання подій, у вікні форми відповідно компонент буде виокремлена контурною рамкою. Якщо в списку нема імені, то це означає, що сторінки інспектора об'єктів містять властивості та методи опрацювання подій групи об'єднаних компонентів.
Видиме ім'я активного компоненту побудоване з двох частин: власне імені компоненту та імені типу (класу), до якого вона належить.
Сторінка властивостей складається з двох стовпців: лівий з назвами імен властивостей компоненту, а правий з їхніми значеннями. Для поточної властивості в правому стовпці стає активним поле редактора, вигляд якого залежить від конкретної властивості. Якщо поле редактора не містить ніяких позначок, то це властивість, значення якої треба ввести з клавіатури. Якщо ж поле має кнопку значень переліченого типу (зі стрілкою вниз), то значення можна вибрати зі списку допустимих наперед визначених значень. Побачити список можна, якщо натиснути на цю кнопку. Деяківластивості (наприклад, Font або Icon) для вибору значень мають діалогове вікно. В полі редактора властивостей у цьому випадку видно кнопку з трьома крапками. Після натискання на неї з'явиться діалогове вікно, в якому треба задати по черзі декілька різних значень, що стосується тієї властивості, а потім його закрити.
Властивості можуть бути простими та комплексними.
Комплексні - це властивості, які складаються з набору інших властивостей, для кожної з яких задано свое значення. Їх позначають знаком <>. Набір властивостей відповідно може складатися як з простих, так і з комплексних. Для перегляду набору властивостей потрібно двічі клацнути мишкою на імені комплексної властивості, після чого в стовпці імен властивостей закрити додатковий список, а знак перед іменем зміниться на <>. Щоб закрити додатковий список, треба двічі клацнути мишкою на імені комплекції властивості.
Сторінка подій також має два стовпці. Лівий - з іменами стандартних подій, на які може реагувати компоненту, а правий - з іменами процедур (методів) опрацювання подій, які реалізують реакцію компоненту.
Стандартні події виникають під час створення та знищення компоненту, зміни її видимості, натискання на клавіші клавіатури, клацання мишкою тощо.
Багато компонентів можуть реагувати на специфічні, характерні лише для цих подій. Кожній стандартній події відповідає фіксоване ім'я методу (процедури) опрацювання.
Початково правий стовбець є порожній, тобто компоненту не реагує на жодні події. Для визначення реакції компоненту на подію потрібно перевисти курсор на поле редактора події в правому стовпці та двічі клацнути ЛКМ. Після цього в стовпці імен з'явиться ім'я методу опрацювання, а до вікна відповідного модуля в редакторі коду автоматично додасться базовий (початковий) текст цієї програми, і курсор розташується на місці майбутнього першого оператора. Відповідні заголовки методів так само додають до опису класу форми, на якій розташована компоненти. Початковий текст програми не дає жодного оператора, отже, фактичної реакції компоненту на дію не буде доти, доки не будуть записані в тексті потрібні оператори.
Допустимих імен методів опрацювання тієї ж подій може бути і декілька, тоді потрібне ім'я можна вибрати зі списку, який відкривають за допомогою кнопки. Методам опрацювання подій можна давати і власні імена, однак без належного
Loading...

 
 

Цікаве