бір обробників подій. У C + + Builder варто писати функції, звані оброблювачами подій, і зв'язувати події із цими функціями. Створюючи обробник тієї чи іншої події, ви доручаєте програмі виконати написану функцію, якщо ця подія відбудеться. p> Для того щоб додати обробник подій, потрібно вибрати на формі за допомогою миші компонент, якому необхідний оброблювач подій, потім відкрити сторінку подій інспектора об'єктів і двічі клацнути лівою клавішею миші на колонці значень поруч з подією, щоб змусити C + + Builder згенерувати прототип обробника подій і показати його в редакторі коду. При цьому автоматично генерується текст порожньої функції, і редактор відкривається в тому місці, де слід вводити код. Курсор позиціонується всередині операторних дужок {... }. Далі потрібно ввести код, який повинен виконуватися при настанні події. Оброблювач подій може мати параметри, які вказуються після імені функції в круглих дужках. h5> Методи
Метод є функцією, яка пов'язана з компонентом, і яка оголошується як частина об'єкта. Створюючи оброблювачі подій, можна викликати методи, використовуючи наступну нотацію: ->, наприклад:
Edit1-> Show ();
Зазначимо, що при створенні форми пов'язані з нею модуль і заголовний файл з розширенням *. H генеруються обов'язково, тоді як при створенні нового модуля він не зобов'язаний бути пов'язаний з формою (наприклад, якщо в ньому містяться процедури розрахунків). Імена форми і модуля можна змінити, причому бажано зробити це відразу після створення, поки на них не з'явилося багато посилань в інших формах і модулях. h4> Менеджер проектів
Файли, утворять додаток - форми та модулі - зібрані в проект. Менеджер проектів показує списки файлів і модулів проекту та дозволяє здійснювати навігацію між ними. Можна викликати менеджер проектів, вибравши пункт меню View/Project Manager. За замовчуванням знову створений проект отримує ім'я Project1.cpp.
За Типово проект спочатку містить файли для однієї форми та вихідного коду одного модуля. Однак більшість проектів утримують кілька форм і модулів. Щоб додати модуль або форму до проекту, потрібно клацнути правою кнопкою миші і вибрати пункт New Form з контекстного меню. Можна також додавати існуючі форми і модулі до проекту, використовуючи кнопку Add контекстного меню менеджера проектів і вибираючи модуль або форму, яку потрібно додати. Форми та модулі можна видалити в будь-який момент протягом розробки проекту. Однак, через те, що форма зв'язані завжди з модулем, не можна видалити одне без видалення іншого, за винятком випадку, коли модуль не має зв'язку з формою. Видалити модуль з проекту можна, використовуючи кнопку Remove менеджера проектів. p> Якщо вибрати кнопку Options у менеджері проектів, відкриється діалогова панель опцій проекту, у якій можна вибрати головну форму додатку, визначити, які форми будуть створюватися динамічно, які параметри компіляції модулів (у тому числі створених в Delphi, так як C + + Builder може включати їх у проекти) і компонування.
Важливим елементом середовища розробки C + + Builder є контекстне меню, що з'являється при натисканні на праву клавішу миші і дозволяє швидкий доступ до найбільш часто використовуваних команд. p> Зрозуміло, C + + Builder має вбудованою системою контекстно-залежної допомоги, доступної для будь-якого елемента інтерфейсу і що є великим джерелом довідкової інформації про C + + Builder. h4> Створення додатків в C + + Builder
Першим кроком у розробці проекту C + + Builder є створення проекту. Файли проекту містять згенерований автоматично вихідний текст, що стає частиною проекту, коли воно скомпільовано і підготовлено до виконання. Щоб створити новий проект, потрібно вибрати пункт меню File/New Application. p> C + + Builder створює файл проекту з ім'ям за Типово Project1.cpp, а також make-файл з ім'ям за замовчуванням Project1.mak. При внесенні змін до проекту, таких, як додавання нової форми, C + + Builder оновлює файл проекту. p> Проект або додаток звичайно мають кілька форм. Додавання форми до проекту створює такі додаткові файли:
В· Файл форми з розширенням. DFM, що містить інформацію про ресурси вікон для конструювання форми
В· Файл модуля з розширенням. CPP, що містить код на C + +. p> В· Заголовний файл з розширенням. H, що містить опис класу форми. p> Коли ви додаєте нову форму, файл проекту автоматично оновлюється. p> Для того щоб додати одну або більше форм до проекту, виберіть пункт меню File/New Form. З'явиться порожня форма, яка буде додана до проекту. Можна скористатися пунктом меню File/New, вибрати сторінку Forms і вибрати підходящий шаблон з репозиторію об'єктів.
Для того, щоб просто відкомпілювати поточний проект, з меню Compile потрібно вибрати пункт меню Compile. Для того щоб відкомпілювати проект і створити виконуваний файл для поточного проекту, з меню Run потрібно вибрати пункт меню Run. Компон...