Предисловие
В последнее время резко возрос интерес к программированию.
Это связано с развитием и внедрением в повседневную жизнь информационно-коммуникационных
технологий. Если человек имеет дело с компьютером, то рано или поздно
у него возникает желание, а иногда и необходимость программировать.
Бурное развитие вычислительной техники, потребность в эффективных средствах
разработки программного обеспечения привели к появлению систем профаммирования,
ориентированных на так называемую "быструю разработку". В основе
идеологии систем быстрой разработки (RAD-систем, Rapid Application Development
— среда быстрой разработки приложений) лежат технологии визуального проектирования
и событийного объектно-ориентированного программирования, суть которых
заключается в том, что среда разработки берет на себя большую часть рутины,
оставляя программисту работу по конструированию диалоговых окон и созданию
функций обработки событий. Производительность программиста при использовании
RAD-систем — фантастическая!
Среди RAD-систем особо выделяется среда Borland Delphi, которая позволяет
создавать различные программы: от простейших однооконных приложений до
программ управления распределенными базами данных. В качестве языка программирования
в среде Borland Delphi используется язык Delphi (Delphi language), являющийся
прямым потомком хорошо известного всем программистам языка Pascal.
Чтобы научиться программировать, надо программировать — писать профаммы,
решать конкретные задачи. Для этого необходимо изучить язык профаммирования
и среду разработки. Освоить язык программирования Delphi не очень сложно.
Труднее
изучить среду программирования, точнее научиться использовать компоненты.
И здесь хорошим подспорьем могут быть программы, которые демонстрируют
назначение компонентов и особенности их применения.
В книге, которую вы держите в руках, собраны разнообразные примеры, которые
не только демонстрируют возможности среды разработки Delphi, но и знакомят
с принципами работы с графикой, звуком, базами данных. Следует обратить
внимание, что большинство примеров не являются учебными в чистом смысле,
это — вполне работоспособные программы.
Книга состоит из двух частей и приложений.
Первая часть содержит примеры и задачи для самостоятельного решения. Примеры
представлены в виде краткого описания, сформулированного в форме задания
для самостоятельного решения, диалоговых окон и хорошо документированных
текстов программ. Для простых задач рассмотрены только функции обработки
событий. Текст остальных программ приведен полностью.
Вторая часть книги — это краткий справочник по языку программирования
Delphi. В нем можно найти описание свойств компонентов, использованных
в приведенных примерах.
Научиться программировать можно, только программируя, решая конкретные
задачи. При этом достигнутые в программировании успехи в значительной
степени зависят от опыта. Поэтому, чтобы получить максимальную пользу
от книги, вы должны работать с ней активно. Изучайте листинги, старайтесь
понять, как работают программы. Не бойтесь экспериментировать — вносите
изменения в программы.
Если что-то не понятно, обратитесь к справочнику (часть 2), к справочной
системе Delphi или к литературе, например: Куль-тин Н. Б. Основы программирования
в Delphi 7. — СПб.: БХВ-Петербург, 2003. В ней, помимо описания языка
программирования и среды разработки Delphi, компонентов, процессов создания
и отладки программ, вы найдете ответы на многие вопросы, в том числе:
как при помощи Microsoft Help Workshop сформировать файл справки или,
используя Install-Shield Express, создать установочный CD-ROM.
|