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