Изуччение Delphi 7

  • 28 марта 2012 г.
  • 76115 Слова
Объектно-ориентированное программирование


Содержание

Содержание 1
Часть 1. Программирование на языке Delphi 7
Предисловие 7
Краткий экскурс в историю 7
Языки программирования 7
Объектно-ориентированное программирование 8
Визуальное программирование 8
Среда программирования Delphi 8
Технология Java 9
Среда программирования Kylix 9Технология .NET 10
... и опять среда Delphi 10
Что вы найдете в этой книге 10
Возможные трудности освоения 11
Глава 1. Основы визуального программирования 11
1.1. Краеугольные камни визуального программирования 12
1.2. Подготовка к работе 13
1.3. Первый запуск среды Delphi 16
1.4. Исследуем среду разработки программ 18
1.5. Первая программа 25
1.6.Итоги 32
Глава 2. Основы языка Delphi 32
2.1. Алфавит 32
2.1.1. Буквы 32
2.1.2. Числа 33
2.1.3. Слова-идентификаторы 34
2.1.4. Комментарии 36
2.2. Данные 37
2.2.1. Понятие типа данных 37
2.2.2. Константы 37
2.2.3. Переменные 38
2.3. Простые типы данных 39
2.3.1. Целочисленные типы данных 39
2.3.2. Вещественные типы данных40
2.3.3. Символьные типы данных 40
2.3.4. Булевские типы данных 41
2.3.5. Определение новых типов данных 42
2.3.6. Перечисляемые типы данных 42
2.3.7. Интервальные типы данных 42
2.3.8. Временной тип данных 43
2.3.9. Типы данных со словом type 43
2.4. Операции 44
2.4.1. Выражения 44
2.4.2. Арифметические операции 44
2.4.3.Операции отношения 45
2.4.4. Булевские операции 46
2.4.5. Операции с битами 47
2.4.6. Очередность выполнения операций 48
2.5. Консольный ввод-вывод 48
2.5.1. Консольное приложение 48
2.5.2. Консольный вывод 50
2.5.3. Консольный ввод 50
2.6. Структура программы 51
2.6.1. Заголовок программы 51
2.6.2. Подключение модулей 512.6.3. Программный блок 52
2.7. Операторы 52
2.7.1. Общие положения 52
2.7.2. Оператор присваивания 53
2.7.3. Оператор вызова процедуры 53
2.7.4. Составной оператор 53
2.7.5. Оператор ветвления if 54
2.7.6. Оператор ветвления case 56
2.7.7. Операторы повтора — циклы 57
2.7.8. Оператор повтора for 57
2.7.9. Оператор повтора repeat 592.7.10. Оператор повтора while 60
2.7.11. Прямая передача управления в операторах повтора 60
2.7.12. Оператор безусловного перехода 61
2.8. Подпрограммы 62
2.8.1. Общие положения 62
2.8.2. Стандартные подпрограммы 63
2.8.3. Процедуры программиста 67
2.8.4. Функции программиста 68
2.8.5. Параметры процедур и функций 69
2.8.6.Опущенные параметры процедур и функций 71
2.8.7. Перегрузка процедур и функций 72
2.8.8. Соглашения о вызове подпрограмм 73
2.8.9. Рекурсивные подпрограммы 74
2.8.10. Упреждающее объявление процедур и функций 75
2.8.11. Процедурные типы данных 75
2.9. Программные модули 76
2.9.1. Структура модуля 76
2.9.2. Стандартные модули языка Delphi 812.9.3. Область действия идентификаторов 81
2.10. Строки 82
2.10.1. Строковые значения 82
2.10.2. Строковые переменные 82
2.10.3. Строки в формате Unicode 83
2.10.4. Короткие строки 83
2.10.5. Операции над строками 84
2.10.6. Строковые ресурсы 85
2.10.7. Форматы кодирования символов 85
2.10.8. Стандартные процедуры и функции для работы состроками 85
2.11. Массивы 91
2.11.1. Объявление массива 91
2.11.2. Работа с массивами 92
2.11.3. Массивы в параметрах процедур и функций 93
2.11.4. Уплотнение структурных данных в памяти 94
2.12. Множества 95
2.12.1. Объявление множества 95
2.12.2. Операции над множествами 95
2.13. Записи 97
2.13.1. Объявление записи 97...