Лекція №1 Тема: Програмування на object pascal в Delphi: введення

Вид материалаЛекція

Содержание


2.2 Події головної форми
2.3 Палітри компонентів
Подобный материал:
1   2   3   4   5   6

2.2 Події головної форми


Події можна побачити на закладці Events об'єктного інспектора.


Подія

Опис

OnActivate

Коли застосування стало активним

OnCanResize

Ця подія генерується перед тим, як змінити розмір вікна. Тут можливо заборонити які-небудь зміни або проводити якісь підготовчі дії.

OnClick

Генерується, коли користувач клацнув формою.

OnClose

Генерується, коли вікно закривається.

OnCloseQuery

Генерується до закриття вікна. У цьому обробнику відбувається запит на закриття, тому з цього обробника можна вивести вікно, яке запрошуватиме підтвердження на закриття.

OnCreate

Генерується, коли вікно створюється.

OnDblClick

Генерується, коли користувач двічі клацнув по вікну.

OnDeactivate

Генерується, коли вікно деактивує.

OnDestroy

Коли вікно знищується.

OnHide

Генерується, коли вікно зникає. Подія генерується навіть тоді, коли пам'ять, виділена для вікна, не знищується.

OnKeyDown

Генерується, коли натиснута клавіша на клавіатурі.

OnKeyPress

Генерується, коли натиснута і відпущена клавіша на клавіатурі.

OnKeyUp

Генерується, коли відпущена клавіша на клавіатурі.

OnMouseDown

Генерується, коли натиснута кнопка миші.

OnMouseMove

Генерується, коли рухається мишка.

OnMouseUp

Генерується, коли відпускається кнопка миші.

OnMouseWheel

Генерується коліщатком миші.

OnMouseWheelDown

Генерується, коли коліщатко миші прокручене вниз.

OnMouseWheelUp

Генерується, коли коліщатко миші прокручене вгору.

OnPaint

Генерується, коли треба перемальовувати вікно.

OnResize

Генерується, коли треба змінити розміри вікна.

OnShortCut

Коли натиснута гаряча клавіша.

OnShow

Коли показується вікно, але до фактичного промальовування. У цей момент вікно вже створене і готове до відображення, але ще не промальовувалося на екрані.



2.3 Палітри компонентів


Палітра компонентів складається з декількох закладок(див. мал. 4).

1. Standard. Всі ці компоненти є аналогами Windows компонентів.

2. Additional – додаткові компоненти.

3. Win32 – компоненти, які є тільки в сімействі Win32 операційних систем. У це сімейство входять Windows 9x, Windows ME, Windows 2000, Windows NT, Windows XP.

4. System – системні компоненти, за допомогою яких полегшується доступ до системи.

5. Database Access – компоненти доступу до баз даних.

6. Data Controls – компоненти для роботи з базами даних.

7. dbExpress – ще компоненти доступу до баз даних, які прийшли на зміну BDE.

8. BDE – старі компоненти доступу до баз даних.

9. ADO – це теж компоненти для доступу до баз даних, тільки за технологією Active Data Object (ADO).

10. InterBase компоненти доступу до бази даних InterBase.

11. WebServices – компоненти доступу до мережі Інтернет.

12. InternetExpress – компоненти доступу до мережі Internet.

13. FastNet – Мережеві компоненти.

14. QReport – компоненти для створення звітності.

15. Dialogs – компоненти що полегшують доступ до стандартних діалогів.

16. Win3.11 – компоненти доступу до компонентів Win 3.1.

17. Samples – різні приклади. Деякі з цих компонентів доступні в початкових кодах і поставляються разом з Delphi.