На главную страницу сайта К. Полякова
Преподавание, наука и жизнь.
 
главная школа вуз наука delphi программы походы автор
 Лента новостей Новости Блог Блог 

 

Электронный учебник по программированию в Delphi (практический курс)

Программирование в Delphi

практический курс

Что это такое?

Среда Delphi фирмы Borland — это одна из самых популярных сред быстрой разработки приложений (RAD = Rapid Applications Development). Язык, реализованный в Delphi — это современный вариант языка Паскаль (сначала его называли Object Pascal — объектный Паскаль, а сейчас — просто язык Delphi).

В условиях современной российской школы, где большинство учащихся изучает язык Паскаль, среда Delphi — это лучший вариант для знакомства с основными понятиями и приемами объектно-ориентированного программирования, построенного на обработке событий.

Поиски готовых разработок по Delphi, подходящих для использования на уроках, не привели к какому-то ощутимому результату, поэтому автор был вынужден написать свой учебник-самоучитель, который позволяет интересующемуся ученику осваивать материал самостоятельно (в идеальном варианте — с консультациями учителя). Уже после завершения работы были обнаружены очень хорошие материалы К.М. Домнина.

Целевая аудитория — это школьники, владеющие основами программирования на Паскале и желающие познакомиться с основными принципами программирования в средах визуальной разработки программ.

Примеры, рассмотренные в курсе, отлаживались на базе среды Borland Delphi 2006 (или Turbo Delphi Explorer), однако они могут быть с минимальными изменениями перенесены в большинство современных версий Delphi.

Автор будет благодарен за отзывы и конструктивную критику по поводу содержания и оформления этих материалов. Если вы заметили ошибку или у вас есть предложения, замечания, жалобы, просьбы и заявления, пишите.

Содержание

Уроки по Delphi оформлены в виде электронного учебника в формате CHM (сжатый гипертекст). Учебник содержит 6 тем, которые охватывают наиболее интересные возможности среды Delphi. Кроме того, в тексте учебника размещены практические задания с пошаговыми инструкциями и подробным объяснением необходимых действий.

  1. Введение
  2. Консольные программы
  3. Форма и компоненты
  4. Графика и управление
  5. Графический редактор
  6. Текстовый редактор

Предлагаемый подход можно сформулировать как «от задачи — к теории». Инструменты и возможности Delphi изучаются не изолированно, сами по себе, а в контексте практических задач, возникающих при разработке программ.

Особенности этого курса можно сформулировать, на взгляд автора, так:

  • это специально подобранный набор примеров; хотя они могут показаться слишком «разношерстными», автор надеется, что в результате у читателя сформируется целостное представление об основных возможностях среды Delphi;
  • каждый из примеров — осмысленная задача, мы не будет писать программы типа «давайте погоняем кнопку по экрану»;
  • мы не рассматриваем основы программирования: понятия цикла, процедуры, функции, массива и т.п., алгоритмы работы с данными; внимание сосредоточено на принципах создании программ, обрабатывающих события, и на особенностях среды Delphi;
  • при исследовании каждого примера правильное решение не приводится сразу, а вместо этого рассматривается естественный процесс разработки программы, включающий не только верные, но и ошибочные ходы;
  • работа с базами данных не рассматривается вообще (умышленно), потому что это отдельная область, требующая тщательного и неспешного изучения.

Лицензионное соглашение

Все опубликованные ниже материалы могут быть свободно использованы в некоммерческих целях при условии сохранения авторства.

Без письменного согласия автора ЗАПРЕЩАЕТСЯ:
  1. 1) публикация материалов в любой форме, в том числе размещение материалов на других Web-сайтах;
  2. 2) распространение неполных или измененных материалов;
  3. 3) включение материалов в сборники на любых носителях информации;
  4. 4) получение коммерческой выгоды от продажи или другого использования материалов.

Использование и скачивание материалов означает, что вы приняли условия этого лицензионного соглашения.

Скачать

Учебный курс в виде файла в формате CHM можно бесплатно скачать с этого сайта:

Скачать!

Уроки по Delphi (архив ZIP, 721 Кб)

Если у вас возникли проблемы с просмотром этого файла (видно только оглавление), нажмите на кнопку Разблокировать в свойствах файла. Это Windows блокирует «опасные» файлы, полученные из Интернета. Подробности см. на сайте Microsoft.

Для выполнения практических работ необходимы дополнительные файлы (архив ZIP, 126 Кб).

Для проверки вы можете скачать готовые программы, используемые в курсе. Они размещены в виде RAR-архива (пароль 12345):

Скачать!

Готовые программы к урокам по Delphi (архив RAR, 2 180 Кб)

Valid XHTML 1.0 Transitional

© 2000-2024 К. Поляков
 

В Контакте