На главную | Где купить | Авторам и заказчикам | Вакансии | Реклама | Издательство | Каталог | Статьи наших авторов | Контакты | Прайс листы

Основы программирования в Delphi 7. 2-е изд.

Автор Культин Н.
Название Основы программирования в Delphi 7. 2-е изд.
Серия Самоучитель
ISBN 978-5-9775-0310-5
Формат 70*100 1/16
Объем 640
Тематика
Оптовая цена
    Вернуться к описанию книги

Полное содержание

Оглавление Предисловие 1
Delphi — что это? 1
Об этой книге 2

Глава 1. Среда программирования Delphi

5
Установка 5
Начало работы 8
Первый проект 12
Форма 12
Компоненты 17
Событие и процедура обработки события 26
Редактор кода 31
Справочная система 36
Структура проекта 36
Сохранение проекта 41
Компиляция 42
Запуск программы 46
Ошибки времени выполнения 47
Внесение изменений 48
Окончательная настройка приложения 51
Установка приложения на другой компьютер 54

Глава 2. Основы программирования

57
Программа 57
Этапы разработки программы 57
Спецификация 58
Разработка алгоритма 58
Кодирование 58
Отладка 58
Тестирование 59
Создание справочной системы 59
Создание установочного CD 59
Алгоритм и программа 60
Компиляция 64
Язык программирования Delphi 65
Тип данных 65
Переменная 67
Константы 69
Инструкция присваивания 71
Стандартные функции 75
Ввод данных 78
Вывод результатов 80
Процедуры и функции 84
Запись инструкций программы 86
Комментарии 88
Стиль программирования 88

Глава 3. Управляющие структуры языка Delphi

91
Условие 92
Выбор 95
Инструкция if 95
Инструкция case 103
Циклы 116
Инструкция for 116
Инструкция while 121
Инструкция repeat 124
Инструкция goto 127

Глава 4. Символы и строки

129
Символы 129
Строки 133
Операции со строками 134

Глава 5. Консольное приложение

137
Инструкции write и writeln 137
Инструкции read и readln 139
Создание консольного приложения 141

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

145
Объявление массива 145
Операции с массивами 147
Вывод массива 147
Ввод массива 149
Поиск минимального (максимального) элемента массива 161
Поиск в массиве заданного элемента 164
Сортировка массива 174
Многомерные массивы 180
Ошибки при использовании массивов 186

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

189
Функция 194
Объявление функции 194
Использование функции 196
Процедура 200
Объявление процедуры 200
Использование процедуры 201
Повторное использование функций и процедур 204
Создание модуля 204
Использование модуля 206

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

211
Объявление файла 211
Назначение файла 212
Вывод в файл 213
Открытие файла для записи 213
Запись в файл 213
Ошибки открытия файла 216
Закрытие файла 218
Пример программы 218
Ввод из файла 221
Открытие файла 222
Чтение данных из файла 223
Конец файла 225

Глава 9. Типы данных, определяемые программистом

229
Перечисляемый тип 229
Интервальный тип 231
Запись 232
Объявление записи 233
Инструкция with 234
Ввод и вывод записей в файл 235
Динамические структуры данных 246
Указатели 246
Динамические переменные 248
Списки 249
Упорядоченный список 254

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

263
Класс 263
Объект 264
Метод 266
Инкапсуляция и свойства объекта 267
Наследование 269
Директивы Protected и Private 270
Полиморфизм и виртуальные методы 271
Классы и объекты Delphi 276

Глава 11. Графика

279
Холст 279
Карандаш и кисть 280
Карандаш 280
Кисть 282
Вывод текста 286
Методы вычерчивания графических примитивов 288
Линия 288
Ломаная линия 291
Окружность и эллипс 295
Дуга 296
Прямоугольник 297
Многоугольник 298
Сектор 299
Точка 300
Вывод иллюстраций 304
Битовые образы 310
Мультипликация 313
Метод базовой точки 316
Использование битовых образов 320
Баннер 329

Глава 12. Мультимедиа

335
Компонент Animate 335
Компонент MediaPlayer 341
Воспроизведение звука 343
Запись звука 350
Просмотр видеороликов и анимации 352
Создание анимации 355

Глава 13. Рекурсия

361
Понятие рекурсии 361
Примеры программ 365
Поиск файлов 365
Кривая Гильберта 370
Поиск пути 373
Поиск кратчайшего пути 380

Глава 14. Отладка программы

383
Классификация ошибок 383
Предотвращение и обработка ошибок 385
Отладчик 388
Трассировка программы 388
Точки останова программы 390
Наблюдение значений переменных 393

Глава 15. Справочная система

397
Справочная система WinHelp 399
Файл справочной информации 400
Создание справочной системы 403
Создание проекта справочной системы 403
Добавление в проект файла справочной информации 405
Характеристики окна справочной системы 405
Назначение числовых значений идентификаторам разделов справки 408
Компиляция проекта 409
Доступ к справочной информации 410
HTML Help Workshop 412
Подготовка справочной информации 412
Создание файла справки 418
Отображение справочной информации 426

Глава 16. Примеры программ

429
Экзаменатор 429
Требования к программе 430
Файл теста 430
Форма приложения 433
Отображение иллюстрации 435
Доступ к файлу теста 435
Текст программы 437
Запуск программы 447
Игра Сапер 448
Правила 449
Представление данных 450
Форма 451
Игровое поле 454
Начало игры 454
Игра 458
Справочная информация 462
Информация о программе 463
Листинги 466
MP3-плеер 477
Форма 477
Регулятор громкости 481
Перемещение окна 482
Листинг 483

Глава 17. Компонент программиста

491
Выбор базового класса 491
Создание модуля компонента 492
Тестирование модуля компонента 497
Установка компонента 500
Ресурсы компонента 500
Установка 502
Ошибки при установке компонента 505
Тестирование компонента 505
Удаление компонента 509
Настройка палитры компонентов 511

Глава 18. Базы данных

513
База данных и СУБД 513
Локальные и удаленные базы данных 513
Структура базы данных 514
Механизмы доступа к данным 514
Компоненты доступа к данным 515
Создание базы данных 515
Программа работы с базой данных 516
Доступ к данным 516
Отображение данных 521
Выбор информации из базы данных 527
Работа с базой данных в режиме формы 535
Установка программы работы с базой данных на другой компьютер 543

Глава 19. Создание установочного диска

545
Программа InstallShield Express 545
Образ установочного диска 546
Новый проект 546
Структура 548
Выбор устанавливаемых компонентов 550
Конфигурирование системы пользователя 552
Настройка диалогов 553
Системные требования 556
Создание образа установочного CD 557
Заключение 559
Приложения 561
Приложение 1. Delphi — краткий справочник 563
Язык программирования Delphi 563
Структура модуля 563
Основные типы данных 564
Инструкции выбора 565
Циклы 567
Безусловный переход 568
Объявление функции 568
Объявление процедуры 569
Форма 569
Базовые компоненты 571
Label 571
Edit 573
Button 574
Memo 575
RadioButton 576
CheckBox 577
ListBox 578
ComboBox 579
StringGrid 580
Image 581
Timer 583
SpeedButton 583
UpDown 585
OpenDialog 586
SaveDialog 587
Animate 588
MediaPlayer 589
Компоненты доступа к базам данных 590
ADOConnection 590
ADOTable 591
ADODataSet 592
ADOQuery 593
DataSource 594
DBText, DBEdit, DBMemo 595
DBGrid 595
DBNavigator 597
Графика 599
PaintBox 599
Canvas 599
Pen 602
Brush 603
Цвет 603
Функции 604
Функции ввода и вывода 604
Математические функции 605
Функции преобразования 606
Функции манипулирования датами и временем 606
События 608
Исключения 609
Приложение 2. Кодировка символов 611
Приложение 3
. Представление информации в памяти компьютера 614
Десятичные и двоичные числа 614
Память компьютера 615
Приложение 4. Описание компакт-диска 617
Дополнительная литература 624
Предметный указатель 625


На главную | Где купить | Авторам | Вакансии | Реклама | Издательство | Каталог | Статьи наших авторов | Контакты
© 2001–2020 Издательство «БХВ-Петербург».
Все права защищены. Частичное или полное копирование текстов, слоганов и фотоизображений без письменного согласия Правообладателя запрещено.