Вступление 7
Здравствуйте, коллеги 7
Человеческими словами - о чём эта книга 8
А о чём я здесь не буду говорить 9
А на каком языке мы будем программировать 11
О шрифтах 13
О Приложении и приложениях 14
Почему я иногда повторяюсь 15
Что почитать 16
Часть Первая. Теория 20
Глава 1. Простая программа. И как будто ничего нового 20
Преамбула 20
Повторение пройденного. Светофор без затей 20
Светофор причёсанный 24
Печальное будущее нашего светофора. Прогноз 26
Много, очень много, светофоров 28
Глава 2 То же самое. Весело и с объектами 41
Вступление и объяснения 41
Наконец, объектный светофор 45
А теперь много объектных светофоров 54
А теперь со всей этой фигнёй мы попытаемся взлететь 59
Глава 3 То же самое. Delphi. Глава очень короткая 61
Расширение кругозора. Вообще о классах в Delphi 65
Ещё раз, другими словами, о важном 67
Виноват, исправлюсь 69
Глава 4 Речь в данной главе пойдет только и исключительно о свойствах 70
Просто свойства 70
Наконец, последняя, и правильная, светофорная программа 80
Не просто свойства, а индексированные 81
Дайте две 90
Самый главный метод 96
Всё-таки графика 98
А дальше 101
Всякие дополнительные мелочи и детали 102
Глава 5 Теперь по научному. Инкапсуляция 106
Глава 6 Понятная программа про наследование без терминов 110
Простой класс, ничего нового 110
Тот же класс, но кое-что новое 115
Глава 7 Теперь по научному. Наследование 122
Общая теория. Длинная 122
Нюансы. Повысить или понизить 129
Серьёзные изменения в классе 132
А теперь о хорошем 136
Глава 8 Практические занятия по наследованию. И по тестированию 139
Небольшой перерыв - открытые массивы 139
Назад в ООП 143
Вперёд в ООП 148
Немного о тестах 153
Возвращаемся от тестирования к программированию 160
ООП продолжается 163
А теперь о главном 168
Развитие темы 173
Глава 9 Наследование очень коротко 175
Глава 10 Что-то с виртуальными методами 178
Сначала о грустном 178
Любимый пример, с небольшими изменениями 179
Несколько новых слов 186
Быстро чиним программу о словах 189
Немного глубже и подробнее 190
Развитие темы 198
Глава 11 Теперь по научному. Полиморфизм 201
Развитие темы 202
Глава 12 Вся теория вместе и коротенько. Раз и навсегда 205
ООП с птичьего полёта 205
Наследование 206
Полиморфизм 210
Глава 13 Коротко. Особенности ООП применительно к Delphi 212
О свойствах, неупомянутое 213
Экзотика 215
Глава 14 Эскиз очень сложной программы. Карты 216
Преамбула 216
Чего я хочу. Обоснование 216
Как я это вижу, и кто у нас будет классом 219
Карта и колода. Начинаем программировать 224
Рекомендации по дальнейшему развитию сюжета 225
Глава 15 Эскиз программы. Пускай умрёт слабейший 227
О программировании, амёбах и Чарльзе Дарвине 227
Наш Мир. И наша Война 228
Суровая программистская реальность 231
Ободряющий финал 235
Часть вторая. Практика 236
Приложение А. Немного о карточных играх 236
Постановление Министерства спорта и туризма Республики Беларусь от 14 мая 2003 г. №12 "Об утверждении Инструкции по игре в ’’Храп" 236
Адаптация правил храпа к нашим условиям, моим вкусовым пристрастиям и удобству программирования 240
Приложение В. Как настроить Delphi. Очень коротко 242
Project\Options 242
Environment Options 244
Editor Options 245
Debugger Options 245
Ещё 245
И совсем напоследок 246
Приложение С Как рисовать в ТР. На одной странице. Нет, на двух 247
Приложение D. Как рисовать в Delphi 249
Цвет 249
Рисуем 250
Приложение Е Простой объект для работы с клавиатурой через BIOS 261
Приложение F Программа о словах. Полностью и даже лучше 263
Комментарии, возможно, ненужные 269
О файлах и потоках. Сравнительный анализ 270
Приложение G Очень полезные процедуры, функции и классы 277
Правильный TStringList 277
Правильный TList 278
Очень правильный класс для сохранения и восстановления вообще 283
Реализация правильного класса 291
Хочется чего-то ещё 296
Добавить комментарий