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

Обектно-ориентирано проектиране и програмиране: С примери на C#


Елена Сомова, Росица Донева, Силвия Гафтанджиева

Цена:  15.00 лв.
Цена за доставка за гр. София - 2.90 лв.
Безплатна доставка за София при поръчка над 50 лв.
За цена и срок извън гр. София кликни тук.
Тази книга може да бъде доставена в дните:
Четвъртък 04-03-2021 г., Петък 05-03-2021 г. или
Понеделник 08-03-2021 г.
Продукт#299212
ВидКнига
НаличностДа, на склад при доставчик
Физически е наличен при доставчик на store.bg
Издадена2020 г.
ИздателствоУИ "Паисий Хилендарски"
Категории
КорицаМека
Страници288
Тегло0.500 kg
EAN9786192026110
ISBN9786192026110
Описание
В последните десетилетия неимоверно се увеличи необходимостта от проекти­ране и създаване на програмни системи с различно предназначение. В същото време архитектурата на компютрите, предложена от Джон фон Нойман, остана почти непроменена, а производителността на програмисткия труд растеше със значително по-бавни темпове. Всичко това наложи търсенето на по-ефективни методи и техно­логии за производство на програми, както и създаване на мощни средства за абст­ракция в езиците за програмиране (ЕП). В тази връзка се появиха нови по-съвършени механизми за абстракция, позволяващи процесът на създаване на програмни продукти да се описва в термини, близки до човека-специалист. На тяхна основа в програмирането се развиха и утвърдиха различни подходи за създаване на програми. В резултат се премина от ерата на програмирането, разглеждано като изкуство, към ерата на индустриалното програмиране.
Съдържание
Увод
Същност и развитие на ОО парадигма
  • Интуитивен подход
  • Възникване на ООП. Развитие на езиците на ООП
  • Обектно-ориентираното проектиране и програмиране като начин на мислене
  • Въпроси, задачи, проекти
Обекти, класове, екземпляри, динамика на поведението и съобщения
  • Основни понятия. Същност и характеристики
  • Проектиране на класове и обекти
  • Класове, обекти / екземпляри и съобщения в C#
    • Класове - състояния и поведение, херметизация
    • Инициализация на обекти. Конструктори
    • Специални членове на класа
    • Екземпляри на клас (обекти). Дефиниране на обект
    • Достъп до членове на обект. Предаване на съобщения. Присвояване на обекти
  • Предимства на ООП
  • Въпроси, задачи, проекти
Наследяване
  • Видове наследяване
  • Проектиране на общата структура на йерархия на наследяване
  • Наследяване в C#. Единично публично наследяване
    • Изразителна сила на наследяване
    • Обработка на екземпляри и достъп до характеристиките на обектите
  • Предимства и недостатъци на ООП като резултат от наследяването
  • Въпроси, задачи, проекти
Свързване на съобщения и методи
  • Механизъм на "ранно свързване". Статично свързани методи
  • Механизъм на "късно свързване". Виртуални методи. Проектиране
  • МКС и обработка на екземпляри
  • Ефективност и гъвкавост при свързване
  • Свързване на съобщения и методи в C#
    • Статично свързани методи
    • Виртуални методи. МКС и методи конструктори
    • Статични класове и членове на класа
    • Техническа реализация на МКС
  • Въпроси, задачи, проекти
Проектиране на йерархията на наследяване в детайли
  • Проектиране на структурата и взаимовръзките на класовете
  • Определяне на поведението. Статично или динамично свързване
  • Абстрактни класове
  • Абстрактни класове в C#
  • C# и проектиране йерархията на наследяване
  • Въпроси, задачи, проекти
Интерфейси
  • Концепцията за интерфейс
  • Интерфейсите в езиците за програмиране
  • Интерфейси в C#
    • Деклариране и реализиране на интерфейс. Обект от тип интерфейс
    • Наследяване на интерфейси
    • Използване на интерфейсите като тип
    • Особености на интерфейсите
  • Въпроси, задачи, проекти
Херметизация в ООП
  • Херметизация и ОО проектиране
  • Херметизация в C#
    • Модификатори за достъп при деклариране на членове на клас
    • Модификатори за достъп при деклариране на класове
    • Херметизация и свойства
  • Предимства на херметизацията
  • Въпроси, задачи, проекти
Динамика на обектите. Динамика на съществуването
  • Динамика на съществуването - реализация в ООП
  • Съществуване и наследяване на обекти
    • Резервиране на памет за обекти
    • Съвместимост на обектите / класовете
    • Сравняване на обекти
  • Динамика на съществуване на обектите в C#
    • Създаване на обекти
    • Унищожаване на обекти. Механизъм за събиране на боклук
    • Съвместимост на обекти / класове (стандартни средства)
    • Съвместимост на обекти / класове (допълнителни средства)
    • Сравняване на обекти
  • Въпроси, задачи, проекти
Полиморфизъм
  • Същност
  • Видове полиморфизъм
  • ОО проектиране и полиморфизъм
  • Техническа реализация на динамичния полиморфизъм
  • Полиморфизъм в C#
    • Полиморфизъм по отношение на поведението
    • Полиморфизъм поради съвместимост между обекти
    • Полиморфизъм поради съвместимост при предаване на параметри
    • Параметричен полиморфизъм. Пораждащи класове, интерфейси и методи
  • Предимства на полиморфизма
  • Въпроси, задачи, проекти
Приложения
  • Привеждане на рационално и смесено число в правилна форма
  • Сортиране на масиви
  • Решения и упътвания
  • Българо-английски речник на основните термини
  • Английско-български речник на основните термини
  • Указател на листингите
  • Литература
    • Теоретични въпроси
    • Езици за програмиране
Рейтинг
За да оцените книгата "Обектно-ориентирано проектиране и програмиране: С примери на C#", изберете цифрата отговаряща на Вашата оценка по десетобалната система:



1

2

3

4

5

6

7

8

9

10

Други интересни предложения
Въведение в .Net - Денис Колисниченко -
Въведение в .Net
Денис Колисниченко
Асеневци
Цена:  24.95 лв.
Programming in C++: Examples and solutions - Part One - Lasko M. Laskov -
Programming in C++: Examples and solutions - Part One
Lasko M. Laskov
Нов български университет
Цена:  27.00 лв.
Мнения на посетители
 

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

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

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


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

КЛМН
Цена:  15.00 лв.
Продуктът е сред най-продаваните в store.bg
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Продуктът е представен с вътрешни страници
Второ преработено издание. ... Това учебно пособие е предназначено най-вече за учениците от 4. клас и 5. клас, които се готвят (самостоятелно или в организирани форми) за участие в състезания по програмиране. То, обаче, може да бъде много полезно и за учителите, които биха искали да се захванат с преподаването на програмиране за най-малките. В книгата е представен минималният обем от знания и умения, които са достатъчни, за да могат да се решават състезателни задачи от Националната олимпиада и Националните турнири по информатика в най-малката състезателна група. Няма съмнение, че професията на програмиста е една от най- ...
C# джобен справочник. Бърз помощник за C# програмисти - Джоузеф Албахари, Бен Албахари - книга

C# джобен справочник. Бърз помощник за C# програмисти


Джоузеф Албахари, Бен Албахари

Асеневци
Цена:  19.95 лв.
Ако се нуждаете от отговори относно използването на C#, тази стегната и практически ориентирана книга ще ви даде точно това, което трябва да знаете - без простран­ни въведения и раздути сценарии. Лесен за прелистване, "C# джобен справочник" е идеален бърз източник на информация и ръководство, което може да ви помогне да влезете бързо в час, ако преди това сте програмирали с Java, C++ или по-ранни версии на C#. Всички програми и листинги с код са достъпни като интерактивни сценарии в LINQPad. Вие може да ги редактирате на място и веднага да видите резултата, без да е необходимо да създавате проекти във Visual ...
Дати и време в релационния модел на данни - Владимир Димитров - книга

Дати и време в релационния модел на данни


Владимир Димитров

УИ "Св. Климент Охридски"
Цена:  8.00 лв.
В книгата се прави опит за цялостно решение на проблема с представянето на датата и времето в базите от данни, макар че се базира на релационния модел на данни, но предложените решения имат приложимост и извън модела. ...
Практическо ръководство по програмиране на C# - Христо Крушков - книга

Практическо ръководство по програмиране на C#


Христо Крушков

Коала Прес
Цена:  20.00 лв.
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Практическо ръководство - увод в програмирането, детайлно илюстриран с примери на езика С#. ... Настоящият учебник е нова книга от поредицата за изучаване на съвременните методи и средства за програмиране. Представлява увод в програмирането, детайлно илю­стриран с примери на езика С#. Многобройните подробно обяснени учебни задачи дават възможност да се прилага методът за обучение чрез практика (learning by doing). Авторът е професор в катедра "Софтуерни технологии" към ФМИ на Пловдивския университет "Паисий Хилендарски". Настоящата книга е резултат от дългогодишния му преподавателски опит по дисциплини ...

Обектно-ориентирано проектиране и програмиране: С примери на C#


Елена Сомова, Росица Донева, Силвия Гафтанджиева

Поръчай през телефона си сега.
Лесно е!
Цена:  15.00 лв.
Цена за доставка за гр. София - 2.90 лв.
Безплатна доставка за София при поръчка над 50 лв.
За цена и срок извън гр. София кликни тук.
Тази книга може да бъде доставена в дните:
Четвъртък 04-03-2021 г., Петък 05-03-2021 г. или
Понеделник 08-03-2021 г.
Продукт#299212
ВидКнига
НаличностДа, на склад при доставчик
Физически е наличен при доставчик на store.bg
Издадена2020 г.
ИздателствоУИ "Паисий Хилендарски"
Категории
КорицаМека
Страници288
Тегло0.500 kg
EAN9786192026110
ISBN9786192026110
Описание
В последните десетилетия неимоверно се увеличи необходимостта от проекти­ране и създаване на програмни системи с различно предназначение. В същото време архитектурата на компютрите, предложена от Джон фон Нойман, остана почти непроменена, а производителността на програмисткия труд растеше със значително по-бавни темпове. Всичко това наложи търсенето на по-ефективни методи и техно­логии за производство на програми, както и създаване на мощни средства за абст­ракция в езиците за програмиране (ЕП). В тази връзка се появиха нови по-съвършени механизми за абстракция, позволяващи процесът на създаване на програмни продукти да се описва в термини, близки до човека-специалист. На тяхна основа в програмирането се развиха и утвърдиха различни подходи за създаване на програми. В резултат се премина от ерата на програмирането, разглеждано като изкуство, към ерата на индустриалното програмиране.
Съдържание
Увод
Същност и развитие на ОО парадигма
  • Интуитивен подход
  • Възникване на ООП. Развитие на езиците на ООП
  • Обектно-ориентираното проектиране и програмиране като начин на мислене
  • Въпроси, задачи, проекти
Обекти, класове, екземпляри, динамика на поведението и съобщения
  • Основни понятия. Същност и характеристики
  • Проектиране на класове и обекти
  • Класове, обекти / екземпляри и съобщения в C#
    • Класове - състояния и поведение, херметизация
    • Инициализация на обекти. Конструктори
    • Специални членове на класа
    • Екземпляри на клас (обекти). Дефиниране на обект
    • Достъп до членове на обект. Предаване на съобщения. Присвояване на обекти
  • Предимства на ООП
  • Въпроси, задачи, проекти
Наследяване
  • Видове наследяване
  • Проектиране на общата структура на йерархия на наследяване
  • Наследяване в C#. Единично публично наследяване
    • Изразителна сила на наследяване
    • Обработка на екземпляри и достъп до характеристиките на обектите
  • Предимства и недостатъци на ООП като резултат от наследяването
  • Въпроси, задачи, проекти
Свързване на съобщения и методи
  • Механизъм на "ранно свързване". Статично свързани методи
  • Механизъм на "късно свързване". Виртуални методи. Проектиране
  • МКС и обработка на екземпляри
  • Ефективност и гъвкавост при свързване
  • Свързване на съобщения и методи в C#
    • Статично свързани методи
    • Виртуални методи. МКС и методи конструктори
    • Статични класове и членове на класа
    • Техническа реализация на МКС
  • Въпроси, задачи, проекти
Проектиране на йерархията на наследяване в детайли
  • Проектиране на структурата и взаимовръзките на класовете
  • Определяне на поведението. Статично или динамично свързване
  • Абстрактни класове
  • Абстрактни класове в C#
  • C# и проектиране йерархията на наследяване
  • Въпроси, задачи, проекти
Интерфейси
  • Концепцията за интерфейс
  • Интерфейсите в езиците за програмиране
  • Интерфейси в C#
    • Деклариране и реализиране на интерфейс. Обект от тип интерфейс
    • Наследяване на интерфейси
    • Използване на интерфейсите като тип
    • Особености на интерфейсите
  • Въпроси, задачи, проекти
Херметизация в ООП
  • Херметизация и ОО проектиране
  • Херметизация в C#
    • Модификатори за достъп при деклариране на членове на клас
    • Модификатори за достъп при деклариране на класове
    • Херметизация и свойства
  • Предимства на херметизацията
  • Въпроси, задачи, проекти
Динамика на обектите. Динамика на съществуването
  • Динамика на съществуването - реализация в ООП
  • Съществуване и наследяване на обекти
    • Резервиране на памет за обекти
    • Съвместимост на обектите / класовете
    • Сравняване на обекти
  • Динамика на съществуване на обектите в C#
    • Създаване на обекти
    • Унищожаване на обекти. Механизъм за събиране на боклук
    • Съвместимост на обекти / класове (стандартни средства)
    • Съвместимост на обекти / класове (допълнителни средства)
    • Сравняване на обекти
  • Въпроси, задачи, проекти
Полиморфизъм
  • Същност
  • Видове полиморфизъм
  • ОО проектиране и полиморфизъм
  • Техническа реализация на динамичния полиморфизъм
  • Полиморфизъм в C#
    • Полиморфизъм по отношение на поведението
    • Полиморфизъм поради съвместимост между обекти
    • Полиморфизъм поради съвместимост при предаване на параметри
    • Параметричен полиморфизъм. Пораждащи класове, интерфейси и методи
  • Предимства на полиморфизма
  • Въпроси, задачи, проекти
Приложения
  • Привеждане на рационално и смесено число в правилна форма
  • Сортиране на масиви
  • Решения и упътвания
  • Българо-английски речник на основните термини
  • Английско-български речник на основните термини
  • Указател на листингите
  • Литература
    • Теоретични въпроси
    • Езици за програмиране
Книги от поредицата "Обектно ориентирано проектиране и програмиране"
Книги от Силвия Гафтанджиева
Книги от Росица Донева
Други интересни предложения
Обектно-ориентирано проектиране и програмиране: С примери на C++
Росица Донева, Силвия Гафтанджиева
Продуктът е нов за каталога на store.bg
Цена:  15.00 лв.
Първи стъпки в програмирането на C / C++
Бисерка Йовчева, Ирина Иванова
Продуктът е сред най-продаваните в store.bg
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Продуктът е представен с вътрешни страници
Цена:  15.00 лв.
C# джобен справочник. Бърз помощник за C# програмисти
Джоузеф Албахари, Бен Албахари
Цена:  19.95 лв.
C / C++ - практическо програмиране в примери
Денис Колисниченко
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Цена:  19.95 лв.
Практическо ръководство по програмиране на C#
Христо Крушков
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Цена:  20.00 лв.
C++ в примери и задачи
Алексей Василев
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Цена:  24.95 лв.
С - в примери и задачи
Алексей Василев
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Цена:  29.95 лв.
C#: 24-часово обучение + онлайн видео уроци
Род Стивънс
Стандартна цена 29.99 лв.
Вземи сега с отстъпка -20%!
За повече подробности виж в продукта.
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Продуктът е представен с вътрешни страници
Цена:  23.99 лв.
Въведение в .Net
Денис Колисниченко
Цена:  24.95 лв.
Programming in C++: Examples and solutions - Part One
Lasko M. Laskov
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Продуктът е представен с вътрешни страници
Цена:  27.00 лв.
Назад към "Програмиране на C, C++, C#"
Обектно-ориентирано проектиране и програмиране: С примери на C++ - Росица Донева, Силвия Гафтанджиева -
В последните десетилетия неимоверно се увеличи необходимостта от проектиране и създаване на програмни ...
Книги от Силвия Гафтанджиева
Умберто Еко
Добри Божилов
Безплатна доставка за София, 2.90 за провинцията!
Намаление на хиляди книги
}