Объектно Ориентированное Программирование. Настольная книга программиста
Информация о книге | |
Автор | Рик Гаско |
Формат | 70×100/16 |
Описание
Под редакцией Н. Комлева
Объектно Ориентированное Программирование (ООП) — технология, которую обязан знать, понимать и применять каждый современный программист.
Печально, когда программисты не знают, не понимают и не применяют, а, что ещё хуже, — находятся в заблуждении, что знают, понимают и применяют.
Прочитав эту книгу, вы узнаете всё, что надо знать об ООП и даже немного больше, чтобы использовать эту технологию в своей работе. Материал изложен в краткой, понятной форме по принципу «от простого к сложному» и сопровождается необходимыми примерами.
Книга ориентирована на начинающих и опытных программистов, преподавателей и студентов вузов, колледжей, учителей и учащихся школ.
Object-Oriented Programming, Straight Book. — Moscow: SOLON-Press, 2018. — 298 p. (The "Programming" series)
Содержание
Вступление 7
Здравствуйте, коллеги! 7
Человеческими словами - о чём эта книга? 8
А о чём я здесь не буду говорить? 9
А на каком языке мы будем программировать? 11
О шрифтах 13
О Приложении и приложениях 14
Почему я иногда повторяюсь? 15
Что почитать? 16
Часть Первая. Теория 20
Глава 1 TP. Простая программа. И как будто ничего нового 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
Приложение A. Немного о карточных играх 236
Постановление Министерства спорта и туризма Республики Беларусь от 14 мая 2003 г. №12 "Об утверждении Инструкции по игре в "Храп" 236
Адаптация правил храпа к нашим условиям, моим вкусовым пристрастиям и удобству программирования 240
Приложение B. Как настроить Delphi. Очень коротко 242
Project\Options… 242
Environment Options 244
Editor Options 245
Debugger Options 245
Ещё 245
И совсем напоследок 246
Приложение C Как рисовать в TP. На одной странице.
Нет, на двух 247
Приложение D. Как рисовать в Delphi 249
Цвет 249
Рисуем 250
Приложение E Простой объект для работы с клавиатурой через BIOS 261
Приложение F Программа о словах. Полностью и даже лучше 263
Комментарии, возможно, ненужные 269
О файлах и потоках. Сравнительный анализ 270
Приложение G Очень полезные процедуры, функции и классы 277
Правильный TStringList 277
Правильный TList 278
Очень правильный класс для сохранения и восстановления вообще 283
Реализация правильного класса 291
Хочется чего-то ещё 296
Характеристики
Информация о книге | |
Автор | Рик Гаско |
Формат | 70×100/16 |
Объем, стр | 298 стр. |
Под редакцией Н. Комлева
Объектно Ориентированное Программирование (ООП) — технология, которую обязан знать, понимать и применять каждый современный программист.
Печально, когда программисты не знают, не понимают и не применяют, а, что ещё хуже, — находятся в заблуждении, что знают, понимают и применяют.
Прочитав эту книгу, вы узнаете всё, что надо знать об ООП и даже немного больше, чтобы использовать эту технологию в своей работе. Материал изложен в краткой, понятной форме по принципу «от простого к сложному» и сопровождается необходимыми примерами.
Книга ориентирована на начинающих и опытных программистов, преподавателей и студентов вузов, колледжей, учителей и учащихся школ.
Object-Oriented Programming, Straight Book. — Moscow: SOLON-Press, 2018. — 298 p. (The "Programming" series)
Содержание
Вступление 7
Здравствуйте, коллеги! 7
Человеческими словами - о чём эта книга? 8
А о чём я здесь не буду говорить? 9
А на каком языке мы будем программировать? 11
О шрифтах 13
О Приложении и приложениях 14
Почему я иногда повторяюсь? 15
Что почитать? 16
Часть Первая. Теория 20
Глава 1 TP. Простая программа. И как будто ничего нового 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
Приложение A. Немного о карточных играх 236
Постановление Министерства спорта и туризма Республики Беларусь от 14 мая 2003 г. №12 "Об утверждении Инструкции по игре в "Храп" 236
Адаптация правил храпа к нашим условиям, моим вкусовым пристрастиям и удобству программирования 240
Приложение B. Как настроить Delphi. Очень коротко 242
Project\Options… 242
Environment Options 244
Editor Options 245
Debugger Options 245
Ещё 245
И совсем напоследок 246
Приложение C Как рисовать в TP. На одной странице.
Нет, на двух 247
Приложение D. Как рисовать в Delphi 249
Цвет 249
Рисуем 250
Приложение E Простой объект для работы с клавиатурой через BIOS 261
Приложение F Программа о словах. Полностью и даже лучше 263
Комментарии, возможно, ненужные 269
О файлах и потоках. Сравнительный анализ 270
Приложение G Очень полезные процедуры, функции и классы 277
Правильный TStringList 277
Правильный TList 278
Очень правильный класс для сохранения и восстановления вообще 283
Реализация правильного класса 291
Хочется чего-то ещё 296
Информация о книге | |
Автор | Рик Гаско |
Формат | 70×100/16 |
Объем, стр | 298 стр. |