Вступление
Здравствуйте, коллеги!
Человеческими словами - о чём эта книга?
А о чём я здесь не буду говорить?
А на каком языке мы будем программировать?
О шрифтах
О Приложении и приложениях
Почему я иногда повторяюсь?
Что почитать?
Часть Первая. Теория
Глава 1. TP. Простая программа. И как будто
ничего нового
Преамбула
Повторение пройденного. Светофор без затей
Светофор причёсанный
Печальное будущее нашего светофора. Прогноз
Много, очень много, светофоров
Глава 2. То же самое. Весело и с объектами
Вступление и объяснения
Наконец, объектный светофор
А теперь много объектных светофоров
А теперь со всей этой фигнёй мы попытаемся
взлететь
Глава 3. То же самое. Delphi. Глава очень короткая
Расширение кругозора. Вообще о классах в Delphi
Ещё раз, другими словами, о важном
Виноват, исправлюсь…
Глава 4. Речь в данной главе пойдет только и
исключительно о свойствах
Просто свойства
Наконец, последняя, и правильная, светофорная
программа
Не просто свойства, а индексированные
Дайте две!
Самый главный метод
Всё-таки графика
А дальше?
Всякие дополнительные мелочи и детали
Глава 5. Теперь по научному. Инкапсуляция
Глава 6. Понятная программа про наследование без
терминов
Простой класс, ничего нового
Тот же класс, но кое-что новое
Глава 7. Теперь по научному. Наследование
Общая теория. Длинная
Нюансы. Повысить или понизить?
Серьёзные изменения в классе
А теперь о хорошем
Глава 8. Практические занятия по наследованию. И
по тестированию
Небольшой перерыв - открытые массивы
Назад в ООП
Вперёд в ООП
Немного о тестах
Возвращаемся от тестирования к
программированию
ООП продолжается
А теперь о главном
Развитие темы
Глава 9. Наследование очень коротко
Глава 10. Что-то с виртуальными методами
Сначала о грустном
Любимый пример, с небольшими изменениями
Несколько новых слов
Быстро чиним программу о словах
Немного глубже и подробнее
Развитие темы
Глава 11. Теперь по научному. Полиморфизм
Развитие темы
Глава 12. Вся теория вместе и коротенько. Раз и
навсегда
ООП с птичьего полёта
Наследование
Полиморфизм
Глава 13. Коротко. Особенности ООП
применительно к Delphi
О свойствах, неупомянутое
Экзотика
Глава 14. Эскиз очень сложной программы. Карты
Преамбула
Чего я хочу. Обоснование
Как я это вижу, и кто у нас будет классом
Карта и колода. Начинаем программировать
Рекомендации по дальнейшему развитию сюжета
Глава 15. Эскиз программы. Пускай умрёт
слабейший
О программировании, амёбах и Чарльзе Дарвине
Наш Мир. И наша Война
Суровая программистская реальность
Ободряющий финал
Часть вторая. Практика
Приложение A. Немного о карточных играх
Постановление Министерства спорта и туризма
Республики Беларусь от 14 мая 2003 г. №12 "Об
утверждении Инструкции по игре в "Храп"
Адаптация правил храпа к нашим условиям, моим
вкусовым пристрастиям и удобству
программирования
Приложение B. Как настроить Delphi. Очень
коротко
Project\Options…
Environment Options
Editor Options
Debugger Options
Ещё
И совсем напоследок
Приложение C Как рисовать в TP. На одной
странице. Нет, на двух
Приложение D. Как рисовать в Delphi
Цвет
Рисуем
Приложение E Простой объект для работы с
клавиатурой через BIOS
Приложение F Программа о словах. Полностью и
даже лучше
Комментарии, возможно, ненужные
О файлах и потоках. Сравнительный анализ
Приложение G Очень полезные процедуры,
функции и классы
Правильный TStringList
Правильный TList
Очень правильный класс для сохранения и
восстановления вообще
Реализация правильного класса
Хочется чего-то ещё