
практичний курс
Що це таке?
Середовище Delphi фірми Borland - це одна з найпопулярніших середовищ швидкої розробки додатків ( RAD = Rapid Applications Development). Мова, реалізований в Delphi - це сучасний варіант мови Паскаль (спочатку його називали Object Pascal - об'єктний Паскаль, а зараз - просто мова Delphi).
В умовах сучасної російської школи, де більшість учнів вивчає мову Паскаль, середовище Delphi - це кращий варіант для знайомства з основними поняттями і прийомами об'єктно-орієнтованого програмування, побудованого на обробці подій.
Цільова аудиторія - це школярі, які володіють основами програмування на Паскалі і бажаючі познайомитися з основними принципами програмування в середовищах візуальної розробки програм.
Приклади, розглянуті в курсі, налагоджували на базі середовища Borland Delphi 2006 (або Turbo Delphi Explorer ), Однак вони можуть бути з мінімальними змінами перенесені в більшість сучасних версій Delphi.
Автор буде вдячний за відгуки та конструктивну критику з приводу змісту і оформлення цих матеріалів. Якщо ви знайшли помилку або у вас є пропозиції, зауваження, скарги, прохання і заяви, пишіть .
зміст
Уроки по Delphi оформлені у вигляді електронного підручника в форматі CHM (стиснений гіпертекст). Підручник містить 6 тем, які охоплюють найбільш цікаві можливості середовища Delphi. Крім того, в тексті підручника розміщені практичні завдання з покрокові інструкції і докладним поясненням необхідних дій.
- Вступ
- консольні програми
- Форма і компоненти
- Графіка і управління
- Графічний редактор
- Текстовий редактор
Пропонований підхід можна сформулювати як «від завдання - до теорії». Інструменти і можливості Delphi вивчаються не ізольовано, самі по собі, а в контексті практичних завдань, що виникають при розробці програм.
Особливості цього курсу можна сформулювати, на погляд автора, так:
- це спеціально підібраний набір прикладів; хоча вони можуть здатися занадто «різношерстими», автор сподівається, що в результаті у читача сформується цілісне уявлення про основні можливості середовища Delphi;
- кожен із прикладів - осмислена завдання, ми не писатиме програми типу «давайте поганяємо кнопку по екрану»;
- ми не розглядаємо основи програмування: поняття циклу, процедури, функції, масиву і т.п., алгоритми роботи з даними; увага зосереджена на принципах створення програм, що обробляють події, і на особливості середовища Delphi;
- при дослідженні кожного прикладу правильне рішення не наводиться відразу, а замість цього розглядається природний процес розробки програми, що включає не тільки вірні, але і помилкові ходи;
- робота з базами даних не розглядається взагалі (навмисне), тому що це окрема область, яка потребує ретельного і неспішного вивчення.
Ліцензійну угоду
Всі опубліковані нижче матеріали можуть бути вільно використані в некомерційних цілях за умови збереження авторства.
Без письмової згоди автора забороняється:- 1) публікація матеріалів в будь-якій формі, в тому числі розміщення матеріалів на інших Web-сайтах;
- 2) поширення неповних або змінених матеріалів;
- 3) включення матеріалів в збірники на будь-яких носіях інформації;
- 4) отримання комерційної вигоди від продажу або іншого використання матеріалів.
Завантаження матеріалів означає, що ви погодилися з умовами цього ліцензійної угоди.
завантажити
Навчальний курс у вигляді файлу в форматі CHM можна безкоштовно скачати з цього сайту:
Для виконання практичних робіт необхідні додаткові файли (Архів ZIP, 126 Кб).
Для перевірки ви можете скачати готові програми, які використовуються в курсі. Вони розміщені у вигляді RAR-архіву (пароль 12345):