store.bg - бързо, лесно и удобно
store.bg - бързо, лесно и удобно!
Използваме бисквитки, за да осигурим възможно най-доброто преживяване в нашия уебсайт. За да работи store.bg правилно е необходимо съгласие с употребата им!
Детайлни настройки
Съгласен съм с бисквитките
Грижа за клиента   |   За контакти
Начало   Книги    Компютърна литература    Програмиране и езици    C, C++, C#    Научете сами C++ за 24 уче...
Начало   Книги    ...    ...    C, C++, C#  
Търсене
Хиляди книги на
супер изгодни цени
Книги
Списания

Научете сами C++ за 24 учебни часа


Роджърс Кейдънхед, Джеси Либърти

Стандартна цена 29.00 лв.
Вземи с отстъпка -20% до 19-04-2020г.
Цена:  23.20 лв.
Цена за доставка за гр. София - 2.90 лв.
Безплатна доставка за София при поръчка над 50 лв.
За цена и срок извън гр. София кликни тук.
Тази книга може да бъде доставена в дните:
Понеделник 13-04-2020 г., Вторник 14-04-2020 г. или
Сряда 15-04-2020 г.
Продукт#274217
ВидКнига
НаличностДа, на склад при доставчик
Физически е наличен при доставчик на store.bg
Издадена24-02-2020 г.
ИздателствоАлексСофт
Официален сайт на АлексСофтwww.alexsoft.net
Категории
КорицаМека
Страници584
Размери16.40 / 23.40 / 3.00 cm
Тегло0.924 kg
EAN9789546563903
ISBN9789546563903
Описание
Обновено за C++14.
Само за 24 урока, всеки от които изисква максимум час, вие ще успеете да овладеете основите на програмирането на С++ - един от най-популярните и мощни езици, който някога е бил създаван. Използвайки прост подход стъпка по стъпка, по един бърз и приятелски начин, този самоучител ще ви предаде всички знания, които трябва да притежавате, от инсталирането и използването на компилатор, до дебъгването на програмите, които сте създали, до новостите в С++ 14. Всеки урок стъпва върху наученото в предишните, предоставяйки ви солидни знания относно основните концепции и техники в програмирането на С++. Инструкциите стъпка по стъпка ще ви преведат внимателно през основните задачи за програмиране на С++. Задачи и упражнения в края на всяка глава ще ви помогнат да се тествате, за да сте сигурни, че сте готови да продължите напред. Забележки и съвети ще ви посочат съкратени пътища и решения.

Научете се как :
  • да инсталирате и използвате компилатор на C++ за Windows, Mac OS X или Linux;
  • създавате обектно-ориентирани програми в C++;
  • овладеете базовите концепции на C++, каквито са функциите и класовете;
  • добавяте обогатена функционалност чрез шаблони и ламбда изрази;
  • дебъгвате вашите програми, за да получите безгрешен код;
  • научите техники за обработването на изключения и грешки;
  • използвате новите възможности на C++14, последната версия на езика;
  • създавате и използвате шаблони;
  • контролирате потока на програмата чрез цикли;
  • записвате информация в масиви и низове;
  • декларирате и използвате указатели;
  • използвате презареждане на оператори;
  • разширявате класове чрез наследяване;
  • използвате полиморфизъм и наследени класове;
  • използвате обектно-ориентиран анализ и дизайн.

Роджърс Кейдънхед е разработчик на уеб приложения, който е автор на много книги по теми, свързани с Интернет, включително "Научете сами Java за 24 учебни часа".

Джеси Либърти е автор на много книги за разработването на софтуер, включително бестселърите за "C++" и ".NET.". Той е президент на Liberty Associates, Inc. където предоставя своите услуги по програмиране, консултации и обучение.
Страници от тази книга






Съдържание
Въведение
  • За кого е предназначена тази книга?
  • Не трябва ли първо да науча С?
  • Защо е необходимо да научите С++?
  • Какво да направя, ако нямам нужда от тази книга?
  • Конвенции, използвани в тази книга
Напишете първата си програма
  • Използване на С++
  • Компилиране и свързване на изходния код
  • Създаване на вашата първа програма
  • Резюме
  • Въпроси и отговори
  • Семинар
  • Тест
  • Отговори
  • Задачи
Организиране на частите на програмата
  • Причини за използването на С++
  • Стилове за програмиране
  • C++ и обектно-ориентираното програмиране
  • Частите на програма
  • Препроцесорни директиви
  • Изходният код ред по ред
  • Коментари
  • Функции
  • Използване на аргументи с функции
  • Резюме
  • Въпроси и отговори
  • Семинар
  • Тест
  • Отговори
  • Задачи
Създаване на променливи и константи
  • Какво представляват променливите?
  • Записване на променливи в паметта
  • Променливи със знак и променливи без знак
  • Типове променливи
  • Дефиниране на променлива
  • Присвояване на стойности на променливи
  • Използване на дефиниции на типове
  • Константи
  • Дефиниране на константи
  • Изброени константи
  • Автоматично-типизирани променливи
  • Резюме
  • Въпроси и отговори
  • Семинар
  • Тест
  • Отговори
  • Задачи
Използване на изрази, операции и оператори
  • Операции
  • Празно пространство
  • Съставни операции
  • Изрази
  • Оператори
  • Оператор за присвояване
  • Математически оператори
  • Комбиниране на оператори
  • Увеличаване и намаляване с 1
  • Оператори, използвани като представки и окончания
  • Съдържание v
  • Старшинство на операторите
  • Релационни оператори
  • Условни операции If-Else
  • Клаузата Else
  • Съставни операции If
  • Логически оператори
  • Оператор AND
  • Оператор OR
  • Оператор NOT
  • Старшинство на релационните оператори
  • Стойности на сложни изрази
  • Резюме
  • Въпроси и отговори
  • Семинар
  • Тест
  • Отговори
  • Задачи
Извикване на функции
  • Какво представлява функцията?
  • Деклариране и дефиниране на функции
  • Използване на променливи с функции
  • Локални променливи
  • Глобални променливи
  • Параметри на функция
  • Връщане на стойности от функции
  • Подразбиращи се параметри на функция
  • Презареждане на функции
  • Функции inline
  • Автоматично типизирани стойности на връщане
  • Резюме
  • Въпроси и отговори
  • Семинар
  • Тест
  • Отговори
  • Задачи
Контролиране на хода на програмата
  • Работа в цикъл
  • Цикли while
  • Прекъсване (breaking) извън цикъл
  • Продължаване към следващия цикъл
  • Цикли do-while
  • Цикли for
  • Напреднали цикли for
  • Вместени цикли
  • Операции switch
  • Резюме
  • Въпроси и отговори
  • Семинар
  • Тест
  • Отговори
  • Задачи
Записване на информация в масиви и низове
  • Какво представляват масивите?
  • Писане след края на масивите
  • Инициализиране на масиви
  • Многомерни масиви
  • Инициализиране на многомерни масиви
  • Да кажем нещо за паметта
  • Символни масиви
  • Копиране на низове
  • Четене на масиви с цикли Foreach
  • Резюме
  • Въпроси и отговори
  • Семинар
  • Тест
  • Отговори
  • Задачи
Създаване на базови класове
  • Какво представляват типовете?
  • Създаване на нови типове
  • Класове и членове
  • Деклариране на клас
  • Дефиниране на обект
  • Достъпване на членовете на клас
  • Частен или публичен достъп
  • Реализиране на член функции
  • Създаване и изтриване на обекти
  • Подразбиращи се конструктори
  • Конструктори, предоставени от компилатора
  • Резюме
  • Въпроси и отговори
  • Семинар
  • Тест
  • Отговори
  • Задачи
Прехвърляне към напреднали класове
  • Член функции const
  • Как да разделите класовия интерфейс от реализацията
  • Организиране на декларации на класове и дефиниции на функции
  • Реализация inline
  • Класове с други класове като член данни
  • Резюме
  • Въпроси и отговори
  • Семинар
  • Тест
  • Отговори
  • Задачи
Създаване на указатели
  • Разбиране на указателите и начина на тяхното използване
  • Записване на адреса в указател
  • Оператор за околен път, или индиректно използване на указателите
  • Указатели, адреси и променливи
  • Манипулиране на данни чрез използването на указатели
  • Разглеждане на адреси, записани в указатели
  • Защо да използваме указатели?
  • Какво представляват стека (stack) и динамичната памет (heap)
  • Използване на ключовата дума new
  • Използване на ключовата дума delete
  • Избягване на изтичания на паметта
  • Нулев указател константа
  • Резюме
  • Въпроси и отговори
  • Семинар
  • Тест
  • Отговори
  • Задачи
Разработване на напреднали указатели
  • Създаване на обекти в динамичната памет
  • Изтриване на обекти
  • Достъп до членове за данни, използвайки указатели
  • Член за данни в динамичната памет
  • Указателят this
  • Заблудени или мотаещи се указатели
  • Указатели const
  • Указатели const и член функции const
  • Резюме
  • Въпроси и отговори
  • Семинар
  • Тест
  • Отговори
  • Задачи
Създаване на референции
  • Съдържание
  • Какво представляват референциите?
  • Създаване на референция
  • Използване на адреса на оператор при референции
  • Какво може да бъде реферирано?
  • Нулеви указатели и нулеви референции
  • Подаване на аргументи на функции по референция
  • Правене на swap() да работи с указатели
  • Реализиране на swap() с референции
  • Разбиране на заглавните части на функциите и прототипите
  • Връщане на множество стойности
  • Връщане на стойности по референция
  • Резюме
  • Въпроси и отговори
  • Семинар
  • Тест
  • Отговори
  • Задачи
Разработване на напреднали референции и указатели
  • Подаване по референция с цел подобряване на ефективността
  • Подаване на указател const
  • Референциите като алтернатива към указателите
  • Кога трябва да се използват референции и кога указатели
  • Референции към обекти, които са извън обхват
  • Връщане на референция към обект към обект в динамичната памет
  • Указател, указател, къде е този указател?
  • Резюме
  • Въпроси и отговори
  • Семинар
  • Тест
  • Отговори
  • Задачи
Извикване на напреднали функции
  • Презаредени член функции
  • Използване на подразбиращи се стойности
  • Инициализиране на обекти
  • Конструктор за копиране
  • Константни изрази по време на компилирането
  • Резюме
  • Въпроси и отговори
  • Семинар
  • Тест
  • Отговори
  • Задачи
Използване на презареждането на оператори
  • Презареждане на оператори
  • Написване на метод за увеличаване с единица
  • Презареждане на оператора окончание
  • Презареждане на оператора за събиране
  • Ограничения за презареждането на оператори
  • operator=
  • Оператори за преобразуване
  • Операторът int
  • Резюме
  • Въпроси и отговори
  • Семинар
  • Тест
  • Отговори
  • Задачи
Разширяване на класове чрез наследяване
  • Какво представлява наследяването?
  • Наследяване и произход
  • Животни и наследяване
  • Синтаксисът на произхождението
  • Private в сравнение с Protected
  • Конструктори и деструктори
  • Подаване на аргументи към базови конструктори
  • Предефиниране на функции
  • Презареждането сравнено с предефинирането
  • Скриване на член функции на базовия клас
  • Извикване на базовата член функция
  • Резюме
  • Въпроси и отговори
  • Семинар
  • Тест
  • Отговори
  • Задачи
Използване на полиморфизъм и наследени класове
  • Полиморфизъм реализиран чрез виртуални член функции
  • Как работят виртуалните член функции
  • Не можете да стигнете дотам оттук
  • Нарязване
  • Виртуални деструктори
  • Виртуални конструктори за копиране
  • Каква е цената на виртуалните член функции
  • Резюме
  • Въпроси и отговори
  • Семинар
  • Тест
  • Отговори
  • Задачи
Използване на напреднал полиморфизъм
  • Проблеми с единичното наследяване
  • Абстрактни типове за данни
  • Чисти виртуални функции
  • Реализиране на чисто виртуални функции
  • Сложни йерархии от абстракции
  • Кои типове са абстрактни?
  • Резюме
  • Въпроси и отговори
  • Семинар
  • Тест
  • Отговори
  • Задачи
Записване на информация в свързани списъци
  • Свързани списъци и други структури
  • Примерен случай за свързани списъци
  • Делегиране на отговорността
  • Компонентни части
  • Свързаните списъци като обекти
  • Резюме
  • Въпроси и отговори
  • Семинар
  • Тест
  • Отговори
  • Задачи
Използване на специални класове, функции и указатели
  • Статични член данни
  • Статични член функции
  • Съдържане на класове
  • Достъпване на членове на съдържан клас
  • Филтриране на достъпа до съдържани методи
  • Копиране по стойност вместо по референция
  • Приятелски класове и функции
  • Указатели към функции
  • Масиви от указатели към функции
  • Подаване на указатели към функции към други функции
  • Използване на typedef с указатели към функции
  • Указатели към член функции
  • Масиви от указатели към член функции
  • Резюме
  • Въпроси и отговори
  • Семинар
  • Тест
  • Отговори
  • Задачи
Използване на новите възможности на C++14
  • Най-новата версия на С++
  • Използване на auto в типовете за връщане на функция
  • Подобрени числови буквени променливи
  • Ключовата дума constexpr
  • Ламбда изрази
  • Резюме
  • Въпроси и отговори
  • Семинар
  • Тест
  • Отговори
  • Задачи
Използване на обектно-ориентирания анализ и дизайн
  • Цикълът на разработване
  • Симулиране на алармена система
  • Създаване на концепция
  • Анализ и изисквания
  • Дизайн от високо ниво и дизайн от ниско ниво
  • Други обекти
  • Проектиране на класовете
  • Добавяне на допълнителни класове
  • Събитийни цикли
  • PostMaster: Примерен случай
  • Два пъти мери, един път режи
  • Разделяй и владей
  • Формат на съобщенията
  • Проектиране на основния клас
  • Йерархии с корен или йерархии без корен
  • Проектиране на интерфейсите
  • Създаване на прототип
  • Правилото 80/80
  • Проектиране на класа PostMasterMessage
  • Application Programming Interface
  • Програмиране в големи групи
  • Съображения за дизайн по време на работа
  • Работа с драйверни програми
  • Резюме
  • Въпроси и отговори
  • Семинар
  • Тест
  • Отговори
  • Задачи
Създаване на шаблони
  • Какво представляват шаблоните?
  • Инстанции на шаблона
  • Дефиниция на шаблона
  • Използване на елементи на шаблон
  • Резюме
  • Въпроси и отговори
  • Семинар
  • Тест
  • Отговори
  • Задачи
Работа с изключения и обработване на грешки
  • Бъгове, грешки, обърквания и развален код
  • Обработване на неочакваното
  • Изключения
  • Как се използват изключенията
  • Използване на блокове try и catch
  • Прехващане на изключения
  • Повече от едно прехващане
  • Прехващане чрез референция и полиморфизъм
  • Писане на код с професионално качество
  • Големи скоби
  • Дълги редове
  • Операции switch
  • Текст на програмата
  • Имена на идентификатори
  • Изписване и използване на големи и малки букви при имената
  • Коментари
  • Достъп
  • Дефиниции на класове
  • Файлове include
  • const
  • Резюме
  • Въпроси и отговори
  • Семинар
  • Тест
  • Отговори
  • Задачи
Приложение А. Двоична и шестнадесетична бройни системи
  • Други бази
  • Около базите
  • Двоична система
  • Защо се използва базата 2?
  • Битове, байтове и нибли5
  • Какво е КВ?
  • Двоични числа
  • Шестнадесетични числа
Приложение B. Речник
Приложение C. Уебсайта на тази книга
Приложение D. Използване на компилатора MinGW C++ на Windows
  • Сваляне на MinGW-w64
  • Задаване на променлива на средата Path
  • Тестване на вашата инсталация
  • Отваряне на папки в MS-DOS
  • Създаване на папки в MS-DOS
  • Изпълнение на програми в MS-DOS
Рейтинг
За да оцените книгата "Научете сами C++ за 24 учебни часа", изберете цифрата отговаряща на Вашата оценка по десетобалната система:



1

2

3

4

5

6

7

8

9

10

Мнения на посетители
 

Ако искате да сте първият дал мнение за тази книга, направете го сега!

Вашето име:
Тип:
e-mail:
Мнение:
 
Важна информация!
Мненията, които най-добре описват книгата, ще бъдат видими при всяко посещение на страницата. За да видите всички останали мнения, моля натиснете бутона "Покажи всички мнения". Без предупреждение ще бъдат изтривани коментари с обидно, расистко, клеветническо или друго съдържание, което нарушава добрия тон.
Закупилите тази книга, купуват също
Python - практическо програмиране - D.K. Academy - книга

Python - практическо програмиране


D.K. Academy

Асеневци
Цена:  27.95 лв.
Второ преработено и допълнено издание. ... Тази книга ще ви помогне да усвоите принципите на програмирането с Python. Първата част е посветена на синтаксиса и правилата за структуриране на кода в Python. Тук ще напишете първата си програма, ще разберете какви типове данни се поддържат и ще се научите да използвате различните оператори, променливи, цикли, математическите функции и други. Разгледана е работата с низове и низовите функции, регулярните изрази, работата със списъци. Въпреки че първата част е озаглавена "Основи", в нея на практика са засегнати всички теми, които биха ви били необходими, за да ...
PHP 7 & MySQL - практическо програмиране - Денис Колисниченко - книга

PHP 7 & MySQL - практическо програмиране


Денис Колисниченко

Асеневци
Цена:  24.95 лв.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Продуктът е представен с вътрешни страници
Второ преработено и допълнено издание. ... Освен задължителните знания свързани с програмирането на PHP и работата с MySQL база данни, в книгата ще намерите множество примери, в които последователно и с подробни обяснения са разгледани полезни проекти от практиката - такива с които се сблъсква всеки съвременен PHP програмист. Отделено е нужното внимание и на начините за оптимизация на PHP кода, използването на шаблони, фреймуърк, SSL, работа с поща, Mp3 файлове, RSS, както и на техниките за защита от спам и хакери. Ще научите как да разработите мобилна версия на сайт и как да защитите вашия код от неоторизирано ...
Linux - практически наръчник по системно и мрежово администриране - Денис Колисниченко - книга

Linux - практически наръчник по системно и мрежово администриране


Денис Колисниченко

Асеневци
Цена:  19.95 лв.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Fedora openSUSE Ubuntu Debain. ... Този практически наръчник е ориентиран към системните администратори и разглежда един от най-широко застъпените аспекти на приложението на Linux - изграждането на сървър. Книгата се състои от четири части: Разгръщане на Linux - тук ще научите всичко за инсталирането на Linux, включително и разгръщане по мрежата и на виртуален сървър. Устройство на Linux - тази част запознава читателя с процеса на зареждане, със системите за инициализация и с ядрото на Linux. Разгледани са и файловата система, мениджърът на логически дялове LVM и RAID масивите. Системно администриране - ...
C#: 24-часово обучение + онлайн видео уроци - Род Стивънс - книга

C#: 24-часово обучение + онлайн видео уроци


Род Стивънс

АлексСофт
Цена:  23.99 лв.
Стандартна цена 29.99 лв.
Вземи сега с отстъпка -20%!
За повече подробности виж в продукта.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Продуктът е представен с вътрешни страници
Пълен пакет за обучение с онлайн видео уроци. Бърз и лесен експертен наръчник за обучение по програмиране на C#. ... C# се превърна в език номер едно за писане на приложения за Windows и .NET, като бързо прониква и в други области. Това 24-часово обучение представлява лесен за стартиране наръчник за C#, със старателни инструкции стъпка по стъпка, лесни за усвояване уроци, и множество практически примери. Новото второ издание е предназначено точно за начинаещи в C# и включва най-съвременните препоръчителни практики и най-новия стандарт на C#, плюс ново разглеждане на проектирането на мобилни приложения. Всяка глава ...
Python - решения на практически задачи - D.K. Academy - книга

Python - решения на практически задачи


D.K. Academy

Асеневци
Цена:  24.95 лв.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Добри практики в примери. ... Тази книга дава решения на различни практически задачи, възникващи при разработката на приложения с Python. Примерите са събрани в следните категории: числа, дата и време - изчисления с масиви, дати или време; алгоритми за работа със структури от данни - търсене, сортиране, подреждане и филтриране на данни; практически примери, обхващащи всякакви ситуации за работа с низове; работа с файлове - четене и запис, съхраняване на структурирани данни. Работа с компресирани, CSV, JSON и XML файлове; функции - представяне на необичайни и по-разширени способи за дефиниране на функции, както и ...
Да направим собствен блог с WordPress - D.K. Academy - книга

Да направим собствен блог с WordPress


D.K. Academy

Асеневци
Цена:  19.95 лв.
Не е тайна, че много от съвременните сайтове използват готови системи за управление на съдържанието. Това е напълно нормално, като се има предвид какви възможности предоставят тези системи, при това безплатно. В тази книга е разгледан именно този начин - създаване на блог с WordPress. WordPress е една от най-популярните системи за създаване на блогове. Тази система е мощен инструмент, но в същото време много лесна за използване, а за да бъде работата с нея по-удобна, са разработени множество плъгини, джаджи и теми, които се инсталират и активират лесно и чрез които може да промените външния вид на блога само за няколко ...
Първи стъпки в програмирането на C / C++ - Бисерка Йовчева, Ирина Иванова - книга

Първи стъпки в програмирането на C / C++


Бисерка Йовчева, Ирина Иванова

КЛМН
Цена:  15.00 лв.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Продуктът е представен с вътрешни страници
Второ преработено издание. ... Това учебно пособие е предназначено най-вече за учениците от 4. клас и 5. клас, които се готвят (самостоятелно или в организирани форми) за участие в състезания по програмиране. То, обаче, може да бъде много полезно и за учителите, които биха искали да се захванат с преподаването на програмиране за най-малките. В книгата е представен минималният обем от знания и умения, които са достатъчни, за да могат да се решават състезателни задачи от Националната олимпиада и Националните турнири по информатика в най-малката състезателна група. Няма съмнение, че професията на програмиста е една от най- ...
Java For Dummies - Бари Бърд - книга

Java For Dummies


Бари Бърд

АлексСофт
Цена:  15.99 лв.
Стандартна цена 19.99 лв.
Вземи сега с отстъпка -20%!
За повече подробности виж в продукта.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Продуктът е представен с вътрешни страници
Прави всичко по-лесно! Гмурнете се в Java! Най-добре продаваната книга за начинаещи при работа с Java сега е напълно обновена с представяне на новата ѝ версия - Java 7! ... Java, обектноориентираният език за програмиране, който работи на почти всеки компютър, представлява нещото, което стартира повечето от онези великолепни мултимедийни приложения, които сме виждали всички. Хиляди хора научиха как да програмират с Java от предишните издания на тази книга. Сега вече е ваш ред! Независимо дали сте новаци в програмирането, или знаете малко за Visual Basic или C++ ще започнете да програмирате на Java за нула време. ...
Хакерство For Dummies - Кевин Бийвър - книга

Хакерство For Dummies


Кевин Бийвър

АлексСофт
Цена:  16.00 лв.
Стандартна цена 20.00 лв.
Вземи сега с отстъпка -20%!
За повече подробности виж в продукта.
Продуктът е представен с вътрешни страници
Прави всичко по-лесно! ... Вие ли сте защитникът на системите? Тогава тази книга ви е необходима! Научете се как да отблъснете атаките! Докато не се научите как да мислите като лошите момчета и да разпознавате уязвимостите във вашите системи, няма да можете да си създадете ефективен план за гарантиране сигурността на вашата информация. Тази книга ще ви помогне да се задържите на върха на играта на сигурност! Тук ще намерите точно това, от което вие се нуждаете относно тестването за проникване, оценяване на уязвимостите, най-добрите практики за сигурност и всеки един аспект на етичното хакване. Как мислят хакерите - ...
През очите на хакера - Денис Колисниченко - книга

През очите на хакера


Денис Колисниченко

Асеневци
Цена:  19.95 лв.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Целта на тази книга е да покаже различни начини за получаване на достъп до конфиденциални данни, а също и начини за тяхната защита - на принципа "действие - противодействие". Ще научите как недоброжелателите биха могли да получат достъп до вашите данни и следователно, ще разберете как може да се защитите. На въпросите за електронната поща е посветена цялата първа част. Много често неправилните действия на самия потребител стават причина за кражбата на конфиденциални данни. Тук са разгледани не само начините за защита на електронната поща, но и начините за разбиването ѝ. Да, трябва да погледнете на света ...
WordPress: Бързо ръководство - Джесика Нюман Бек, Мат Бек - книга

WordPress: Бързо ръководство


Джесика Нюман Бек, Мат Бек

АлексСофт
Цена:  14.40 лв.
Стандартна цена 18.00 лв.
Вземи сега с отстъпка -20%!
За повече подробности виж в продукта.
Продуктът е представен с вътрешни страници
Има два начина за учене! Сега можете да се сгушите с тази книга и да научите най-важните функции на WordPress на мобилно устройство по ваш избор. Стегнатите стъпки и обяснения ви позволяват да навлезете в нещата за нула време. Без значение дали сте новаци в работата с WordPress или опитни ветерани, тази книга ще ви научи на всички основни неща за WordPress, които трябва да знаете, за да създадете блог, и на ключови нови функции - от добавяне на съдържание, импортиране от друг блог на WordPress до използване на персонализирани теми, за да правите промени бързо и лесно. И на много още! Посетете уеб сайта към книгата на ...
C for Dummies - Дан Гукин - книга

C for Dummies


Дан Гукин

АлексСофт
Цена:  15.99 лв.
Стандартна цена 19.99 лв.
Вземи сега с отстъпка -20%!
За повече подробности виж в продукта.
Продуктът е представен с вътрешни страници
Проектирайте и разработвайте програми, компилирайте и свързвайте код, отстранявайте проблеми и други неща. ... Защо сме толкова ентусиазирани за С? Програмите на С са бързи, кратки и гъвкави, и вие ще се научите да ги пишете за нула време. Тази разбираема книга разкрива тайните на кодирането, компилирането, добавянето на коментари, и използването на ключови думи, входно-изходни операции, променливи, цели числа и всичко останало. Още преди да сте прочели Глава 1, вие вече ще сте написали своята първа програма на С! Открийте как да: разбирате целия цикъл за разработване на програми; свързвате код, за да създавате ...

Научете сами C++ за 24 учебни часа


Роджърс Кейдънхед, Джеси Либърти

Поръчай през телефона си сега.
Лесно е!
Цена:  23.20 лв.
Цена за доставка за гр. София - 2.90 лв.
Безплатна доставка за София при поръчка над 50 лв.
За цена и срок извън гр. София кликни тук.
Тази книга може да бъде доставена в дните:
Понеделник 13-04-2020 г., Вторник 14-04-2020 г. или
Сряда 15-04-2020 г.
Продукт#274217
ВидКнига
НаличностДа, на склад при доставчик
Физически е наличен при доставчик на store.bg
Издадена24-02-2020 г.
ИздателствоАлексСофт
Официален сайт на АлексСофтwww.alexsoft.net
Категории
КорицаМека
Страници584
Размери16.40 / 23.40 / 3.00 cm
Тегло0.924 kg
EAN9789546563903
ISBN9789546563903
Описание
Обновено за C++14.
Само за 24 урока, всеки от които изисква максимум час, вие ще успеете да овладеете основите на програмирането на С++ - един от най-популярните и мощни езици, който някога е бил създаван. Използвайки прост подход стъпка по стъпка, по един бърз и приятелски начин, този самоучител ще ви предаде всички знания, които трябва да притежавате, от инсталирането и използването на компилатор, до дебъгването на програмите, които сте създали, до новостите в С++ 14. Всеки урок стъпва върху наученото в предишните, предоставяйки ви солидни знания относно основните концепции и техники в програмирането на С++. Инструкциите стъпка по стъпка ще ви преведат внимателно през основните задачи за програмиране на С++. Задачи и упражнения в края на всяка глава ще ви помогнат да се тествате, за да сте сигурни, че сте готови да продължите напред. Забележки и съвети ще ви посочат съкратени пътища и решения.

Научете се как :
  • да инсталирате и използвате компилатор на C++ за Windows, Mac OS X или Linux;
  • създавате обектно-ориентирани програми в C++;
  • овладеете базовите концепции на C++, каквито са функциите и класовете;
  • добавяте обогатена функционалност чрез шаблони и ламбда изрази;
  • дебъгвате вашите програми, за да получите безгрешен код;
  • научите техники за обработването на изключения и грешки;
  • използвате новите възможности на C++14, последната версия на езика;
  • създавате и използвате шаблони;
  • контролирате потока на програмата чрез цикли;
  • записвате информация в масиви и низове;
  • декларирате и използвате указатели;
  • използвате презареждане на оператори;
  • разширявате класове чрез наследяване;
  • използвате полиморфизъм и наследени класове;
  • използвате обектно-ориентиран анализ и дизайн.

Роджърс Кейдънхед е разработчик на уеб приложения, който е автор на много книги по теми, свързани с Интернет, включително "Научете сами Java за 24 учебни часа".

Джеси Либърти е автор на много книги за разработването на софтуер, включително бестселърите за "C++" и ".NET.". Той е президент на Liberty Associates, Inc. където предоставя своите услуги по програмиране, консултации и обучение.
Страници от тази книга
Съдържание
Въведение
  • За кого е предназначена тази книга?
  • Не трябва ли първо да науча С?
  • Защо е необходимо да научите С++?
  • Какво да направя, ако нямам нужда от тази книга?
  • Конвенции, използвани в тази книга
Напишете първата си програма
  • Използване на С++
  • Компилиране и свързване на изходния код
  • Създаване на вашата първа програма
  • Резюме
  • Въпроси и отговори
  • Семинар
  • Тест
  • Отговори
  • Задачи
Организиране на частите на програмата
  • Причини за използването на С++
  • Стилове за програмиране
  • C++ и обектно-ориентираното програмиране
  • Частите на програма
  • Препроцесорни директиви
  • Изходният код ред по ред
  • Коментари
  • Функции
  • Използване на аргументи с функции
  • Резюме
  • Въпроси и отговори
  • Семинар
  • Тест
  • Отговори
  • Задачи
Създаване на променливи и константи
  • Какво представляват променливите?
  • Записване на променливи в паметта
  • Променливи със знак и променливи без знак
  • Типове променливи
  • Дефиниране на променлива
  • Присвояване на стойности на променливи
  • Използване на дефиниции на типове
  • Константи
  • Дефиниране на константи
  • Изброени константи
  • Автоматично-типизирани променливи
  • Резюме
  • Въпроси и отговори
  • Семинар
  • Тест
  • Отговори
  • Задачи
Използване на изрази, операции и оператори
  • Операции
  • Празно пространство
  • Съставни операции
  • Изрази
  • Оператори
  • Оператор за присвояване
  • Математически оператори
  • Комбиниране на оператори
  • Увеличаване и намаляване с 1
  • Оператори, използвани като представки и окончания
  • Съдържание v
  • Старшинство на операторите
  • Релационни оператори
  • Условни операции If-Else
  • Клаузата Else
  • Съставни операции If
  • Логически оператори
  • Оператор AND
  • Оператор OR
  • Оператор NOT
  • Старшинство на релационните оператори
  • Стойности на сложни изрази
  • Резюме
  • Въпроси и отговори
  • Семинар
  • Тест
  • Отговори
  • Задачи
Извикване на функции
  • Какво представлява функцията?
  • Деклариране и дефиниране на функции
  • Използване на променливи с функции
  • Локални променливи
  • Глобални променливи
  • Параметри на функция
  • Връщане на стойности от функции
  • Подразбиращи се параметри на функция
  • Презареждане на функции
  • Функции inline
  • Автоматично типизирани стойности на връщане
  • Резюме
  • Въпроси и отговори
  • Семинар
  • Тест
  • Отговори
  • Задачи
Контролиране на хода на програмата
  • Работа в цикъл
  • Цикли while
  • Прекъсване (breaking) извън цикъл
  • Продължаване към следващия цикъл
  • Цикли do-while
  • Цикли for
  • Напреднали цикли for
  • Вместени цикли
  • Операции switch
  • Резюме
  • Въпроси и отговори
  • Семинар
  • Тест
  • Отговори
  • Задачи
Записване на информация в масиви и низове
  • Какво представляват масивите?
  • Писане след края на масивите
  • Инициализиране на масиви
  • Многомерни масиви
  • Инициализиране на многомерни масиви
  • Да кажем нещо за паметта
  • Символни масиви
  • Копиране на низове
  • Четене на масиви с цикли Foreach
  • Резюме
  • Въпроси и отговори
  • Семинар
  • Тест
  • Отговори
  • Задачи
Създаване на базови класове
  • Какво представляват типовете?
  • Създаване на нови типове
  • Класове и членове
  • Деклариране на клас
  • Дефиниране на обект
  • Достъпване на членовете на клас
  • Частен или публичен достъп
  • Реализиране на член функции
  • Създаване и изтриване на обекти
  • Подразбиращи се конструктори
  • Конструктори, предоставени от компилатора
  • Резюме
  • Въпроси и отговори
  • Семинар
  • Тест
  • Отговори
  • Задачи
Прехвърляне към напреднали класове
  • Член функции const
  • Как да разделите класовия интерфейс от реализацията
  • Организиране на декларации на класове и дефиниции на функции
  • Реализация inline
  • Класове с други класове като член данни
  • Резюме
  • Въпроси и отговори
  • Семинар
  • Тест
  • Отговори
  • Задачи
Създаване на указатели
  • Разбиране на указателите и начина на тяхното използване
  • Записване на адреса в указател
  • Оператор за околен път, или индиректно използване на указателите
  • Указатели, адреси и променливи
  • Манипулиране на данни чрез използването на указатели
  • Разглеждане на адреси, записани в указатели
  • Защо да използваме указатели?
  • Какво представляват стека (stack) и динамичната памет (heap)
  • Използване на ключовата дума new
  • Използване на ключовата дума delete
  • Избягване на изтичания на паметта
  • Нулев указател константа
  • Резюме
  • Въпроси и отговори
  • Семинар
  • Тест
  • Отговори
  • Задачи
Разработване на напреднали указатели
  • Създаване на обекти в динамичната памет
  • Изтриване на обекти
  • Достъп до членове за данни, използвайки указатели
  • Член за данни в динамичната памет
  • Указателят this
  • Заблудени или мотаещи се указатели
  • Указатели const
  • Указатели const и член функции const
  • Резюме
  • Въпроси и отговори
  • Семинар
  • Тест
  • Отговори
  • Задачи
Създаване на референции
  • Съдържание
  • Какво представляват референциите?
  • Създаване на референция
  • Използване на адреса на оператор при референции
  • Какво може да бъде реферирано?
  • Нулеви указатели и нулеви референции
  • Подаване на аргументи на функции по референция
  • Правене на swap() да работи с указатели
  • Реализиране на swap() с референции
  • Разбиране на заглавните части на функциите и прототипите
  • Връщане на множество стойности
  • Връщане на стойности по референция
  • Резюме
  • Въпроси и отговори
  • Семинар
  • Тест
  • Отговори
  • Задачи
Разработване на напреднали референции и указатели
  • Подаване по референция с цел подобряване на ефективността
  • Подаване на указател const
  • Референциите като алтернатива към указателите
  • Кога трябва да се използват референции и кога указатели
  • Референции към обекти, които са извън обхват
  • Връщане на референция към обект към обект в динамичната памет
  • Указател, указател, къде е този указател?
  • Резюме
  • Въпроси и отговори
  • Семинар
  • Тест
  • Отговори
  • Задачи
Извикване на напреднали функции
  • Презаредени член функции
  • Използване на подразбиращи се стойности
  • Инициализиране на обекти
  • Конструктор за копиране
  • Константни изрази по време на компилирането
  • Резюме
  • Въпроси и отговори
  • Семинар
  • Тест
  • Отговори
  • Задачи
Използване на презареждането на оператори
  • Презареждане на оператори
  • Написване на метод за увеличаване с единица
  • Презареждане на оператора окончание
  • Презареждане на оператора за събиране
  • Ограничения за презареждането на оператори
  • operator=
  • Оператори за преобразуване
  • Операторът int
  • Резюме
  • Въпроси и отговори
  • Семинар
  • Тест
  • Отговори
  • Задачи
Разширяване на класове чрез наследяване
  • Какво представлява наследяването?
  • Наследяване и произход
  • Животни и наследяване
  • Синтаксисът на произхождението
  • Private в сравнение с Protected
  • Конструктори и деструктори
  • Подаване на аргументи към базови конструктори
  • Предефиниране на функции
  • Презареждането сравнено с предефинирането
  • Скриване на член функции на базовия клас
  • Извикване на базовата член функция
  • Резюме
  • Въпроси и отговори
  • Семинар
  • Тест
  • Отговори
  • Задачи
Използване на полиморфизъм и наследени класове
  • Полиморфизъм реализиран чрез виртуални член функции
  • Как работят виртуалните член функции
  • Не можете да стигнете дотам оттук
  • Нарязване
  • Виртуални деструктори
  • Виртуални конструктори за копиране
  • Каква е цената на виртуалните член функции
  • Резюме
  • Въпроси и отговори
  • Семинар
  • Тест
  • Отговори
  • Задачи
Използване на напреднал полиморфизъм
  • Проблеми с единичното наследяване
  • Абстрактни типове за данни
  • Чисти виртуални функции
  • Реализиране на чисто виртуални функции
  • Сложни йерархии от абстракции
  • Кои типове са абстрактни?
  • Резюме
  • Въпроси и отговори
  • Семинар
  • Тест
  • Отговори
  • Задачи
Записване на информация в свързани списъци
  • Свързани списъци и други структури
  • Примерен случай за свързани списъци
  • Делегиране на отговорността
  • Компонентни части
  • Свързаните списъци като обекти
  • Резюме
  • Въпроси и отговори
  • Семинар
  • Тест
  • Отговори
  • Задачи
Използване на специални класове, функции и указатели
  • Статични член данни
  • Статични член функции
  • Съдържане на класове
  • Достъпване на членове на съдържан клас
  • Филтриране на достъпа до съдържани методи
  • Копиране по стойност вместо по референция
  • Приятелски класове и функции
  • Указатели към функции
  • Масиви от указатели към функции
  • Подаване на указатели към функции към други функции
  • Използване на typedef с указатели към функции
  • Указатели към член функции
  • Масиви от указатели към член функции
  • Резюме
  • Въпроси и отговори
  • Семинар
  • Тест
  • Отговори
  • Задачи
Използване на новите възможности на C++14
  • Най-новата версия на С++
  • Използване на auto в типовете за връщане на функция
  • Подобрени числови буквени променливи
  • Ключовата дума constexpr
  • Ламбда изрази
  • Резюме
  • Въпроси и отговори
  • Семинар
  • Тест
  • Отговори
  • Задачи
Използване на обектно-ориентирания анализ и дизайн
  • Цикълът на разработване
  • Симулиране на алармена система
  • Създаване на концепция
  • Анализ и изисквания
  • Дизайн от високо ниво и дизайн от ниско ниво
  • Други обекти
  • Проектиране на класовете
  • Добавяне на допълнителни класове
  • Събитийни цикли
  • PostMaster: Примерен случай
  • Два пъти мери, един път режи
  • Разделяй и владей
  • Формат на съобщенията
  • Проектиране на основния клас
  • Йерархии с корен или йерархии без корен
  • Проектиране на интерфейсите
  • Създаване на прототип
  • Правилото 80/80
  • Проектиране на класа PostMasterMessage
  • Application Programming Interface
  • Програмиране в големи групи
  • Съображения за дизайн по време на работа
  • Работа с драйверни програми
  • Резюме
  • Въпроси и отговори
  • Семинар
  • Тест
  • Отговори
  • Задачи
Създаване на шаблони
  • Какво представляват шаблоните?
  • Инстанции на шаблона
  • Дефиниция на шаблона
  • Използване на елементи на шаблон
  • Резюме
  • Въпроси и отговори
  • Семинар
  • Тест
  • Отговори
  • Задачи
Работа с изключения и обработване на грешки
  • Бъгове, грешки, обърквания и развален код
  • Обработване на неочакваното
  • Изключения
  • Как се използват изключенията
  • Използване на блокове try и catch
  • Прехващане на изключения
  • Повече от едно прехващане
  • Прехващане чрез референция и полиморфизъм
  • Писане на код с професионално качество
  • Големи скоби
  • Дълги редове
  • Операции switch
  • Текст на програмата
  • Имена на идентификатори
  • Изписване и използване на големи и малки букви при имената
  • Коментари
  • Достъп
  • Дефиниции на класове
  • Файлове include
  • const
  • Резюме
  • Въпроси и отговори
  • Семинар
  • Тест
  • Отговори
  • Задачи
Приложение А. Двоична и шестнадесетична бройни системи
  • Други бази
  • Около базите
  • Двоична система
  • Защо се използва базата 2?
  • Битове, байтове и нибли5
  • Какво е КВ?
  • Двоични числа
  • Шестнадесетични числа
Приложение B. Речник
Приложение C. Уебсайта на тази книга
Приложение D. Използване на компилатора MinGW C++ на Windows
  • Сваляне на MinGW-w64
  • Задаване на променлива на средата Path
  • Тестване на вашата инсталация
  • Отваряне на папки в MS-DOS
  • Създаване на папки в MS-DOS
  • Изпълнение на програми в MS-DOS
Книги от Роджърс Кейдънхед
Научете сами Java за 24 учебни часа
Роджърс Кейдънхед
Стандартна цена 24.99 лв.
Вземи сега с отстъпка -20%!
За повече подробности виж в продукта.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Продуктът е представен с вътрешни страници
Цена:  19.99 лв.
Други интересни предложения
C#: 24-часово обучение + онлайн видео уроци
Род Стивънс
Стандартна цена 29.99 лв.
Вземи сега с отстъпка -20%!
За повече подробности виж в продукта.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Продуктът е представен с вътрешни страници
Цена:  23.99 лв.
Научете сами Java за 24 учебни часа
Роджърс Кейдънхед
Стандартна цена 24.99 лв.
Вземи сега с отстъпка -20%!
За повече подробности виж в продукта.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Продуктът е представен с вътрешни страници
Цена:  19.99 лв.
C++ на разбираем език
Браиън Овърленд
Стандартна цена 18.00 лв.
Вземи сега с отстъпка -20%!
За повече подробности виж в продукта.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Цена:  14.40 лв.
Първи стъпки в програмирането на C / C++
Бисерка Йовчева, Ирина Иванова
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Продуктът е представен с вътрешни страници
Цена:  15.00 лв.
C for Dummies
Дан Гукин
Стандартна цена 19.99 лв.
Вземи сега с отстъпка -20%!
За повече подробности виж в продукта.
Продуктът е представен с вътрешни страници
Цена:  15.99 лв.
Втори стъпки в програмирането на C / C++
Бисерка Йовчева, Ирина Иванова, Петър Петров
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Продуктът е представен с вътрешни страници
Цена:  15.00 лв.
Programming in C++: Examples and solutions - Part One
Lasko M. Laskov
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Продуктът е представен с вътрешни страници
Цена:  27.00 лв.
С ++ в примери, задачи и приложения
Павел Азълов, Фани Златарова
Продуктът е представен с вътрешни страници
Цена:  15.00 лв.
C++ в примери и задачи
Алексей Василев
Цена:  24.95 лв.
Microsoft Visual C++ .NET професионални проекти
Саи Кишор
Цена:  30.00 лв.
Назад към "Програмиране на C, C++, C#"
Научете сами Java за 24 учебни часа - Роджърс Кейдънхед -
Осмо издание: разглежда Java 9 и Android. : Компютърното програмиране с Java е по-лесно, отколкото ...
Цончо Родев
Безплатна доставка за София, 2.90 за провинцията!
Намаление на хиляди книги