ПРОГРАММА РАСПРОСТРАНЯЕТСЯ БЕСПЛАТНО
Электронное пособие предназначено для всех, кто желает научиться работать с одной из самых популярных систем программирования Borland Delphi. Программой могут воспользоваться как новички в области программирования, так и те, кто уже имеет первоначальные навыки работы в этой среде. Учителя могут использовать программу в самых различных видах образовательной деятельности - от уроков до проведения специализированных занятий и курсов.
При подборе Упражнений не ставилась цель рассматривать сложные алгоритмы программирования. Главная задача этой части программы - продемонстрировать работу большинства компонентов среды Delphi, а также познакомить с интересными и нестандартными приемами программирования, реализация которых возможна в этой системе.
В программе собран большой фактический материал - это не только общие описания среды Delphi и языка Object Pascal, но и десять подробных Справочников, необходимых в практической работе, а также емкий раздел Библиотека VCL, в котором даны описания свойств, событий и методов визуальных компонентов и важных классов системы программирования Delphi.
Если вы хотите использовать в своей работе систему программирования Delphi 7, но не имеете в наличии, то можете получить ее по приведенной ниже ссылке (Borland Delphi 7 Enterprise 132 MB):
2.Описание языка программирования Object Pascal. Дается материал по всем структурным элементам языка Object Pascal. Описываются технология объектно-ориентированного программирования (ООП) и ее основные понятия. Дается общее представление о Библиотеке компонентов VCL.
3.Раздел выполнения Упражнений по программированию. При выполнении практических заданий имеется возможность не только воспользоваться прилагаемой инструкцией, но и посмотреть иллюстрации всех этапов создания приложения и листинг готового программного модуля, а также запустить образец готовой программы для просмотра. Для выполнения многих упражнений требуются файлы различных типов - их можно здесь же загрузить на жесткий диск своего компьютера. Отдельные фрагменты кода приложения можно простым копированием из инструкции или листинга перенести в реальную среду программирования Delphi.
Шестьдесят упражнений разбиты на четыре условные группы. Первые две группы закладывают основы практической работы в среде Delphi - знакомят с основными компонентами и приемами работы с ними. Последовательно разбираются основные конструкции языка Object Pascal.
Следующие две группы предполагают уже наличие определенных навыков в работе с Delphi и достаточного знания языка. Рассматриваются приложения для решения практических задач различного рода. Во ряде упражнений происходит знакомство с технологией Windows API для приложений. В упражнении "Компьютерные приколы" реализуется десять различных шуточных приемов программирования. В упражнении "Программируем эффекты" реализуется шестнадцать специальных приемов программирования (в основном с использованием технологии WinAPI). В упражнении "Программная мозаика" демонстрируется работа девяти занимательных программ и игр, сделанных в среде Delphi.
4.Набор Справочников по языку и системе Delphi. Очень важный для практической работы раздел. Справочники охватывают все области, связанные с работой в среде Delphi - это и подробное описание различных элементов интерфейса, настроек среды, и разбор важных сервисов среды (Редактора, Репозитория, Отладчика), и спецификация всех стандартных функций и процедур языка Object Pascal, и ряд других справочников.
5.Раздел описания компонентов и классов Библиотека VCL. В этом разделе можно найти полную информацию о всех компонентах шести важнейших страниц (вкладок) Палитры компонентов (в данной программе не рассматриваются вопросы работы с базами данных и Интернет). Для восьмидесяти компонентов приводится описание их свойств, событий и методов. Описываются также свойства, события и методы двенадцати классов (разбитых на три группы), которые имеют непосредственное отношение к компонентам, т.е эти свойства используются многими визуальными компонентами. Здесь же дается краткая справка по технологии Windows API для приложений.