C/C++ - практическо програмиране в примери
Издателство: | Асеневци |
Брой страници: | 266 |
Година на издаване: | 2017 |
Дата на издаване: | 2017-10-17 |
ISBN: | 9786197356243 |
SKU: | 55321140006 |
Размери: | 15x23 |
Тегло: | 367 грама |
Корици: | МЕКИ |
Цена: | 20 лв. |
Тази книга не представлява обикновен самоучител по С/C++, а е наръчник, съдържащ реални и добре разгледани примери, решени с помощта на програмния език C/C++. Всеки един пример е внимателно тестван и към него са приложени изходният код и скрийншот, удостоверяващ функционирането на софтуера. Ако за компилирането се налагат допълнителни опции, те също са пояснени.
Книгата е структурирана в следните части:
Част 1 включва основни примери, които могат да бъдат написани от всеки начинаещ, който едва наскоро се е запознал със синтаксиса на C/C++.
В Част 2 се обсъждат операторите за вземане на решения и цикли; тук програмите вече стават доста по-сложни.
Част 3 показва как да създадем и използваме собствени функции.
Част 4 разглежда сложната тема за указателите – една от най-предизвикателните области за новаците. Много от грешките при писането на програми идват именно от неправилното им използване.
Част 5 описва работата с низове.
В Част 6 ще намерите различни примери свързани с работа с данъчни структури.
Част 7 е посветена на обектно-ориентираното програмиране; затова всички примери в тази част са реализирани на С++.
В Част 8 има примери относно манипулиране с файлове.
Част 9 предлага няколко готови приложения - клиент-сървърен модел, миниигра и програма за преброяване на думите в текстов файл.
Накрая, Част 10 предоставя описание на различни алгоритми за търсене и сортиране. Обхванати са алгоритми за сортировка както при масиви, така и при свързани списъци или бинарни дървета сред много други теми.
Подобно на Часть 9, Част 11 също представя практични приложения. Тук ще научите как можете да изградите собствена командна обвивка, как да премахнете HTML тагове от текстови документи или как да извлечете имейл адреси от даден текст – това са само част от полезностите във финалната глава.
.
.