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

Обектно-ориентирано програмиране на базата на езика С++


Магдалина Тодорова

Обектно-ориентирано програмиране на базата на езика С++ - Магдалина Тодорова - учебник
Поръчай през телефона си сега.
Лесно е!
 
Внимание!
На този етап продуктът не се предлага в store.bg.
 Доставка:
В момента този учебник не може да бъде доставен.
 Основни параметри:
Продукт#054-860
ВидУчебник
Наличност
Издадена2011 г.
ИздателствоСиела
Категории
КорицаМека
Страници396
ISBN9789542809098
Обектно-ориентирано програмиране на базата на езика С++ - Магдалина Тодорова - учебник

Обектно-ориентирано програмиране на базата на езика С++


Магдалина Тодорова

 
Внимание!
На този етап продуктът не се предлага в store.bg.
 Доставка:
В момента този учебник не може да бъде доставен.
 Основни параметри:
Продукт#054-860
ВидУчебник
Наличност
Издадена2011 г.
ИздателствоСиела
Категории
КорицаМека
Страници396
ISBN9789542809098
Алтернативни предложения
Увод в програмирането (C/C++) - учебник

Увод в програмирането (C/C++)


Милен Петров

УИ Св. Климент Охридски
Цена:  8.18 / 16.00 лв.
Възможна е експресна доставка на следващ работен ден, до офис на Еконт.
Продуктът е представен с вътрешни страници
Книгата съдържа множество примери, програмни фрагменти, фигури и изходни екрани, практически уроци (за работа с конзола, работа с IDE, работа с debugger), миниуроци (за създаване на базови умения за работа с компютър и среди за програмиране), приложения и таблици. Предназначен е както за абсолютно начинаещи, така и за напреднали. Включва теми и техники както за абсолютно начинаещи (като например как се архивира файл, как се стартира калкулатор в "разширен" режим), така и за напреднали (връзка и компилиране на асемблерен код в С програма, предаване на указатели на функции като параметри на функции). ...
C++ в примери и задачи - учебник

C++ в примери и задачи


Алексей Василев

Асеневци
Цена:  12.75 / 24.94 лв.
Възможна е експресна доставка на следващ работен ден, до офис на Еконт.
Тази книга е предназначена за онези, които не знаят или са слабо запознати с езика C++ и искат бързо да се научат да програмират на него. Ето защо в първа глава ще намерите основополагащи примери. ... C++ е един от най-популярните и търсени езици за програмиране. Той е изключително гъвкав и богат и е невъзможно да си представим професионален програмист, който да не го знае. Опитът показва, че един материал се усвоява най-добре, ако е илюстриран с примери. Освен това, понякога е много трудно да се обясни дадена концепция или подход, ако те не са придружени с практически материал. Тук ще научите: как е организирана ...
C / C++ - практическо програмиране в примери - учебник

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


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

Асеневци
Цена:  10.20 / 19.95 лв.
Възможна е експресна доставка на следващ работен ден, до офис на Еконт.
Тази книга не е поредният самоучител по С / C++, a наръчник с реални, добре обяснени примери, решени с помощта на езика за програмиране C / C++. Всички примери са щателно тествани, а към всеки пример се прилага неговият изходен код, както и скрийн­шот, потвърждаващ работоспособността на програмата. Ако компилирането на програмата изисква допълнителни опции, те са допълнително обяснени. Книгата е разделена на: част 1, където ще намерите някои най-прости примери. Подобни програми може да напише всеки, който току-що се е запознал със синтаксиса на C/C++; част 2 описва операторите за вземане на решение и циклите. Тук ...
Бележник на разработчика: Visual C# 2005 - учебник

Бележник на разработчика: Visual C# 2005


Джеси Либерти

ЗеСТ Прес
Цена:  9.20 / 17.99 лв.
Възможна е експресна доставка на следващ работен ден, до офис на Еконт.
Продуктът е представен с вътрешни страници
За много разработчици C# е езикът, избран за създаване на приложения на.NET. Сега, с излизането на C# 2.0, езикът е по-богат от всякога, тъй като новите класове и инструменти в.NET допълнително намаляват необходимостта да се пише код от самото начало. Написана от опитни програмисти на C#, Visual C# 2005: Бележник на разработчика не губи време да ви казва това, което вече знаете, а се фокусира само върху новото и полезното в последното издание. Близо петдесетте упражнения в Бележника ще ви помогнат веднага да започнете да пишете приложения на C#. В книгата са разгледани темите: нови особености на езика, включени ...
С - в примери и задачи - учебник

С - в примери и задачи


Алексей Василев

Асеневци
Цена:  15.31 / 29.94 лв.
Ако искате да станете истински софтуерен инженер, не може да не минете през школата на С. Езикът С е прост, лаконичен, широкообхватен и най-важното - изключително ефективен. Той лежи в основата на голямото семейство на С-езиците, към което принадлежат С++, С#, PHP, JAVA и др. Тази книга е за тези, които биха искали не само да се научат да програмират на С, но биха искали да започнат своето развитие като програмисти, стъпвайки на солидни основи от фундаментални знания за програмирането. Най-добре и най-лесно програмиране се учи с примери. Може дълго да разсъждаваме върху принципите, концепциите и подходите при ...
Microsoft Visual C++ .NET професионални проекти - учебник

Microsoft Visual C++ .NET професионални проекти


Саи Кишор

DuoDesign
Цена:  15.34 / 30.00 лв.
Използвайте "Visual С++.NET" за решаване на реални професионални задачи. С десет подробно разгледани проекта, "Microsoft Visual C++.NET професионални проекти" е вашият ключ към овладяване на силата на Visual C++.NET. Всеки един проект разглежда специфични възможности на Visual C++.NET е базиран на ситуация от реалния живот. Чрез придобитите с тази книга умения ще можете да променяте проектите, така че да ги използвате за професионални цели. ...
Втори стъпки в програмирането на C / C++ - учебник

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


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

КЛМН
Цена:  10.00 / 19.56 лв.
Продуктът е представен с вътрешни страници
Това учебно пособие е предназначено най-вече за учениците от 5. клас и 6. клас, които се готвят (самостоятелно или в организирани форми) за участие в състезания по програмиране. То, обаче, може да бъде много полезно и за учителите, които биха искали да се захванат с преподаването на програмиране за най-малките. В книгата е представен минималният обем от знания и умения, които са достатъчни, за да могат да се решават състезателни задачи от Националната олимпиада и Националните турнири по информатика в най-малката състезателна група. Няма съмнение, че професията на програмиста е една от най-модерните и най- ...
Описание
През последните две десетилетия обектно-ориентираното програмиране стана изключително популярно. Програмистите на компилатори и други софтуерни продукти се активираха да реализират обектно-ориентирани версии на техните продукти. Появиха се огромен брой книги и научни публикации по тематиката. Какво е обектно-ориентираното програмиране и защо стана толкова популярно?
Обектно-ориентираното програмиране е сравнително нова програмистка парадигма. Други такива са: императивно-програмната (реализирана в езиците C и Pascal), функционално-програмната (реализирана в езиците FP, Lisp, Haskell, ML), логическо-програмната (реализирана в езика Prolog). Ще отбележим, че под парадигма разбираме разширената от Thomas Kuhn в книгата му The Structure of Scientifi c Revolutions дефиниция, добавяща към стандартната интерпретация и смисъла на множество от теории, стандарти и методи, които заедно представят начин за организация на знания, т.е. начин за представяне на света. Обектно-ориентираната парадигма принуждава да преразгледаме мисленето си за програмирането, за смисъла на изпълнение на програмата, за това как информацията да бъде структурирана в компютъра. Докато процедурното програмиране е концентрирано върху функциите, обектно-ориентираното програмиране е съсредоточено върху обектите, които капсулират състояние (стойности на данните) и поведение (операции над данните, реализирани чрез функции). Тази дефиниция оприличава обектите на променливи величини от абстрактни типове данни.

Възможността за дефиниране на класове позволява:
  • да се създават типове данни, които липсват в езика за обектно-ориентирано програмиране
  • да се създават специфични приложения
  • да се обработват специфични типове данни

Средствата за дефиниране на производни класове и наследяването са сред най-важните характеристики на обектно-ориентираното програмиране. Като се използва механизмът на наследяване от съществуващ клас може да се създаде нов клас, може да се създават типове данни, чрез които да се подобрят съществуващи типове данни. Полиморфизмът е важна характеристика на обектно-ориентираното програмиране. Изразява се в това, че едни и същи действия (в общия смисъл) се реализират по различен начин в зависимост от обектите, върху които се прилагат, т.е. действията са полиморфни (с много форми).
В настоящата книга ще се опитаме чрез средствата на езика C++ да покажем, че обектно-ориентираното програмиране не е просто добавяне на няколко нови черти към традиционното императивно програмиране. То е нов начин на мислене относно процеса на декомпозиране на проблемите и развиването на програмните решения. Нарастването на популярността му се дължи главно на надеждата, че тази нова парадигма ще доведе до нарастване на продуктивността, ще подобри сигурността, ще направи програмите по-лесно модифицируеми. Терминът абстрактен тип данни е много важен в компютърната наука, особено в обектно-ориентираното програмиране. Абстрактните типове данни се създават от програмистите и най-често са съставени от един или повече примитивни типове данни. В основата на създаването им стои подходът абстракция с данни. Описание на подхода абстракция с данни, както и на процеса на създаване на абстрактни типове данни е направено в Глава 1 на книгата. Абстрактните типове данни са пример, мотивиращ създаването на средства за реализиране на пакетиране на данните и операциите в едно цяло и информационно скриване на данни. Такива средства предоставят класовете. В Глава 2 на книгата е описано дефинирането на класове и обекти, както и основните компоненти на класовете: конструктори, деструктор, оператор за присвояване, член-функции за достъп, операторни функции и начините за предефинирането им в C++, статични компоненти. Необходимостта от дефиниране на деструкторите е мотивирано с въвеждане на динамични обекти. Важна и полезна конструкция в езика C++ са шаблоните на функции и класове, дефинирането и използването, на които е определено в тази глава. Наследяването и полиморфизмът са сред най-важните възможности на обектно-ориентираните езици за програмиране. В книгата те са представени в трета и четвърта глава.

Разглеждането им е структурирано по следния начин:
  • дефиниране на производни класове
  • основни елементи на единичното и множественото наследяване
  • дефиниране и използване на виртуални класове
  • статично и динамично свързване
  • виртуални функции
  • полиморфизъм
  • виртуални деструктори
  • абстрактни класове

В Глава 5 на книгата е предложено описание на възможностите на потоците, входно/изходните операции и работата с файлове. Изложението се базира на специализацията на стандартната потокова C++ библиотека за типа char. Книгата е замислена като основен курс по обектно-програмиране на базата на езика C++. Материалът, включен в нея, е богато илюстриран с примери. Те са оформени като цялостни програми с цел изграждане на умения за съставяне на цялостен изпълним код.
За издателство Сиела
Сиела Норма АД
София 1510
бул. Владимир Вазов №9
080012525
Oxford Classic Tales
Страници от този учебник





Съдържание
Предговор
Абстракция с данни
  • Подходът абстракция с данни
  • Абстрактни типове данни
  • Въпроси и задачи
Класове
  • Дефиниране на клас
  • Област на класовете
  • Обекти
  • Задача за дефиниране на класове и обекти
  • Указатели към обекти на класове
  • Конструктори
  • Масиви и обекти
  • Задачи за масиви от обекти
  • Динамични обекти
  • Деструктори
  • Създаване и разрушаване на обекти на класове
  • Инициализиране на обекти на класове
  • Създаване и разрушаване на масиви от обекти
  • Приятелски функции и класове
  • Оператори. Предефиниране на оператори
  • Канонична форма на клас
  • Статични компоненти на класове
  • Указатели към компоненти на клас
  • Шаблони на функции и класове
  • Шаблон на клас свързан списък
  • Шаблони на класове и приятели
  • Въпроси и задачи
Наследяване
  • Дефиниране на производни класове
  • Единично наследяване
  • Множествено наследяване
  • Въпроси и задачи
Виртуални класове и функции. Полиморфизъм. Абстрактни класове
  • Виртуални класове
  • Статично и динамично свързване. Виртуални функции.
  • Полиморфизъм
  • Виртуални деструктори
  • Абстрактни класове
  • Въпроси и задачи
Потоци. Входно/изходни операции. Работа с файлове
  • Понятие за поток. Организация на библиотеката IOSTREAM
  • Входно/изходни операции
  • Състояние на поток
  • Потокови входно/изходни оператори за класове, дефинирани от потребителя
  • Форматиране. Член-функции за форматиране. Манипулатори
  • Състояние на потоков формат
  • Файлове
  • Въпроси и задачи
Литература
Рейтинг
Рейтинг: 8.83 / 12 гласа 
За да оцениш учебника "Обектно-ориентирано програмиране на базата на езика С++", избери цифрата отговаряща на твоята оценка по десетобалната система:



1

2

3

4

5

6

7

8

9

10

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

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

Твоето име:
Тип:
e-mail:
Мнение:
 
Важна информация!
Мненията, които най-добре описват учебника, ще бъдат видими при всяко посещение на страницата. За да видиш всички останали мнения, натисни бутона "Покажи всички мнения". Без предупреждение ще бъдат изтривани коментари с обидно, расистко, клеветническо или друго съдържание, което нарушава добрия тон.
Остайница - Рене Карабаш
Закупилите този учебник, купуват също
PHP 7 & MySQL - практическо програмиране - учебник

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


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

Асеневци
Цена:  12.75 / 24.94 лв.
Продуктът е сред най-интересните в store.bg
Продуктът е представен с вътрешни страници
Второ преработено и допълнено издание. ... Освен задължителните знания свързани с програмирането на PHP и работата с MySQL база данни, в книгата ще намерите множество примери, в които последователно и с подробни обяснения са разгледани полезни проекти от практиката - такива с които се сблъсква всеки съвременен PHP програмист. Отделено е нужното внимание и на начините за оптимизация на PHP кода, използването на шаблони, фреймуърк, SSL, работа с поща, Mp3 файлове, RSS, както и на техниките за защита от спам и хакери. Ще научите как да разработите мобилна версия на сайт и как да защитите вашия код от неоторизирано копиране ...
Увод в програмирането (C/C++) - учебник

Увод в програмирането (C/C++)


Милен Петров

УИ Св. Климент Охридски
Цена:  8.18 / 16.00 лв.
Възможна е експресна доставка на следващ работен ден, до офис на Еконт.
Продуктът е представен с вътрешни страници
Книгата съдържа множество примери, програмни фрагменти, фигури и изходни екрани, практически уроци (за работа с конзола, работа с IDE, работа с debugger), миниуроци (за създаване на базови умения за работа с компютър и среди за програмиране), приложения и таблици. Предназначен е както за абсолютно начинаещи, така и за напреднали. Включва теми и техники както за абсолютно начинаещи (като например как се архивира файл, как се стартира калкулатор в "разширен" режим), така и за напреднали (връзка и компилиране на асемблерен код в С програма, предаване на указатели на функции като параметри на функции). ...
C++ в примери и задачи - учебник

C++ в примери и задачи


Алексей Василев

Асеневци
Цена:  12.75 / 24.94 лв.
Възможна е експресна доставка на следващ работен ден, до офис на Еконт.
Тази книга е предназначена за онези, които не знаят или са слабо запознати с езика C++ и искат бързо да се научат да програмират на него. Ето защо в първа глава ще намерите основополагащи примери. ... C++ е един от най-популярните и търсени езици за програмиране. Той е изключително гъвкав и богат и е невъзможно да си представим професионален програмист, който да не го знае. Опитът показва, че един материал се усвоява най-добре, ако е илюстриран с примери. Освен това, понякога е много трудно да се обясни дадена концепция или подход, ако те не са придружени с практически материал. Тук ще научите: как е организирана ...
HTML. Професионални проекти - учебник

HTML. Професионални проекти


Джон Госни

DuoDesign
Цена:  14.06 / 27.50 лв.
Възможна е експресна доставка на следващ работен ден, до офис на Еконт.
Продуктът е представен с вътрешни страници
Използвайте HTML за решаване на реални професионални задачи. С четири подробно разгледани проекта, “HTML Професионални проекти” е вашият ключ към овладяване на силата на HTML. Всеки един проект разглежда специфични изисквания към представянето на информацията и е базиран на ситуация от реалния живот. Чрез придобитите с тази книга умения ще можете да променяте проектите така, че да ги използвате за професионални цели. Въпреки че изискванията към представянето на информацията могат да са много различни, някои основни дизайнерски принципи са приложими към всеки Web сайт. "HTML Професионални проекти" се спира върху ...
CorelDRAW X7: Официалното ръководство - учебник

CorelDRAW X7: Официалното ръководство


Гари Дейвид Боутън

АлексСофт
Цена:  20.45 / 40.00 лв.
Възможна е експресна доставка на следващ работен ден, до офис на Еконт.
Продуктът е представен с вътрешни страници
Единственото одобрено от Corel ръководство за CorelDRAW® X7. ... "CorelDRAW X7: Официалното ръководство" ви показва как да създавате фотореалистични илюстрации, структурирате текст и графики, импортирате и редактирате снимки, добавяте специални ефекти към векторни творения и снимки и да трансформирате 2D обекти в 3D рисунки. Също така получавате и експертни съвети за разпечатване на вашата работа, така че да отговаря на онова, което сте създали на монитора. Имате възможност да учите чрез практикуване с помощта на уроци "стъпка по стъпка", основани на примерни файлове за сваляне. В книгата са ...
C / C++ - практическо програмиране в примери - учебник

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


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

Асеневци
Цена:  10.20 / 19.95 лв.
Възможна е експресна доставка на следващ работен ден, до офис на Еконт.
Тази книга не е поредният самоучител по С / C++, a наръчник с реални, добре обяснени примери, решени с помощта на езика за програмиране C / C++. Всички примери са щателно тествани, а към всеки пример се прилага неговият изходен код, както и скрийн­шот, потвърждаващ работоспособността на програмата. Ако компилирането на програмата изисква допълнителни опции, те са допълнително обяснени. Книгата е разделена на: част 1, където ще намерите някои най-прости примери. Подобни програми може да напише всеки, който току-що се е запознал със синтаксиса на C/C++; част 2 описва операторите за вземане на решение и циклите. Тук ...
MuPAD: Новият символен мотор на MATLAB - учебник

MuPAD: Новият символен мотор на MATLAB


Йордан Тончев

Техника
Цена:  7.67 / 15.00 лв.
Възможна е експресна доставка на следващ работен ден, до офис на Еконт.
Продуктът е представен с вътрешни страници
Книгата представлява практическо ръководство за работа с MuPAD - съвременна система за компютърна алгебра, вградена от 2008 г. в пакета за символни пресмятания Symbolic Math Toolbox на програмната система MALTAB. Предназначен а е за студенти, докторанти, преподаватели и специалисти от всички области на науката и техниката, прилагащи приблизителни и точни математически методи в своята работа. ...
Професионално програмиране с LAMP (Linux, Apache, MySQL, PHP5) - учебник

Професионално програмиране с LAMP (Linux, Apache, MySQL, PHP5)


АлексСофт
Цена:  10.22 / 19.99 лв.
Възможна е експресна доставка на следващ работен ден, до офис на Еконт.
Какво ще научите в тази книга: какво ново има в PHP 5.0 как да конфигурирате PHP 5.0 за оптимална производителност различни съвети и трикове за Apache как се използват съвместно AJAX и PHP различни запитвания в MySQL как да преминете от други езици за програмиране съвети за ползване на PEAR, GD, XML и CURL начини за повишаване на сигурността Невероятната комбинация от Linux, Apache, MySQL и PHP (LAMP) се радва на непрекъснато нарастваща популярност, заради взаимодействието, гъвкавостта и ниската цена на съставните й компоненти. Не за учудване LAMP се превърна в един от най-добрите начини за създаване на ...
Ново от Catrice
Амбър Хамилтън
Състезателно програмиране за група С - Марин Шаламанов, Петър Петров - помагало
Книгата е посветена на състезателното програмиране за българските ученици от група С за 7. клас и 8. ...
Алгоритми в графи. Основни алгоритми с STL - Красимир Манев - книга
Второ преработено и допълнено издание. : Книгата въвежда читателя в една област на дискретната ...
Първи стъпки в програмирането на C / C++ - Бисерка Йовчева, Ирина Иванова - помагало
Второ преработено издание. : Това учебно пособие е предназначено най-вече за учениците от 4. клас и 5. ...
Проектиране на роботизирани системи - Йоаннис Патиас, Васил Георгиев - книга
В книгата са представени моделите, методите, знанията и материалите, необходими за проектиране на ...
Обектно-ориентирано проектиране и програмиране: С примери на C# - Елена Сомова, Росица Донева, Силвия Гафтанджиева - книга
В последните десетилетия неимоверно се увеличи необходимостта от проекти­ране и създаване на програмни ...
Практическо ръководство по програмиране на C# - Христо Крушков - учебник
Практическо ръководство - увод в програмирането, детайлно илюстриран с примери на езика С#. : ...
Втори стъпки в програмирането на C / C++ - Бисерка Йовчева, Ирина Иванова, Петър Петров - помагало
Това учебно пособие е предназначено най-вече за учениците от 5. клас и 6. клас, които се готвят ( ...
C++ в примери и задачи - Алексей Василев - книга
Тази книга е предназначена за онези, които не знаят или са слабо запознати с езика C++ и искат бързо ...
C / C++ - практическо програмиране в примери - Денис Колисниченко - книга
Тази книга не е поредният самоучител по С / C++, a наръчник с реални, добре обяснени примери, решени с ...
Търсене
Книги