Як на Delphi написати програму


 

Мова програмування Delphi має багатомільйонну армію шанувальників. У число його безперечних достоїнств входить простота і наочність, навчитися азам програмування на ньому може навіть новачок. Щоб написати програму на Delphi, необхідно вміти працювати з середовищем програмування Borland Delphi і знати основні правила створення додатків.



Інструкція

  1. Знайдіть в інтернеті і скачайте середу програмування Borland Delphi. Встановіть її на комп’ютер, запустіть. У вікні програми ви побачите заготовку майбутнього інтерфейсу — віконце з ім’ям Fоrm1. Змініть назву на потрібну вам, клацнувши заголовок вікна і вписавши потрібний текст у стовпці ліворуч, в поле Caption.
  2. У верхній частині вікна програми знаходиться палітра компонентів. В ній є всі необхідні елементи для створення практично будь-якої програми. Ви можете просто перетягувати їх мишкою на форму. Наприклад, перетягніть кнопку і розмістіть її в потрібному місці. Змініть її назва точно так само, як ви вже змінювали назву форми.
  3. Якщо ви створюєте текстовий редактор, аналог «Блокнота», вам знадобиться поле для введення тексту. Знайдіть на палітрі компонентів елемент Memo або RichEdit і перетягніть його на форму. Додайте в потрібному місці, розтягніть до необхідних розмірів. Додайте на форму потрібні кнопки. Меню ви створите за допомогою компонента MainMenu.
  4. Для відкриття файлів та їх збереження вам будуть потрібні компоненти OpenDialog і SaveDialog. Контекстне меню ви зможете викликати за допомогою компонента PopupMenu. Компонент FontDialog дозволить вибирати потрібний шрифт. Значки п’яти останніх компонентів розмістите в будь-якій частині форми, в готовій програмі вони не будуть видні.
  5. У вас є заготівля майбутнього текстового редактора, але її компоненти потребують налаштування. Зокрема, треба вписати елементи меню і прописати для них обробники подій. Необхідно вписати і рядки коду, обробні натискання кнопок. Клацніть будь-яку кнопку на формі двічі мишкою, відкриється вікно коду.
  6. Саме тепер ви і починаєте по-справжньому вчитися програмуванню. Вам треба вписати потрібні строчки коду. Подивіться ось цей приклад: http://drug.xan.su/?p=61 ( http://drug.xan.su/?p=61 ). Користуючись ним, ви зможете створити простий текстовий редактор.
  7. Готову програму необхідно відкомпілювати, щоб отримати здійснимих файл. Про те, як в Delphi виконується компіляція, ви можете подивитися тут: http://www.kurslab.ru/lesson1.html ( http://www.kurslab.ru/lesson1.html ). У компіляції є свої тонкощі, зокрема, щоб програма працювала не тільки на вашому комп’ютері, але й на інших, необхідно виконати деякі настройки.
  8. Відкрийте меню Project — Options. Зніміть галочки з Use dynamic RTL у властивостях Linker і з Build with runtime packages у властивостях Packages.
  9. При самостійному написанні програми дуже важливо скласти правильний алгоритм її роботи. Не шкодуйте на це часу, адже чим ретельніше ви пропишете алгоритм, тим легше вам буде переводити його в код і тим краще буде ваша програма. У коді обов’язково робіть коментарі. Без них ви вже через пару місяців з працею зможете розібратися у власному коді. Коментарі при компіляції видаляються, тому ніяк не впливають на розмір програми.
  10. Ретельно тестуйте готову програму на можливі помилки. Катуйте її всіма можливими способами: виконуйте непередбачувані операції, змінюйте розмір вікна і т.д. Правильно налаштована програма не дасть змінити розмір вікна, якщо це не передбачено, не видасть помилку у відповідь на некоректну дію. В останньому випадку спрацьовують обробники помилок.

Корисні поради

Завжди враховуйте в коді нештатні ситуації, щоб програма знала, як їй вчинити. Якщо програма у відповідь на якісь дії аварійно завершується з появою повідомлення про неприпустимою помилку, це явна ознака помилки програміста.