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

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


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

 
Внимание!
Продуктът е спрян от продажба и не се очакват нови наличности в близко бъдеще.
Можеш да заплатиш поръчаните продукти в брой при доставката.
Всички продукти се изпращат с възможност за преглед преди плащане.
За цена и срок на доставка до твоя адрес кликни тук.
Продукт#54860
ВидУчебник
Наличност
Издадена2011 г.
ИздателствоСиела
Категории
КорицаМека
Страници396
ISBN9789542809098
Алтернативни предложения
C / C++ - практическо програмиране в примери - Денис Колисниченко - учебник

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


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

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

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


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

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

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


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

Асеневци
Цена:  29.95 лв.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Ако искате да станете истински софтуерен инженер, не може да не минете през школата на С. Езикът С е прост, лаконичен, широкообхватен и най-важното - изключително ефективен. Той лежи в основата на голямото семейство на С-езиците, към което принадлежат С++, С#, PHP, JAVA и др. Тази книга е за тези, които биха искали не само да се научат да програмират на С, но биха искали да започнат своето развитие като програмисти, стъпвайки на солидни основи от фундаментални знания за програмирането. Най-добре и най-лесно програмиране се учи с примери. Може дълго да разсъждаваме върху принципите, концепциите и подходите при ...
Увод в програмирането С++ - Иво Дамянов - учебник

Увод в програмирането С++


Иво Дамянов

ЮЗУ "Неофит Рилски"
Цена:  6.40 лв.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Продуктът е представен с вътрешни страници
Основните правила, следвани при написването на тази книга, са - представяне на материала в прости стъпки за по-лесно усвояване, изграждане на солиден фундамент от понятия и принципи така, че читателят лесно да може да премине към по-сложни теми, внимателно и последователно представяне на материята така, че да не се използва нищо, без то преди това да е изяснено. ...
C в примери - Грег Пери - учебник

C в примери


Грег Пери

СофтПрес
Цена:  15.00 лв.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Продуктът е представен с вътрешни страници
Практическото ръководство за С от хитовия автор Грег Пери, написал над 60 учебника с повече от 2 милиона тираж! ... Научете се да програмирате на C по лесния начин, чрез стотици тествани в клас практически примери. Покрива всичко – от основите на C до теми за напреднали, включително прототипи, работа с файлове, указатели. Безплатен сорс код. Можете да свалите пълния сорс код на всички примерни в книгата от адрес: http://www.quepublishing.com/title/0789722399# Серията В примери е проектирана да обучи начинаещи и средно напреднали компютърни потребители да използват езици за програмиране чрез реални ситуации и примери. ...
Програмният език C - Денис М. Ричи, Браян В. Керниган - учебник

Програмният език C


Денис М. Ричи, Браян В. Керниган

ЗеСТ Прес
Цена:  25.00 лв.
Продуктът е сред най-интересните в store.bg
Продуктът е представен с вътрешни страници
"Второто издание на Програмният език С описва С така, както е дефиниран от ANSI стандарта. Въпреки че сме отбелязвали местата, където езика е еволюирал, ние предпочитаме да пишем изцяло в новия му формат. В по-голямата си част това не води до особени различия; най-ясната промяна е новата форма на декларациите и дефинициите на функциите. Модерните компилатори вече поддържат по-голямата част от характеристиките на стандарта. Опитали сме се да запазим начина на поднасяне на материала от първото издание. Езикът С не е голям и следователно за него няма да е подходяща някоя голяма книга. Подобрили сме представянето на ...
Софтуерни приложения в среда Android - Мартин Иванов - учебник

Софтуерни приложения в среда Android


Мартин Иванов

Нов български университет
Цена:  30.00 лв.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Продуктът е представен с вътрешни страници
Разпространението на мобилните устройства, развитието и многообразието на формите на употребата им поставят сериозно ударение върху създаването на съответен потребителски и системен софтуер. Това очевидно в близко време ще предопредели областта на разработване на мобилни софтуерни приложения като една от особено важните и перспективни в софтуерния бранш, създаваща значителна добавена стойност и предлагаща много атрактивни работни места. Настоящият труд има за цел да изследва и систематизира най-съществените и значими аспекти от изпълнението на софтуерните приложения в средата на операционната система (ОС) Android. По ...
С ++ в примери, задачи и приложения - Павел Азълов, Фани Златарова - учебник

С ++ в примери, задачи и приложения


Павел Азълов, Фани Златарова

Просвета
Цена:  15.00 лв.
Продуктът е представен с вътрешни страници
Учебник по програмиране на езика С++, предназначен за широк кръг от читатели: ученици, студенти и преподаватели. Всички използвани понятия и методи са въведени и илюстрирани с множество примери и това определя книгата като уводен курс по програмиране. В края на всяка глава под формата на въпроси се прави кратък преглед на основните понятия. За обобщаване на изучения материал от група теми са предложени програмни проекти, чиято реализация предоставя възможности за екипна работа. Към учебника са разработени учебни материали, подпомагащи както работата на преподавателя, така и подготовката на обучаемите. ...
Увод в програмирането (C/C++) - Милен Петров - учебник

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


Милен Петров

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

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


Саи Кишор

DuoDesign
Цена:  30.00 лв.
Използвайте "Visual С++ .NET" за решаване на реални професионални задачи. С десет подробно разгледани проекта, "Microsoft Visual C++ .NET професионални проекти" е вашият ключ към овладяване на силата на Visual C++ .NET . Всеки един проект разглежда специфични възможности на Visual C++ .NET е базиран на ситуация от реалния живот. Чрез придобитите с тази книга умения ще можете да променяте проектите, така че да ги използвате за професионални цели. ...
Описание
През последните две десетилетия обектно-ориентираното програмиране стана изключително популярно. Програмистите на компилатори и други софтуерни продукти се активираха да реализират обектно-ориентирани версии на техните продукти. Появиха се огромен брой книги и научни публикации по тематиката. Какво е обектно-ориентираното програмиране и защо стана толкова популярно?
Обектно-ориентираното програмиране е сравнително нова програмистка парадигма. Други такива са: императивно-програмната (реализирана в езиците C и Pascal), функционално-програмната (реализирана в езиците FP, Lisp, Haskell, ML), логическо-програмната (реализирана в езика Prolog). Ще отбележим, че под парадигма разбираме разширената от Thomas Kuhn в книгата му The Structure of Scientifi c Revolutions дефиниция, добавяща към стандартната интерпретация и смисъла на множество от теории, стандарти и методи, които заедно представят начин за организация на знания, т.е. начин за представяне на света. Обектно-ориентираната парадигма принуждава да преразгледаме мисленето си за програмирането, за смисъла на изпълнение на програмата, за това как информацията да бъде структурирана в компютъра. Докато процедурното програмиране е концентрирано върху функциите, обектно-ориентираното програмиране е съсредоточено върху обектите, които капсулират състояние (стойности на данните) и поведение (операции над данните, реализирани чрез функции). Тази дефиниция оприличава обектите на променливи величини от абстрактни типове данни.

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

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

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

В Глава 5 на книгата е предложено описание на възможностите на потоците, входно/изходните операции и работата с файлове. Изложението се базира на специализацията на стандартната потокова C++ библиотека за типа char. Книгата е замислена като основен курс по обектно-програмиране на базата на езика C++. Материалът, включен в нея, е богато илюстриран с примери. Те са оформени като цялостни програми с цел изграждане на умения за съставяне на цялостен изпълним код.
Страници от този учебник





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



1

2

3

4

5

6

7

8

9

10

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

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

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

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


D.K. Academy

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

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


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

Асеневци
Цена:  19.95 лв.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Тази книга не е поредният самоучител по С / C++, a наръчник с реални, добре обяснени примери, решени с помощта на езика за програмиране C / C++. Всички примери са щателно тествани, а към всеки пример се прилага неговият изходен код, както и скрийн­шот, потвърждаващ работоспособността на програмата. Ако компилирането на програмата изисква допълнителни опции, те са допълнително обяснени. Книгата е разделена на: част 1, където ще намерите някои най-прости примери. Подобни програми може да напише всеки, който току-що се е запознал със синтаксиса на C/C++; част 2 описва операторите за вземане на решение и циклите. Тук ...
Научи сам компютър + 70 упражнения на CD-ROM - Десислава Димкова - учебник

Научи сам компютър + 70 упражнения на CD-ROM


Десислава Димкова

Везни - 4
Цена:  16.70 лв.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Продуктът е представен с вътрешни страници
Windows, Word, Excel, Internet. Бързо и лесно. ... Ако досега не сте имали възможност да работите с компютър, страх ви е да започнете да се учите и всичко ви се струва много сложно, тази книга е тъкмо за вас. Тя ще ви помогне да направите първите стъпки, ще ви даде самочувствие, а по-нататък ще ви служи и като справочник. Заедно с книгата получавате и диск със 70 упражнения, придружени с упътвания и допълнителни обяснения за практическа работа. ...
AutoCAD 2015 and AutoCAD LT 2015 - Основи - Скот Онстот - учебник

AutoCAD 2015 and AutoCAD LT 2015 - Основи


Скот Онстот

АлексСофт
Цена:  19.99 лв.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Продуктът е представен с вътрешни страници
Разучете AutoCAD 2015 и AutoCAD LT 2015 бързо и лесно. ... "AutoCAD 2015 и AutoCAD LT 2015 Основи" включва стегнати, преки обяснения и практическия упражнения и уроци, които показват на новите потребители ключовите елементи и функции на софтуера. Базирани на реални задачи за създаване на дизайн на къща, упражненията в този всеобхватен наръчник ще помогнат на потребителите да се запознаят с основните функционалности на програмата, така че бързо да станат продуктивни с нея. Тази книга включва и набор от файлове за сваляне, свързани с функциите, така че потребителите да могат да се включват навсякъде, както и ...
C++ в примери и задачи - Алексей Василев - учебник

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


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

Асеневци
Цена:  24.95 лв.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Тази книга е предназначена за онези, които не знаят или са слабо запознати с езика C++ и искат бързо да се научат да програмират на него. Ето защо в първа глава ще намерите основополагащи примери. ... C++ е един от най-популярните и търсени езици за програмиране. Той е изключително гъвкав и богат и е невъзможно да си представим професионален програмист, който да не го знае. Опитът показва, че един материал се усвоява най-добре, ако е илюстриран с примери. Освен това, понякога е много трудно да се обясни дадена концепция или подход, ако те не са придружени с практически материал. Тук ще научите: как е организирана ...
Основи на алгоритмите - Джеймс Рос, Саймън Харис - учебник

Основи на алгоритмите


Джеймс Рос, Саймън Харис

АлексСофт
Цена:  35.00 лв.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Продуктът е представен с вътрешни страници
Доброто разбиране на известни компютърни алгоритми и знания кога и къде трябва да се прилагат са жизненоважни при създаване на софтуер, който не само работи правилно, но и ефективно. Това е единствената книга, която дава тази ценна информация - от основите на алгоритми, структури данни и характеристики на производителността до специфичните алгоритми в ежедневието. Тази книга е пълна с подробни обяснения и ясни примери. Тя започва с представяне на някои фундаментални структури от данни и след това обяснява различни алгоритми за сортиране. После ще научите за ефективни методи за съхранение и търсене на информация чрез ...
PHP 7 & MySQL - практическо програмиране - Денис Колисниченко - учебник

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


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

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

HTML 5 & CSS 3 - практическо програмиране за начинаещи


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

Асеневци
Цена:  19.95 лв.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Трето преработено и допълнено издание. ... Тази книга ще ви научи как да прилагате на практика HTML 5 и CSS 3 и да се възползвате от богатите възможности, предлагани в новите уеб стандарти. Първата част на книгата е посветена на HTML 5. Освен синтаксиса и правилата за структуриране на кода, в нея ще намерите и таговете, отнасящи се до различните видове текст - абзаци, заглавия, цитати, адреси, коментари и други. Ще научите как да вмъквате мултимедия в HTML страниците (анимирани изображения, аудио и видео съдържание, както и клипове от интернет и флаш приложения). Отделено е внимание на табличния дизайн и работата с ...
Linux - практически наръчник по системно и мрежово администриране - Денис Колисниченко - учебник

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


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

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

Професионално програмиране със SWIFT


Майкъл Дипъри

АлексСофт
Цена:  22.00 лв.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Продуктът е представен с вътрешни страници
Всичко, от което се нуждаете, за да направите прехода от "Objective-C" към "Swift". ... "Apple" разработи "Swift" с цел да предостави по-чист и по-малко податлив на грешки код, който да помага на програмистите да създават по-бързи, по-мащабируеми и по-сигурни приложения на "OS X" и "iOS". Написана за опитните програмистите, тази книга предоставя една задълбочена и изпълнена с код обиколка за програмирането на "Swift", за да могат вечно заетите професионалисти лесно да навлязат в материала. Разглеждането започва с основните неща и достига до техники за ...
Java For Dummies - Бари Бърд - учебник

Java For Dummies


Бари Бърд

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

Програмиране със Swift


Уей-Менг Ли

АлексСофт
Цена:  19.99 лв.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Продуктът е представен с вътрешни страници
От програмисти за програмисти. ... Научете Swift и започнете да създавате интерактивни, забавни и бързи приложения за iOS и OS X. Открийте, усъвършенствайте се и творете със Swift, новия програмен език на Apple за разработка на iOS и OS X ®. Това подробно ръководство за начинаещи има всичко необходимо, за да започнете да създавате динамични приложения за Mac и iPhone. Програмист - ветеран и технологичен инструктор Уей-Менг Ли споделя реални примери, дешифрира малко познати функции и разкрива предимствата на Swift, включително увеличената скорост и безопасност на приложенията. Посредством практически инструкции от ...

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


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

Поръчай през телефона си сега.
Лесно е!
Внимание!
Продуктът е спрян от продажба и не се очакват нови наличности в близко бъдеще.
Можеш да заплатиш поръчаните продукти в брой при доставката.
Всички продукти се изпращат с възможност за преглед преди плащане.
За цена и срок на доставка до твоя адрес кликни тук.
Продукт#54860
ВидУчебник
Наличност
Издадена2011 г.
ИздателствоСиела
Категории
КорицаМека
Страници396
ISBN9789542809098
Алтернативни предложения
C / C++ - практическо програмиране в примери
Денис Колисниченко
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Цена:  19.95 лв.
C++ в примери и задачи
Алексей Василев
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Цена:  24.95 лв.
С - в примери и задачи
Алексей Василев
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Цена:  29.95 лв.
Увод в програмирането С++
Иво Дамянов
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Продуктът е представен с вътрешни страници
Цена:  6.40 лв.
C в примери
Грег Пери
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Продуктът е представен с вътрешни страници
Цена:  15.00 лв.
Програмният език C
Денис М. Ричи, Браян В. Керниган
Продуктът е представен с вътрешни страници
Цена:  25.00 лв.
Софтуерни приложения в среда Android
Мартин Иванов
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Продуктът е представен с вътрешни страници
Цена:  30.00 лв.
С ++ в примери, задачи и приложения
Павел Азълов, Фани Златарова
Продуктът е представен с вътрешни страници
Цена:  15.00 лв.
Увод в програмирането (C/C++)
Милен Петров
Продуктът е представен с вътрешни страници
Цена:  16.00 лв.
Microsoft Visual C++ .NET професионални проекти
Саи Кишор
Цена:  30.00 лв.
Описание
През последните две десетилетия обектно-ориентираното програмиране стана изключително популярно. Програмистите на компилатори и други софтуерни продукти се активираха да реализират обектно-ориентирани версии на техните продукти. Появиха се огромен брой книги и научни публикации по тематиката. Какво е обектно-ориентираното програмиране и защо стана толкова популярно?
Обектно-ориентираното програмиране е сравнително нова програмистка парадигма. Други такива са: императивно-програмната (реализирана в езиците C и Pascal), функционално-програмната (реализирана в езиците FP, Lisp, Haskell, ML), логическо-програмната (реализирана в езика Prolog). Ще отбележим, че под парадигма разбираме разширената от Thomas Kuhn в книгата му The Structure of Scientifi c Revolutions дефиниция, добавяща към стандартната интерпретация и смисъла на множество от теории, стандарти и методи, които заедно представят начин за организация на знания, т.е. начин за представяне на света. Обектно-ориентираната парадигма принуждава да преразгледаме мисленето си за програмирането, за смисъла на изпълнение на програмата, за това как информацията да бъде структурирана в компютъра. Докато процедурното програмиране е концентрирано върху функциите, обектно-ориентираното програмиране е съсредоточено върху обектите, които капсулират състояние (стойности на данните) и поведение (операции над данните, реализирани чрез функции). Тази дефиниция оприличава обектите на променливи величини от абстрактни типове данни.

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

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

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

В Глава 5 на книгата е предложено описание на възможностите на потоците, входно/изходните операции и работата с файлове. Изложението се базира на специализацията на стандартната потокова C++ библиотека за типа char. Книгата е замислена като основен курс по обектно-програмиране на базата на езика C++. Материалът, включен в нея, е богато илюстриран с примери. Те са оформени като цялостни програми с цел изграждане на умения за съставяне на цялостен изпълним код.
Страници от този учебник
Назад към "Програмиране на C, C++, C#"
Сребърният път
Стина Джаксън
Клуб "5 сутринта"
Робин Шарма
Любов и други думи
Излезе новият завладяващ роман от писателския дует Кристина Лорен!
Град на момичета
Излезе новата книга от Елизабет Гилбърт, авторката на "Яж, моли се и обичай".
Безплатна доставка за София, 2.90 за провинцията!
Програмният език C - Денис М. Ричи, Браян В. Керниган -
Програмният език C
Денис М. Ричи, Браян В. Керниган
"Второто издание на Програмният език С описва С така, както е дефиниран от ANSI стандарта. ...
Първи стъпки в програмирането на C / C++ - Бисерка Йовчева, Ирина Иванова -
Първи стъпки в ...
Бисерка Йовчева, Ирина Иванова
Второ преработено издание. : Това учебно пособие е предназначено най-вече за учениците от 4. клас и 5. ...
C++ в примери и задачи - Алексей Василев -
C++ в примери и задачи
Алексей Василев
Тази книга е предназначена за онези, които не знаят или са слабо запознати с езика C++ и искат бързо ...
С ++ в примери, задачи и приложения - Павел Азълов, Фани Златарова -
С ++ в примери, задачи и ...
Павел Азълов, Фани Златарова
Учебник по програмиране на езика С++, предназначен за широк кръг от читатели: ученици, студенти и ...
C#: 24-часово обучение + онлайн видео уроци - Род Стивънс -
C#: 24-часово обучение + ...
Род Стивънс
Пълен пакет за обучение с онлайн видео уроци. Бърз и лесен експертен наръчник за обучение по ...
Практическо ръководство по програмиране на C# - Христо Крушков -
Практическо ръководство по ...
Христо Крушков
Практическо ръководство - увод в програмирането, детайлно илюстриран с примери на езика С#. : ...
C# - основи на езика в примери - Алексей Василев -
C# - основи на езика в ...
Алексей Василев
C# вече дълги години е неизменна част от списъка с най-търсените езици за програмиране. Неговият код е ...
C / C++ - практическо програмиране в примери - Денис Колисниченко -
C / C++ - практическо ...
Денис Колисниченко
Тази книга не е поредният самоучител по С / C++, a наръчник с реални, добре обяснени примери, решени с ...
C# - разширени възможности на езика в примери - Алексей Василев -
C# - разширени възможности ...
Алексей Василев
Тази книга дава важни знания за особеностите на езика C# и съдържа примери за тяхното практическо ...
Втори стъпки в програмирането на C / C++ - Бисерка Йовчева, Ирина Иванова, Петър Петров -
Втори стъпки в ...
Бисерка Йовчева, Ирина Иванова, ...
Това учебно пособие е предназначено най-вече за учениците от 5. клас и 6. клас, които се готвят ( ...
Намаление на хиляди книги
Artesania Latina - кораби от дърво