Educational resources of the Internet - Informatics.

 Образовательные ресурсы Интернета - Информатика.

        Главная страница (Содержание)

   

Общеобразовательные

Delphi для школьников. Попов В.Б.

М.: 2010. — 320 с.

Последовательно излагаются основные принципы структурного и объектно-ориентированного программирования на языке Objekt Pascal в интегрированной среде программирования Delphi. Изложение материала дается на основе примеров рабочих программ. Для проверки усвоения теоретического материала в конце каждой главы имеются контрольные вопросы. Выполнение заданий по разработке приложений поможет сформировать прочные навыки программирования. Для учащихся общеобразовательных, средних и высших учебных заведений, может быть использовано для самообразования.

 

 

Формат: pdf       

Размер:  12,3 Мб

Смотреть, скачать:  docs.google.com  ; 

 

 

 


ОГЛАВЛЕНИЕ
Предисловие 3
Введение 5
Глава 1. ВВЕДЕНИЕ В ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ 9
Основные понятия объектно-ориентированного программирования 9
Операции и методы 15
События и их обработка 18
Создание и уничтожение объектов 18
Использование объектов при визуальном проектировании интерфейса 19
Введение в Object Pascal 20
Области видимости и доступ к объектам, переменным и функциям модуля 25
Приложения Windows 31
Контрольные вопросы 38
Глава 2. ИНТЕГРИРОВАННАЯ СРЕДА РАЗРАБОТКИ DELPHI 6 39
Возможности Delphi 39
Общее описание среды 40
Создание, компиляция и отладка простого приложения 45
Изменение свойств визуальных компонентов 56
Контрольные вопросы и задания 74
Глава 3. ПРИЛОЖЕНИЯ ДЛЯ ОБРАБОТКИ СТРОК, МАССИВОВ И ФАЙЛОВ 76
Обработка строк типа String 76
Создание и обработка линейного массива 79
Линейная сортировка массива 84
Использование компонента StringGrid для представления двухмерных массивов 88
Ввод и обработка элементов массива с использованием StringGrid 98
Обработка файлов 101
Контрольные вопросы и задания 114
Глава 4 ПРИЛОЖЕНИЯ С МУЛЬТИМЕДИА 116
Канва и пиксели 116
Мультипликация движения объекта 138
Воспроизведение звука и видеоклипов 145
Контрольные вопросы и задания 156
Глава 5. СОЗДАНИЕ ПРОСТЫХ ПРИЛОЖЕНИЙ 158
Консольное приложение 158
Многооконный текстовый редактор 161
Взаимодействие приложения с внешними программами 177
Создание приложения с использованием функции ShellExecute 178
Приложение для работы с базами данных 181
Создание справочной системы 189
Задания 195
Глава 6. СОЗДАНИЕ ПРИЛОЖЕНИЯ «ШКОЛЬНАЯ БИБЛИОТЕКА» 196
Создание базы данных Microsoft Access 196
Создание приложения выбора режима работы 199
Создание формы с компонентами доступа к базе данных MS ACCESS 203
Создание формы и обработчиков поиска книг в режиме Читатель 205
Создание формы и обработчиков обслуживания базы данных 211
Создание формы графического интерфейса библиотекаря при обработке данных о книгах 219
Создание формы графического интерфейса библиотекаря при обработке данных о читателях 225
Создание формы графического интерфейса библиотекаря при добавлении сведений о книге в таблицу базы данных 228
Создание формы графического интерфейса библиотекаря при добавлении сведений о читателе в таблицу базы данных 232
Создание процедур обработки событий при выполнении инвентаризации книг 235
Создание процедур обработки событий при выполнении списания книг 239
Создание процедур обработки событий при поиске читателя, изъятии книг, исключении читателя из базы данных 242
Создание процедур обработки событий при выдаче книг читателю 251
Создание процедур обработки событий при выводе списка читателей 258
Задания 263
Словарь терминов 264
Приложение. Справочные сведения о среде программирования Delphi 6 292
Система меню 292
Назначение команд меню UCP Delphi 6 293
Палитра компонентов 297
Окно Редактор кода 302
Окно Инспектор объектов 304
Окно Менеджер проектов 307
Окно Браузер проектов 307
To-do list: список недоделанных дел 308
Перетаскивание и встраивание окон 309
Управление конфигурациями окон 310
Рекомендуемая литература 313




Уважаемые читатели, это издание является логическим продолжением книги "Turbo Pascal для школьников" *. Пособие, которое вы держите в руках, представляет собой курс по изучению основ объектно-ориентированного программирования и созданию простых приложений Windows в среде визуального программирования Delphi. Языком, на котором разрабатываются приложения в среде Delphi, является Object Pascal. Это прежний Pascal, поскольку все его основные конструкции сохранены (они подробно описаны в названной выше книге); коренному преобразованию подверглась лишь важнейшая составная часть языка - модель объектов, что и рассматривается в данном пособии.
Глава 1 книги посвящена изучению основных понятий объектно-ориентированного программирования, глава 2 - освоению интегрированной среды разработки Delphi 6, глава 3 - созданию приложений для обработки строк, массивов и файлов. В главе 4 вы познакомитесь с созданием мультимедийных приложений. В главе 5 подробно разобраны примеры создания простых приложений: многооконного текстового редактора, приложений для работы с базами данных, а также консольного приложения и приложения, взаимодействующего с внешними программами.
В последней главе 6 дается пример разработки приложения «Школьная библиотека». Разработка приложения представлена в виде 14 упражнений. Их последовательное выполнение позволит вам узнать порядок создания Windows-приложения, обслуживающего базу данных MS Access и взаимодействующего с MS Word и MS Excel, а также научит использовать реестр Windows для хранения параметров приложения, Active Data Objects (ADO) - для связи при¬ложения с базами данных MS Access, компонент TPageControl - для создания многостраничных панелей с закладками и предоставит возможность создать реально необходимый продукт для вашего учебного заведения.
Материалы приложения раскроют для вас возможности интегрированной среды разработки программ Delphi 6. В конце книги представлен словарь терминов.
В пособии содержится большое количество подробно разобранных примеров программ , которые компилируются без ошибок и корректно исполняются в среде визуального программирования Delphi, начиная с версии 6.
В конце каждой главы подводятся итоги того, чему, по предположению автора, должны научиться учащиеся, а также приводятся вопросы, которые можно использовать для проверки успешности усвоения теоретического материала, и задания для самостоятельной работы.
При пользовании этим пособием надо учитывать, что каждая его глава является самостоятельным разделом, поэтому при изучении учебного материала возможны различные подходы. Начинающим программистам рекомендуем последовательно изучать теоретический материал каждой главы и только затем переходить к выполнению практических упражнений. Читателям, которые знают эту теорию, следует повторить синтаксические описания (структур данных, операторов, процедур и функций) и проверить прочность знаний, ответив на контрольные вопросы, а затем перейти к выполнению заданий практической части.
Очевидно, что данное пособие не может охватить все детали использования среды визуального программирования Delphi, компонентов VCL (Visual Component Library - библиотека визуальных компонентов для программирования под Windows), поэтому в конце книги приводится список литературы и ссылок на информационные ресурсы в Интернете, которые могут расширить ваши знания по программированию.

 


О том, как читать книги в форматах pdf, djvu - см. раздел "Программы; архиваторы; форматы pdf, djvu и др."


 

 

 

 

 

Астрономия

Биология

География

Естествознание

Иностр. языки.

Информатика:

Начальная школа
Средняя школа
ГИА (экзамен)
ЕГЭ (экзамен)
Высшая школа

Искусствоведение

История

Культурология

Литература

Математика

Менеджмент

ОБЖ

Обществознание

Психология

Религиоведение

Русский язык

Физика

Философия 

Химия

Экология

Экономика

Юриспруденция

Школа - и др.

Студентам - и др.

Экзамены школа

Абитуриентам

Библиотеки 

Справочники

Рефераты

Прочее

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 Copyright  © 2006-200 Alexander Vasiliev , St. Petersburg,   Russia,   info@alleng.ru 

    Rambler's Top100