
- •1.1. Історія розвитку Delphi
- •1.1.1 Об'єктно-орієнтоване програмування
- •1.2. Основи програмування
- •1.2.1. Етапи розробки програми
- •1.3. Мова програмування Delphi
- •1.3.1. Типи даних
- •1.3.3. Константи
- •1.3.4 Вирази
- •1.3.5. Стандартні функції
- •1.3.6. Коментарі
- •2 Інтегроване середовище розробки Delphi.
- •2.1 Основна форма і її властивості.
- •2.2 Події головної форми
- •2.3 Палітри компонентів
- •3 Структура програми
- •4 Введення і виведення даних
- •5 Процедури і функції
- •5.1 Структура процедури
- •5.2 Структура функції
- •Блок схема алгоритму
- •Контрольні питання
- •Література
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.