Об'єктно Орієнтоване Програмування. Настільна книга програміста 63220

Паперова книга
63220
Обєктно Орієнтоване Програмування. Настільна книга програміста - фото 1
12.04
360
2 людини

Все про “Об'єктно Орієнтоване Програмування. Настільна книга програміста”

Від видавця

Об'єктно Орієнтоване Програмування (ООП) — технологія, яку зобов'язаний знати, розуміти і застосовувати кожен сучасний програміст.

Сумно, коли програмісти не знають, не розуміють і не застосовують, а, що ще гірше, — знаходяться в омані, що знають, розуміють і застосовують.

Прочитавши цю книгу, ви дізнаєтеся все, що треба знати про ООП і навіть трохи більше, щоб використовувати цю технологію у своїй роботі. Матеріал викладено в короткій, зрозумілій формі за принципом «від простого до складного» і супроводжується необхідними прикладами.

Книга орієнтована на початківців і досвідчених програмістів, викладачів і студентів вузів, коледжів, учителів та учнів шкіл.

Зміст

 Зміст

Вступ   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

Анотація

Об'єктно Орієнтоване Програмування. Настільна книга програміста

Рецензії

0

Всі характеристики

  • Самовивіз з відділень поштових операторів від 45 ₴ - 80 ₴
  • Доставка поштовими сервісами - тарифи перевізника
Схожі товари
Рефакторинг з використанням шаблонів
1010
5/1
Джошуа Кериевски
900 ₴
Design Patterns for Cloud Native Applications: Patterns in Practice Using APIs, Data, Events, and Streams
154865
Kasun IndrasiriSriskandarajah Suhothayan
760 ₴950 ₴
Head First. Патерни проєктування
129298
Ерiк Фрiмен, Елiзабет Робсон
990 ₴
UML Distilled: A Brief Guide to the Standard Object Modeling Language, 3rd Edition
32903
Martin Fowler
1'000 ₴
Patterns of Software Construction: How to Predictably Build Results. 1st Ed.
244711
Stephen Rylander
1'600 ₴