Delphi 6. Программирование на Object Pascal
Книга является руководством по программированию в среде Delphi 6. В ней рассматривается весь процесс создания программы: от разработки алгоритма и диалогового окна до отладки и создания справочной системы. Материал включает ряд тем, которые, как правило, остаются за рамками книг, адресованных начинающим программистам: обработка символьной информации, использование динамических структур, работа с файлами, создание справочной системы. Рассматриваются вопросы работы с графикой, мультимедиа и базами данных. Приведено описание процесса создания анимации в Macromedia Flash 5, создание справочной системы при помощи программы Microsoft HTML Help Workshop.
Книга отличается доступностью изложения, большим количеством наглядных примеров и адресована студентам, школьникам старших классов и всем изучающим программирование в учебном заведении или самостоятельно. Прилагаемая дискета содержит примеры приведенных в книге программ.
- Delphi - что это?
- Об этой книге
- Введение
- Начало работы
- Первый проект
- Форма
- Компоненты
- Событие и процедура обработки события
- Редактор кода
- Система подсказок
- Справочная система
- Структура проекта
- Сохранение проекта
- Компиляция1
- Ошибки
- Предупреждения и подсказки
- Запуск программы
- Ошибки времени выполнения
- Внесение изменений
- Окончательная настройка приложения
- Создание уникального значка для приложения
- Перенос приложения на другой компьютер
- Программа
- Этапы разработки программы
- Определение требований к программе
- Разработка алгоритма
- Кодирование
- Отладка
- Тестирование
- Алгоритм и программа
- Компиляция2
- Язык программирования Object Pascal
- Тип данных
- Целый тип
- Вещественный тип
- Символьный тип
- Строковый тип
- Логический тип
- Переменная
- Константы
- Числовые константы
- Строковые и символьные константы
- Логические константы
- Именованная константа
- Инструкция присваивания
- Выражение
- Тип выражения
- Выполнение инструкции присваивания
- Стандартные функции
- Арифметические функции
- Функции преобразования типов
- Использование функций
- Ввод данных
- Ввод из окна ввода
- Ввод из поля редактирования
- Вывод результатов
- Вывод в окно сообщения
- Вывод в поле диалогового окна
- Процедуры и функции
- Структура процедуры
- Структура функции
- Запись инструкций программы
- Стиль программирования
- Условие
- Выбор
- Инструкция IF
- Инструкция CASE
- Циклы
- Инструкция FOR
- Инструкция WHILE
- Инструкция REPEAT
- Инструкция GOTO
- Символы
- Строки
- Операции со строками
- Функция LENGTH
- Процедура DELETE
- Функция POS
- Функция COPY
- Инструкции WRITE и WRITELN
- Инструкции READ и READLN
- Создание консольного приложения
- Объявление массива
- Операции с массивами
- Вывод массива
- Ввод массива
- Использование компонента StringGrid
- Использование компонента Memo
- Поиск минимального (максимального) элемента массива
- Поиск в массиве заданного элемента
- Алгоритм простого перебора
- Метод бинарного поиска
- Сортировка массива
- Сортировка методом прямого выбора
- Сортировка методом обмена
- Многомерные массивы
- Ошибки при использовании массивов
- Функция
- Объявление функции
- Использование функции
- Процедура
- Объявление процедуры
- Использование процедуры
- Повторное использование функций и процедур
- Создание модуля
- Использование модуля
- Объявление файла
- Назначение файла
- Вывод в файл
- Открытие файла для вывода
- Ошибки открытия файла
- Закрытие файла
- Пример программы
- Ввод из файла
- Открытие файла
- Чтение данных из файла
- Чтение чисел
- Чтение строк
- Определение конца файла
- Перечисляемый тип
- Интервальный тип
- Запись
- Объявление записи
- Инструкция WITH
- Ввод и вывод записей в файл
- Вывод записи в файл
- Ввод записи из файла
- Динамические структуры данных
- Указатели
- Динамические переменные
- Списки
- Упорядоченный список
- Добавление элемента в список
- Удаление элемента из списка
- Класс
- Объект
- Метод
- Инкапсуляция и свойства объекта
- Наследование
- Директивы Protected и Private
- Полиморфизм и виртуальные методы
- Классы и объекты Delphi
- Холст
- Карандаш и кисть
- Карандаш
- Кисть
- Вывод текста
- Методы вычерчивания графических примитивов
- Линия
- Ломаная линия
- Окружность и эллипс
- Дуга
- Прямоугольник
- Многоугольник
- Сектор
- Точка
- Вывод иллюстраций
- Битовые образы
- Мультипликация
- Метод базовой точки
- Использование битовых образов
- Загрузка битового образа из ресурса программы
- Создание файла ресурсов
- Подключение файла ресурсов
- Просмотр "мультика"
- Компонент Animate
- Компонент MediaPlayer
- Воспроизведение звука
- Запись звука
- Просмотр видеороликов и анимации
- Создание анимации
- Понятие рекурсии
- Примеры программ Поиск файлов
- Кривая Гильберта
- Поиск пути
- Поиск кратчайшего пути
- Классификация ошибок
- Предотвращение и обработка ошибок
- Отладчик
- Трассировка программы
- Точки останова программы
- Добавление точки останова
- Изменение характеристик точки останова
- Удаление точки останова
- Наблюдение значений переменных
- Файл документа справочной информации
- Создание справочной системы
- Использование справочной системы
- HTML Help Workshop
- Использование редактора Microsoft Word
- Использование HTML Help Workshop
- Создание файла справки
- Компиляция3
- Вывод справочной информации
- Система проверки знаний
- Требования к программе
- Файл теста
- Форма приложения
- Вывод иллюстрации
- Загрузка файла теста
- Текст программы
- Усовершенствование программы
- Игра Сапер 2001
- Правила
- Представление данных
- Форма приложения
- Начало игры
- Игра
- Справочная информация
- Информация о программе
- Листинги
- Выбор базового класса
- Создание модуля компонента
- Тестирование модуля компонента
- Установка компонента
- Ресурсы компонента
- Установка
- Ошибки при установке компонента
- Тестирование компонента
- Удаление компонента
- Настройка палитры компонентов
- Классификация баз данных
- Локальная база данных
- Удаленная база данных
- Структура базы данных
- Модель базы данных в Delphi
- Псевдоним базы данных
- Создание базы данных
- Создание каталога
- Создание псевдонима
- Создание таблицы
- Программа управления базой данных
- Доступ к файлу данных (таблице)
- Просмотр базы данных
- Режим формы
- Режим таблицы
- Выбор информации из базы данных
- Динамически создаваемые псевдонимы
- Перенос программы управления базой данных на другой компьютер
- Заключение
- Язык Pascal (краткий справочник)
- Кодировка символов в Windows
- Десятичные и двоичные числа
- Память компьютера
- Рекомендуемая дополнительная литература
- Описание дискеты
| 2011 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2010 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2009 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2008 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2007 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2006 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2005 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2004 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2003 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2002 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2001 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 2000 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 1999 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
- Компания по разработке программного обеспечения
- Услуги аутсорсинга в области программирования
- Как продлить срок службы картриджей
- Мошенничество во Всемирной Паутине. Осторожно: фишинг!
- Web-студия
- Как легально поднять уровень индекса цитирования.
- Мы реально сможем помочь вам в управлении предприятием
- Создание сайтов – популяризация вашего замысла
- Свой сайт. Управление ресурсом
- Семантическое ядро сайта или правила подбора ключевых фраз
- Программирование в среде Delphi 8 for .NET
- Практикум по Delphi для решения прикладных задач
- Фундаментальные алгоритмы и структуры данных в Delphi
- Delphi 6. Программирование на Object Pascal
- Delphi и технология COM
- Delphi в шутку и всерьез: что умеют хакеры
- Программирование в Delphi глазами хакера
- Delphi 2005. Секреты программирования
- Искусство создания компонентов Delphi
- Приемы программирования в Delphi на основе VCL
- Программирование баз данных в Delphi 7
- Программирование баз данных в Delphi
- Программирование в среде Delphi
- Программирование в Delphi 7
- Язык SQL в Delphi 5