Корзина
0
Корзина
0
Добавьте в корзину товаров ещё на 900 гривен, чтобы БЕСПЛАТНО получить товар по Украине до отделения Новой почты.

Ваша корзина пустая

Меню
Купить Самоучитель Паскаль и Дельфи

Самоучитель Паскаль и Дельфи



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

Содержание

Предисловие

Как пользоваться этой книгой

Введение

Эволюция языков программирования

Направления развития языков программирования

Интегрированные среды разработки программ

Переход к визуальному программированию

Часть А. Основы программирования на языке Turbo Pascal

Глава 1. Алгоритмы и языки программирования

Язык программирования Pascal

Трансляторы

Интегрированная среда программирования Turbo Pascal 7.0

Назначение и возможности среды программирования Turbo Pascal

Основные файлы пакета Turbo Pascal

Запуск интегрированной среды программирования Turbo Pascal

Справочная система Turbo Pascal

Редактор интегрированной среды

Ввод текста программы в окне редактора

Компиляция программы

Создание .exe-файла

Исполнение программы

Просмотр выполнения программы на экране пользователя

Сохранение программы на диске

Завершение работы в интегрированной среде программирования

Открытие файла с текстом программы

Получение справочной информации по редактору

Ошибки, обнаруженные при компиляции

Контрольные вопросы и задания

Вопросы

Задания

Глава 2. Основные элементы языка Pascal

Алфавит и словарь языка Pascal

Символы в Pascal

Слова в Pascal

Формальные методы описания синтаксических конструкций языка программирования

Идентификаторы

Стандартные идентификаторы

Пользовательские идентификаторы

Константы и переменные

Структура Pascal-программы

Раздел uses

Раздел описания меток

Раздел описания констант

Раздел описания типов данных

Раздел описания переменных

Раздел описания процедур и функций

Раздел операторов

Комментарии

Директивы компилятора и управляющие символы

Библиотечные модули пользователя

Советы по стилю программирования

Контрольные вопросы и задания

Глава 3. Типы данных. Ввод-вывод данных

Общие сведения

Перечень типов данных в Turbo Pascal

Скалярные типы данных

Пользовательские типы

Структурированные типы данных

Тождественность и совместимость типов

Выражения, операции, операнды

Арифметические выражения и операции

Выражения и операции отношения

Логические выражения и операции

Приоритет операций

Контрольные вопросы и задания

Вопросы

Задания

Ввод-вывод данных

Общие сведения

Процедуры ввода-вывода

Процедура чтения Read

Процедура записи Write

Контрольные вопросы и задания

Вопросы

Задания

Глава 4. Операторы

Общие сведения

Простые операторы

Оператор присваивания

Оператор безусловного перехода (go to)

Оператор вызова процедуры

Пустой оператор

Структурные операторы

Составной оператор

Условные операторы

Операторы повтора

Правила пунктуации при записи операторов

Получение подсказки по языку программирования

Тестирование и отладка программ

Контрольные вопросы и задания

Вопросы

Задания

Глава 5. Процедуры и функции

Методы программирования

Необходимость структуризации в программировании

Метод нисходящего проектирования программ

Подпрограммы в языке Pascal

Стандартные библиотечные модули

Процедуры и функции пользователя

Процедуры

Механизм передачи параметров

Рекурсии

Нетрадиционное использование подпрограмм

Контрольные вопросы и задания

Вопросы

Задания

Глава 6. Структурированные типы данных. Строки

Описание строкового типа

Строковые выражения

Строковые процедуры и функции

Упражнения

Контрольные вопросы и задания

Вопросы

Задания

Глава 7. Массивы

Описание типа "массив"

Операции над массивами

Операции над элементами массива

Сортировка массивов

Линейная сортировка (сортировка отбором)

Сортировка методом пузырька

Метод быстрой сортировки с разделением

Бинарный поиск в упорядоченных массивах

Контрольные вопросы и задания

Вопросы

Задания

Глава 8. Множества и записи

Описание типа "множество"

Операции над множествами

Контрольные вопросы и задания

Вопросы

Задания

Записи

Описание типа "запись"

Записи с вариантами

Контрольные вопросы и задания

Вопросы

Задания

Глава 9. Файлы

Описание файлового типа

Средства обработки файлов

Текстовые файлы

Использование буфера ввода-вывода

Типизированные файлы

Нетипизированные файлы

Некоторые стандартные процедуры и функции обработки файлов модуля Dos

Константы

Типы файловых записей

Переменные

Процедуры и функции

Процедуры даты и времени

Функция статуса диска

Процедуры обслуживания прерываний

Процедуры обработки файлов

Функции обработки файла

Процедуры обработки процессов

Функции обработки процессов

Функции управления средой

Дополнительные функции

Дополнительные процедуры

Контрольные вопросы и задания

Вопросы

Задания

Глава 10. Динамические структуры данных

Статические и динамические переменные

Указатели

Типизированные указатели

Нетипизированный указатель (pointer)

Доступ к переменной по указателю

Управление динамической памятью

Процедуры динамического распределения памяти

Функции динамического распределения памяти

Функции для работы с указателями и адресами

Использование указателей для организации связных списков

Упражнения

Контрольные вопросы и задания

Вопросы

Задания

Часть II. Введение в программирование в Delphi

Глава 11. Введение в объектно-ориентированное программирование

Основные понятия объектно-ориентированного программирования

Что такое объекты?

Классы объектов

Иерархия объектов класса

Операции и методы

Методы. Инициализация полей объектов

Определение методов

Использование объектов при визуальном проектировании интерфейса

Введение в Object Pascal

Нововведения в Object Pascal

Общая организация программы в Delphi

Области видимости и доступ к объектам, переменным и функциям модуля

Приложения Windows

Управляемая событиями архитектура Windows-приложения

Независимая от аппаратуры графика

Многозадачный режим

Управление памятью

Ресурсы

Многодокументный интерфейс

Автоматизация реакции системы в виде сообщений

Основы единого графического интерфейса

Архитектура Windows-программы

Контрольные вопросы и задания

Глава 12. Интегрированная среда разработки Delphi 6

Назначение

Общее описание среды

Создание, компиляция и отладка простого приложения

Создание формы с размещением визуальных компонентов

Создание кода - обработчика события

Контрольные вопросы и задания

Вопросы

Задания

Глава 13. Приложения для обработки строк, массивов и файлов

Обработка строк типа String

Создание и обработка линейного массива

Линейная сортировка массива

Использование компонента StringGrid для представления двумерных массивов

Ввод и обработка элементов массива с использованием StringGrid

Обработка файлов

Контрольные вопросы и задания

Вопросы

Задания

Глава 14. Приложения с мультимедиа

Канва и пикселы

Рисование на канве по пикселам

Рисование пером

Рисование кистью

Мультипликация движением объекта

Воспроизведение звука и видеоклипов

Процедуры воспроизведения звуков

Функция PlaySound

Компонент Animate

Универсальный проигрыватель аудио- и видеоинформации MediaPlayer

Контрольные вопросы и задания

Вопросы

Задания

Глава 15. Создание простых приложений

Консольное приложение

Многооконный текстовый редактор

Взаимодействие приложения с внешними программами

Приложение для работы с базами данных

Создание новой таблицы в Database Desktop

Создание псевдонима базы данных

Заполнение новой таблицы в SQL Explorer

Создание формы приложения

Приложение А. Глоссарий

Нет в наличии

Самоучитель Паскаль и Дельфи

Купить Самоучитель Паскаль и Дельфи
Артикул : 7641
Издательство : Питер
Автор : Попов В.
Формат : 70x100/16
Страниц : 544
Год издания : 2004
Тип переплета : Мягкий
Нет в наличии

Описание


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

Содержание

Предисловие

Как пользоваться этой книгой

Введение

Эволюция языков программирования

Направления развития языков программирования

Интегрированные среды разработки программ

Переход к визуальному программированию

Часть А. Основы программирования на языке Turbo Pascal

Глава 1. Алгоритмы и языки программирования

Язык программирования Pascal

Трансляторы

Интегрированная среда программирования Turbo Pascal 7.0

Назначение и возможности среды программирования Turbo Pascal

Основные файлы пакета Turbo Pascal

Запуск интегрированной среды программирования Turbo Pascal

Справочная система Turbo Pascal

Редактор интегрированной среды

Ввод текста программы в окне редактора

Компиляция программы

Создание .exe-файла

Исполнение программы

Просмотр выполнения программы на экране пользователя

Сохранение программы на диске

Завершение работы в интегрированной среде программирования

Открытие файла с текстом программы

Получение справочной информации по редактору

Ошибки, обнаруженные при компиляции

Контрольные вопросы и задания

Вопросы

Задания

Глава 2. Основные элементы языка Pascal

Алфавит и словарь языка Pascal

Символы в Pascal

Слова в Pascal

Формальные методы описания синтаксических конструкций языка программирования

Идентификаторы

Стандартные идентификаторы

Пользовательские идентификаторы

Константы и переменные

Структура Pascal-программы

Раздел uses

Раздел описания меток

Раздел описания констант

Раздел описания типов данных

Раздел описания переменных

Раздел описания процедур и функций

Раздел операторов

Комментарии

Директивы компилятора и управляющие символы

Библиотечные модули пользователя

Советы по стилю программирования

Контрольные вопросы и задания

Глава 3. Типы данных. Ввод-вывод данных

Общие сведения

Перечень типов данных в Turbo Pascal

Скалярные типы данных

Пользовательские типы

Структурированные типы данных

Тождественность и совместимость типов

Выражения, операции, операнды

Арифметические выражения и операции

Выражения и операции отношения

Логические выражения и операции

Приоритет операций

Контрольные вопросы и задания

Вопросы

Задания

Ввод-вывод данных

Общие сведения

Процедуры ввода-вывода

Процедура чтения Read

Процедура записи Write

Контрольные вопросы и задания

Вопросы

Задания

Глава 4. Операторы

Общие сведения

Простые операторы

Оператор присваивания

Оператор безусловного перехода (go to)

Оператор вызова процедуры

Пустой оператор

Структурные операторы

Составной оператор

Условные операторы

Операторы повтора

Правила пунктуации при записи операторов

Получение подсказки по языку программирования

Тестирование и отладка программ

Контрольные вопросы и задания

Вопросы

Задания

Глава 5. Процедуры и функции

Методы программирования

Необходимость структуризации в программировании

Метод нисходящего проектирования программ

Подпрограммы в языке Pascal

Стандартные библиотечные модули

Процедуры и функции пользователя

Процедуры

Механизм передачи параметров

Рекурсии

Нетрадиционное использование подпрограмм

Контрольные вопросы и задания

Вопросы

Задания

Глава 6. Структурированные типы данных. Строки

Описание строкового типа

Строковые выражения

Строковые процедуры и функции

Упражнения

Контрольные вопросы и задания

Вопросы

Задания

Глава 7. Массивы

Описание типа "массив"

Операции над массивами

Операции над элементами массива

Сортировка массивов

Линейная сортировка (сортировка отбором)

Сортировка методом пузырька

Метод быстрой сортировки с разделением

Бинарный поиск в упорядоченных массивах

Контрольные вопросы и задания

Вопросы

Задания

Глава 8. Множества и записи

Описание типа "множество"

Операции над множествами

Контрольные вопросы и задания

Вопросы

Задания

Записи

Описание типа "запись"

Записи с вариантами

Контрольные вопросы и задания

Вопросы

Задания

Глава 9. Файлы

Описание файлового типа

Средства обработки файлов

Текстовые файлы

Использование буфера ввода-вывода

Типизированные файлы

Нетипизированные файлы

Некоторые стандартные процедуры и функции обработки файлов модуля Dos

Константы

Типы файловых записей

Переменные

Процедуры и функции

Процедуры даты и времени

Функция статуса диска

Процедуры обслуживания прерываний

Процедуры обработки файлов

Функции обработки файла

Процедуры обработки процессов

Функции обработки процессов

Функции управления средой

Дополнительные функции

Дополнительные процедуры

Контрольные вопросы и задания

Вопросы

Задания

Глава 10. Динамические структуры данных

Статические и динамические переменные

Указатели

Типизированные указатели

Нетипизированный указатель (pointer)

Доступ к переменной по указателю

Управление динамической памятью

Процедуры динамического распределения памяти

Функции динамического распределения памяти

Функции для работы с указателями и адресами

Использование указателей для организации связных списков

Упражнения

Контрольные вопросы и задания

Вопросы

Задания

Часть II. Введение в программирование в Delphi

Глава 11. Введение в объектно-ориентированное программирование

Основные понятия объектно-ориентированного программирования

Что такое объекты?

Классы объектов

Иерархия объектов класса

Операции и методы

Методы. Инициализация полей объектов

Определение методов

Использование объектов при визуальном проектировании интерфейса

Введение в Object Pascal

Нововведения в Object Pascal

Общая организация программы в Delphi

Области видимости и доступ к объектам, переменным и функциям модуля

Приложения Windows

Управляемая событиями архитектура Windows-приложения

Независимая от аппаратуры графика

Многозадачный режим

Управление памятью

Ресурсы

Многодокументный интерфейс

Автоматизация реакции системы в виде сообщений

Основы единого графического интерфейса

Архитектура Windows-программы

Контрольные вопросы и задания

Глава 12. Интегрированная среда разработки Delphi 6

Назначение

Общее описание среды

Создание, компиляция и отладка простого приложения

Создание формы с размещением визуальных компонентов

Создание кода - обработчика события

Контрольные вопросы и задания

Вопросы

Задания

Глава 13. Приложения для обработки строк, массивов и файлов

Обработка строк типа String

Создание и обработка линейного массива

Линейная сортировка массива

Использование компонента StringGrid для представления двумерных массивов

Ввод и обработка элементов массива с использованием StringGrid

Обработка файлов

Контрольные вопросы и задания

Вопросы

Задания

Глава 14. Приложения с мультимедиа

Канва и пикселы

Рисование на канве по пикселам

Рисование пером

Рисование кистью

Мультипликация движением объекта

Воспроизведение звука и видеоклипов

Процедуры воспроизведения звуков

Функция PlaySound

Компонент Animate

Универсальный проигрыватель аудио- и видеоинформации MediaPlayer

Контрольные вопросы и задания

Вопросы

Задания

Глава 15. Создание простых приложений

Консольное приложение

Многооконный текстовый редактор

Взаимодействие приложения с внешними программами

Приложение для работы с базами данных

Создание новой таблицы в Database Desktop

Создание псевдонима базы данных

Заполнение новой таблицы в SQL Explorer

Создание формы приложения

Приложение А. Глоссарий

Рекомендуемые книги

Купить Alibaba. Дім, який збудував Джек Ма

Alibaba. Дім, який збудував Джек Ма

Дункан Кларк

297 грн
Купить Гарри Поттер и Тайная комната (Гриффиндор)

Гарри Поттер и Тайная комната (Гриффиндор)

Джоан Роулинг

295 грн
Купить Много цифр: Анализ больших данных при помощи Excel

Много цифр: Анализ больших данных при помощи Excel

Джон Форман

850 грн
Купить Психологія особистості. Навчальний посібник.

Психологія особистості. Навчальний посібник.

Столяренко О.Б.

175 грн
Купить Дар психотерапии

Дар психотерапии

Ирвин Ялом

165 грн
Купить Комплект игры «Thinkers 9-12 лет - Причина и следствие» (рус.)

Комплект игры «Thinkers 9-12 лет - Причина и следствие» (рус.)

186 грн
Купить Чужак (Лабиринт). Книга 1

Чужак (Лабиринт). Книга 1

Макс Фрай

275 грн
Купить Когда покупатель говорит «нет». «Круг убеждения» и другие стратегии для роста продаж

Когда покупатель говорит «нет». «Круг убеждения» и другие стратегии для роста продаж

Том Хопкинс, Бен Катт

190 грн
Купить Призрак Оперы

Призрак Оперы

Гастон Леру

74 грн
Купить Обними меня крепче. 7 диалогов для любви на всю жизнь

Обними меня крепче. 7 диалогов для любви на всю жизнь

Сью Джонсон

347 грн
Купить Весёлые сказки и истории

Весёлые сказки и истории

Владимир Сутеев

120 грн
Купить Барбекю. Закуски, основные блюда, десерты

Барбекю. Закуски, основные блюда, десерты

Валери Друэ, Пьер-Луи Вьель

150 грн
Купить Основы силовой электроники + виртуальный диск 8 Гб

Основы силовой электроники + виртуальный диск 8 Гб

Шустов Михаил

281 грн
Купить Ернест Гемінґвей. Артефакти з життя

Ернест Гемінґвей. Артефакти з життя

Майкл Катакіс

335 грн
Купить Спілка Рудих та інші пригоди Шерлока Холмса

Спілка Рудих та інші пригоди Шерлока Холмса

Артур Конан Дойль

52 грн
Купить Мизери

Мизери

Стивен Кинг

115 грн
Купить Великая шахматная доска

Великая шахматная доска

Бжезинский Збигнев

235 грн
Купить Акварельный скетчинг. Как рисовать и рассказывать истории в цвете

Акварельный скетчинг. Как рисовать и рассказывать истории в цвете

Феликс Шайнбергер

530 грн
Купить Країна Моксель, або Московія. Книга 3

Країна Моксель, або Московія. Книга 3

Володимир Білінський

190 грн
Купить Голодный мозг. Как перехитрить инстинкты, которые заставляют нас переедать

Голодный мозг. Как перехитрить инстинкты, которые заставляют нас переедать

Стефан Гийаней

305 грн
Купить Комикс, который научит тебя рисовать. Девять уроков для начинающих

Комикс, который научит тебя рисовать. Девять уроков для начинающих

Марк Крилли

330 грн
Купить Вогонь і лють. Всередині Білого дому Трампа

Вогонь і лють. Всередині Білого дому Трампа

Майкл Вулфф

400 грн
Купить Угорсько-український, українсько-угорський словник 100 тис.слів

Угорсько-український, українсько-угорський словник 100 тис.слів

Олег Таланов

110 грн
Купить Долина Страха. Записки о Шерлоке Холмсе

Долина Страха. Записки о Шерлоке Холмсе

Артур Конан Дойль

210 грн
Купить Swift. Основы разработки приложений под iOS и OS X. 2-е изд. Swift 2.2

Swift. Основы разработки приложений под iOS и OS X. 2-е изд. Swift 2.2

Василий Усов

181 грн
Купить Мне тебя обещали

Мне тебя обещали

Эльчин Сафарли

150 грн
Купить The Railway Children = Діти залізниці

The Railway Children = Діти залізниці

Edith Nesbit

68 грн
Купить Аудит. Навчальний посібник.

Аудит. Навчальний посібник.

Утенкова К.О.

53 грн
Купить Альберт Эйнштейн

Альберт Эйнштейн

Виктория Чайка

90 грн
Купить Хюгге, или Уютное счастье по-датски. Как я целый год баловала себя «улитками», ужинала при свечах и читала на подоконнике

Хюгге, или Уютное счастье по-датски. Как я целый год баловала себя «улитками», ужинала при свечах и читала на подоконнике

Хелен Расселл

225 грн
Купить Класична листівка Тиффани

Класична листівка Тиффани

15 грн
Купить Поп-арт маркетинг: Insta-грамотность и контент-стратегия

Поп-арт маркетинг: Insta-грамотность и контент-стратегия

Лилия Нилова

190 грн
Купить Помогите им вырасти или смотрите, как они уходят. Развитие сотрудников на практике

Помогите им вырасти или смотрите, как они уходят. Развитие сотрудников на практике

Беверли Кей, Джулия Джулиони

283 грн
Купить Мечтай как женщина, побеждай как мужчина. Мужские секреты достижения успеха, которые должна знать каждая женщина

Мечтай как женщина, побеждай как мужчина. Мужские секреты достижения успеха, которые должна знать каждая женщина

Стив Харви

150 грн
Купить Волшебник Изумрудного города

Волшебник Изумрудного города

Александр Волков

170 грн
Купить Fun stickers  (35 многоразовых наклеек, раскраски, лабиринты, логические задания) Книга 1

Fun stickers (35 многоразовых наклеек, раскраски, лабиринты, логические задания) Книга 1

25 грн
Купить Дивовижні пригоди в лісовій школі. Сонце серед ночі. Пригоди в Павутинії

Дивовижні пригоди в лісовій школі. Сонце серед ночі. Пригоди в Павутинії

Всеволод Нестайко

190 грн
Купить Свидетель защиты. Шокирующие доказательства уязвимости наших воспоминаний

Свидетель защиты. Шокирующие доказательства уязвимости наших воспоминаний

Элизабет Лофтус

250 грн
Купить Архитектура и технология IBM еServer zSeries: учебное пособие

Архитектура и технология IBM еServer zSeries: учебное пособие

Варфоломеев В.А., Лецкий

44 грн
Купить Русалонька із 7-В. Комплект із 5-ти книг

Русалонька із 7-В. Комплект із 5-ти книг

Марина Павленко

475 грн

Описание



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

Содержание

Предисловие

Как пользоваться этой книгой

Введение

Эволюция языков программирования

Направления развития языков программирования

Интегрированные среды разработки программ

Переход к визуальному программированию

Часть А. Основы программирования на языке Turbo Pascal

Глава 1. Алгоритмы и языки программирования

Язык программирования Pascal

Трансляторы

Интегрированная среда программирования Turbo Pascal 7.0

Назначение и возможности среды программирования Turbo Pascal

Основные файлы пакета Turbo Pascal

Запуск интегрированной среды программирования Turbo Pascal

Справочная система Turbo Pascal

Редактор интегрированной среды

Ввод текста программы в окне редактора

Компиляция программы

Создание .exe-файла

Исполнение программы

Просмотр выполнения программы на экране пользователя

Сохранение программы на диске

Завершение работы в интегрированной среде программирования

Открытие файла с текстом программы

Получение справочной информации по редактору

Ошибки, обнаруженные при компиляции

Контрольные вопросы и задания

Вопросы

Задания

Глава 2. Основные элементы языка Pascal

Алфавит и словарь языка Pascal

Символы в Pascal

Слова в Pascal

Формальные методы описания синтаксических конструкций языка программирования

Идентификаторы

Стандартные идентификаторы

Пользовательские идентификаторы

Константы и переменные

Структура Pascal-программы

Раздел uses

Раздел описания меток

Раздел описания констант

Раздел описания типов данных

Раздел описания переменных

Раздел описания процедур и функций

Раздел операторов

Комментарии

Директивы компилятора и управляющие символы

Библиотечные модули пользователя

Советы по стилю программирования

Контрольные вопросы и задания

Глава 3. Типы данных. Ввод-вывод данных

Общие сведения

Перечень типов данных в Turbo Pascal

Скалярные типы данных

Пользовательские типы

Структурированные типы данных

Тождественность и совместимость типов

Выражения, операции, операнды

Арифметические выражения и операции

Выражения и операции отношения

Логические выражения и операции

Приоритет операций

Контрольные вопросы и задания

Вопросы

Задания

Ввод-вывод данных

Общие сведения

Процедуры ввода-вывода

Процедура чтения Read

Процедура записи Write

Контрольные вопросы и задания

Вопросы

Задания

Глава 4. Операторы

Общие сведения

Простые операторы

Оператор присваивания

Оператор безусловного перехода (go to)

Оператор вызова процедуры

Пустой оператор

Структурные операторы

Составной оператор

Условные операторы

Операторы повтора

Правила пунктуации при записи операторов

Получение подсказки по языку программирования

Тестирование и отладка программ

Контрольные вопросы и задания

Вопросы

Задания

Глава 5. Процедуры и функции

Методы программирования

Необходимость структуризации в программировании

Метод нисходящего проектирования программ

Подпрограммы в языке Pascal

Стандартные библиотечные модули

Процедуры и функции пользователя

Процедуры

Механизм передачи параметров

Рекурсии

Нетрадиционное использование подпрограмм

Контрольные вопросы и задания

Вопросы

Задания

Глава 6. Структурированные типы данных. Строки

Описание строкового типа

Строковые выражения

Строковые процедуры и функции

Упражнения

Контрольные вопросы и задания

Вопросы

Задания

Глава 7. Массивы

Описание типа "массив"

Операции над массивами

Операции над элементами массива

Сортировка массивов

Линейная сортировка (сортировка отбором)

Сортировка методом пузырька

Метод быстрой сортировки с разделением

Бинарный поиск в упорядоченных массивах

Контрольные вопросы и задания

Вопросы

Задания

Глава 8. Множества и записи

Описание типа "множество"

Операции над множествами

Контрольные вопросы и задания

Вопросы

Задания

Записи

Описание типа "запись"

Записи с вариантами

Контрольные вопросы и задания

Вопросы

Задания

Глава 9. Файлы

Описание файлового типа

Средства обработки файлов

Текстовые файлы

Использование буфера ввода-вывода

Типизированные файлы

Нетипизированные файлы

Некоторые стандартные процедуры и функции обработки файлов модуля Dos

Константы

Типы файловых записей

Переменные

Процедуры и функции

Процедуры даты и времени

Функция статуса диска

Процедуры обслуживания прерываний

Процедуры обработки файлов

Функции обработки файла

Процедуры обработки процессов

Функции обработки процессов

Функции управления средой

Дополнительные функции

Дополнительные процедуры

Контрольные вопросы и задания

Вопросы

Задания

Глава 10. Динамические структуры данных

Статические и динамические переменные

Указатели

Типизированные указатели

Нетипизированный указатель (pointer)

Доступ к переменной по указателю

Управление динамической памятью

Процедуры динамического распределения памяти

Функции динамического распределения памяти

Функции для работы с указателями и адресами

Использование указателей для организации связных списков

Упражнения

Контрольные вопросы и задания

Вопросы

Задания

Часть II. Введение в программирование в Delphi

Глава 11. Введение в объектно-ориентированное программирование

Основные понятия объектно-ориентированного программирования

Что такое объекты?

Классы объектов

Иерархия объектов класса

Операции и методы

Методы. Инициализация полей объектов

Определение методов

Использование объектов при визуальном проектировании интерфейса

Введение в Object Pascal

Нововведения в Object Pascal

Общая организация программы в Delphi

Области видимости и доступ к объектам, переменным и функциям модуля

Приложения Windows

Управляемая событиями архитектура Windows-приложения

Независимая от аппаратуры графика

Многозадачный режим

Управление памятью

Ресурсы

Многодокументный интерфейс

Автоматизация реакции системы в виде сообщений

Основы единого графического интерфейса

Архитектура Windows-программы

Контрольные вопросы и задания

Глава 12. Интегрированная среда разработки Delphi 6

Назначение

Общее описание среды

Создание, компиляция и отладка простого приложения

Создание формы с размещением визуальных компонентов

Создание кода - обработчика события

Контрольные вопросы и задания

Вопросы

Задания

Глава 13. Приложения для обработки строк, массивов и файлов

Обработка строк типа String

Создание и обработка линейного массива

Линейная сортировка массива

Использование компонента StringGrid для представления двумерных массивов

Ввод и обработка элементов массива с использованием StringGrid

Обработка файлов

Контрольные вопросы и задания

Вопросы

Задания

Глава 14. Приложения с мультимедиа

Канва и пикселы

Рисование на канве по пикселам

Рисование пером

Рисование кистью

Мультипликация движением объекта

Воспроизведение звука и видеоклипов

Процедуры воспроизведения звуков

Функция PlaySound

Компонент Animate

Универсальный проигрыватель аудио- и видеоинформации MediaPlayer

Контрольные вопросы и задания

Вопросы

Задания

Глава 15. Создание простых приложений

Консольное приложение

Многооконный текстовый редактор

Взаимодействие приложения с внешними программами

Приложение для работы с базами данных

Создание новой таблицы в Database Desktop

Создание псевдонима базы данных

Заполнение новой таблицы в SQL Explorer

Создание формы приложения

Приложение А. Глоссарий

Цитаты пользователей

Всего цитат
0

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Отзывы

Отзывы
0 рецензий

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Параметры

Артикул : 7641
Издательство : Питер
Автор : Попов В.
Формат : 70x100/16
Страниц : 544
Год издания : 2004
Тип переплета : Мягкий
Все права защищены © 2003-2019 Bookzone.com.ua              Условия использования | Политика конфиденциальности