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

Шаблони за дизайн на платформата .NET


Сергей Тепляков

Шаблони за дизайн на платформата .NET - Сергей Тепляков - книга
Поръчай през телефона си сега.
Лесно е!
 
Внимание!
На този етап продуктът не се предлага в store.bg.
 Доставка:
В момента тази книга не може да бъде доставена.
 Основни параметри:
Продукт#195-846
ВидКнига
Наличност
Издадена2017 г.
ИздателствоАсеневци
Категории
КорицаМека
Страници328
ISBN9786197356137
Шаблони за дизайн на платформата .NET - Сергей Тепляков - книга

Шаблони за дизайн на платформата .NET


Сергей Тепляков

 
Внимание!
На този етап продуктът не се предлага в store.bg.
 Доставка:
В момента тази книга не може да бъде доставена.
 Основни параметри:
Продукт#195-846
ВидКнига
Наличност
Издадена2017 г.
ИздателствоАсеневци
Категории
КорицаМека
Страници328
ISBN9786197356137
Алтернативни предложения
C++ в примери и задачи - книга

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


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

Асеневци
Цена:  12.75 €
Продуктът е сред най-интересните в store.bg
Тази книга е предназначена за онези, които не знаят или са слабо запознати с езика C++ и искат бързо да се научат да програмират на него. Ето защо в първа глава ще намерите основополагащи примери. ... C++ е един от най-популярните и търсени езици за програмиране. Той е изключително гъвкав и богат и е невъзможно да си представим професионален програмист, който да не го знае. Опитът показва, че един материал се усвоява най-добре, ако е илюстриран с примери. Освен това, понякога е много трудно да се обясни дадена концепция или подход, ако те не са придружени с практически материал. Тук ще научите: как е организирана ...
PHP 7 & MySQL - практическо програмиране - книга

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


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

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

C# - основи на езика в примери


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

Асеневци
Цена:  15.31 €
Продуктът е сред най-интересните в store.bg
C# вече дълги години е неизменна част от списъка с най-търсените езици за програмиране. Неговият код е компактен и разбираем - в това отношение този език за програмиране на практика няма конкуренция. На C# могат да бъдат създадени както малки конзолни приложения, така и програми с графичен интерфейс. Опитът показва, че най-доб­ре и най-лесно програмиране се учи с примери. Освен това е много трудно да се обясни дадена концепция или подход, ако те не са придружени с практически материал. Затова авторът е избрал именно този начин за структуриране на материала в книгата. В книгата последователно се разглеждат: базови типове ...
C# - разширени възможности на езика в примери - книга

C# - разширени възможности на езика в примери


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

Асеневци
Цена:  15.31 €
Тази книга дава важни знания за особеностите на езика C# и съдържа примери за тяхното практическо използване. Застъпени са широк спектър от теми, свързани с най-актуалните и перспективни механизми на езика: абстрактни класове, начини за създаване и използване на интерфейси; работа с указатели; колекции и изброявания; полезни механизми, свързани с използването на делегати, събития, анонимни методи и ламбда-изрази; създаване на приложения с графичен интерфейс; прихващане и обработката на изключения; многонишково програмиране и начини за създаване на многонишкови приложения; създаване на прегледни и ефективни ...
C / C++ - практическо програмиране в примери - книга

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


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

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

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


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

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

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


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

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

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


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

Асеневци
Цена:  10.20 €
Продуктът е представен с видео материали
Продуктът е представен с вътрешни страници
Трето преработено и допълнено издание. ... Тази книга ще ви научи как да прилагате на практика HTML 5 и CSS 3 и да се възползвате от богатите възможности, предлагани в новите уеб стандарти. Първата част на книгата е посветена на HTML 5. Освен синтаксиса и правилата за структуриране на кода, в нея ще намерите и таговете, отнасящи се до различните видове текст - абзаци, заглавия, цитати, адреси, коментари и други. Ще научите как да вмъквате мултимедия в HTML страниците (анимирани изображения, аудио и видео съдържание, както и клипове от интернет и флаш приложения). Отделено е внимание на табличния дизайн и работата с ...
Описание
Шаблоните за дизайн са важен инструмент в арсенала на разработчика, тъй като се базират на фундаменталните принципи на проектирането. Появата на нови конструкции в съвременните езици за програмиране правят едни шаблони по-важни, а важността на други намалява.

В книгата ще намерите подробно опи­сание на класическите шаблони за дизайн. Разглеждат се по няколко възможни подхода за реализирането на отделните шаблони - от класическите, до тези, които са по-подходящи за платформата .NET. Също така ще изучите принципите за проектиране, известни под съкращението SOLID, и ще се научите да ги прилагате при разработването на собствени приложения.

В качеството на целева платформа се използват .NET Framework и езика C#. Част от материала е силно обвързана с особеностите на платформата и езика за програмиране. Въпреки това, ако вашият основен език е C++ или Java, книгата пак ще ви бъде полезна, тъй като съществена част от нея е посветена на въпроси на дизайна, които не зависят пряко от езика на програмиране.

Сергей Тепляков се занимава с разработването на програмен софтуер повече от десет години. За това време той е изминал пътя от младши програмист на вградени системи до архитект на една от водещите аутсорсингови компании в Европа, след което се прехвърля в отдела за разработчици (DevDiv) на "Microsoft".

Автор е на добре известния блог в Рунет, посветен на програмирането - "Programming Stuff", в който са публикувани стотици статии. През 2011 г. придобива титлата Microsoft C# MVP, от която се лишава през 2014 г., когато се прехвърля на работа в "Microsoft". Основните му интереси са насочени в областта на проектирането на системи, прагматичното използване на принципите и шаблоните за дизайн, а също така и в съвместяването на обектно-ориентираното и функционалното програмиране.
За издателство Асеневци
Асеневци трейд ЕООД
София, 1618
р-н Витоша, Еровете № 13, ет. 2
store@asenevtsi.com
Съдържание
Шаблони за дизайн на платформата .NET
  • За автора
  • Към кого е насочена тази книга?
  • Как трябва да се чете тази книга?
  • Отзиви
  • Благодарности
Предисловие
  • GoF шаблоните на платформата .NET
  • Отношението към шаблоните за дизайн
  • Фреймуъркове за шаблони
  • Гъвкавост vs. конкретност
  • Кому е нужна още една книга за шаблоните?
Поведенчески шаблони
  • Шаблонът "Стратегия" (Strategy)
    • Мотивация
    • Варианти за реализация в .NET
    • Обсъждане на шаблона "Стратегия"
    • Приложение
    • Примери в .NET Framework
  • Шаблонът "Шаблонен метод" (Template Method)
    • Мотивация
    • Варианти на реализация в .NET
    • Обсъждане на шаблона "Шаблонен метод"
    • Приложение
    • Примери в .NET Framework
    • Допълнителна информация
  • Шаблонът "Посредник" (Mediator)
    • Мотивация
    • Обсъждане на шаблона "Посредник"
    • Приложение
    • Кога третият е излишен?
    • Примери в .NET Framework
  • Шаблонът "Итератор" (Iterator
    • Мотивация
    • Обсъждане
    • Използване на итератори в цикъла foreach
    • Приложение
    • Примери в .NET Framework
  • Шаблонът "Наблюдател" (Observer)
    • Общи сведения
    • Мотивация
    • Варианти на реализация
    • Обсъждане на шаблона "Наблюдател"
    • Наблюдател във вид на специализиран интерфейс
    • Приложение
    • Примери в .NET Framework
  • Шаблонът "Посетител" (Visitor)
    • Мотивация
    • Обсъждане
    • Приложение
    • Примери в .NET Framework
  • Други поведенчески шаблони
    • Шаблонът "Команда"
    • Шаблонът "Състояние"
    • Шаблонът "Верига отговорности"
    • Примери в .NET Framework
Създаващи шаблони
  • Шаблонът "Сек" (Singleton)
    • Мотивация
    • Варианти за имплементация в .NET
    • Обсъждане на шаблона "Сек"
    • Приложение: шаблон или антишаблон
    • Примери в .NET Framework
    • Допълнителни връзки
  • Шаблонът "Абстрактна фабрика" (Abstract Factory)
    • Мотивация
    • Обсъждане на шаблона "Абстрактна фабрика"
    • Приложение на шаблона "Абстрактна фабрика"
    • Примери в .NET Framework
  • Шаблонът "Метод Фабрика" (Factory Method)
    • Мотивация
    • Диаграма на шаблона "Метод Фабрика"
    • Варианти на реализация
    • Обсъждане на шаблона "Метод фабрика"
    • Приложение на шаблона "Метод фабрика"
    • Примери в .NET Framework
  • Шаблонът "Строител" (Builder)
    • Мотивация
    • Особености на реализацията в .NET
    • Обсъждане на шаблона "Строител"
    • Приложение
    • Примери в .NET Framework
    • Допълнителна информация
Структурни шаблони
  • Шаблонът "Адаптер" (Adapter)
    • Мотивация
    • Обсъждане на шаблона "Адаптер"
    • Приложение
    • Примери в .NET Framework
  • Шаблонът "Фасада" (Facade)
    • Мотивация
    • Обсъждане на шаблона "Фасада"
    • Приложение
    • Примери в .NET Framework
  • Шаблонът "Декоратор" (Decorator)
    • Мотивация
    • Обсъждане на шаблона "Декоратор"
    • Приложение
    • Примери в .NET Framework
    • Допълнителна информация
  • Шаблонът "Композиция" (Composite)
    • Мотивация
    • Обсъждане на шаблона "Композиция"
    • Приложение
    • Примери в .NET Framework
  • Шаблонът "Пълномощно" (Proxy)
    • Мотивация
    • Обсъждане на шаблона "Пълномощно"
    • Приложение
    • Примери в .NET Framework
    • Част IV Принципи за дизайн
  • Принцип за единствена отговорност
    • За какво е необходим SRP?
    • Принципът за единствена отговорност в практиката
    • Типични примери за нарушаване на SRP
    • Изводи
  • Принцип "отворен / затворен"
    • Бъркотията с определенията
    • Какъв проблем е призван да реши принципът "отворен/затворен"?
    • Принципът "отворен/затворен" в практиката
    • Разширяемост: обектно ориентиран и функционален подход
    • Типични примери за нарушаване на принципа "отворен/затворен"
    • Изводи
  • Принцип на заместване на Лисков
    • За какво е необходим принципът на заместване на Лисков?
    • Класически пример за нарушаване: квадрати и правоъгълници
    • Принципът на заместване на Лисков и контрактите
    • За сложностите на наследяването в реалния свят
    • Допълнителна информация
    • Кога наследяването е прекалено малко?
    • Принципът на заместване на Лисков в практиката
    • Типични примери за нарушаване на LSP
    • Изводи
    • Допълнителни връзки
  • Принцип за разделяне на интерфейсите
    • За какво е необходим принципът за разделяне на интерфейсите?
    • SRP vs. ISP
    • Принципът за разделяне на интерфейсите в практиката
    • Типични примери за нарушаване на ISP
    • Изводи
  • Принцип за обръщане на зависимостите
    • Интерфейси
    • Слоеве
    • Наблюдатели
    • За какво служи принципът за обръщане на зависимостите?
    • Пазете се от неправилно разбиране на DIP
    • Тестване на решението vs. накърняване на капсулацията
    • Принципът на обръщане на зависимостите в практиката
    • Примери за нарушаване на принципа на обръщане на зависимостите
    • Изводи
    • Допълнителна информация
    • Допълнителни връзки
  • Размисли за принципите за дизайн
    • Използване на принципите за дизайн
    • Правилно използване на принципите за дизайн
    • Антипринципи за дизайн
Заключение
Източници на информация
  • Книги за дизайн и ООП
  • Статии
Рейтинг
Рейтинг: 9.33 / 3 гласа 
За да оцениш книгата "Шаблони за дизайн на платформата .NET", избери цифрата отговаряща на твоята оценка по десетобалната система:



1

2

3

4

5

6

7

8

9

10

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

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

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

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


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

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

Алгоритми в програмирането - майсторството да програмираш


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

Асеневци
Цена:  15.31 €
Продуктът е сред най-интересните в store.bg
Продуктът е представен с вътрешни страници
Важна част от подготовката на добрия програмист е свързана с развитието на алгоритмичното мислене. Ето защо тази книга е посветена на създаването, използването и анализа на алгоритми. В книгата последователно са разгледани темите: правила за представяне на алгоритми посредством псевдокод; подходи за анализиране на сложността, оценка на ефективността на алгоритмите и избор на най-добрия от няколко възможни; особености при реализация на алгоритми, предназначени за обработка на масиви, опашки, мрежи и свързани списъци; използване, силни и слаби страни на нетривиални конструкции, бинарни дървета и графи; числови ...
CCNA 200-301: Официално ръководство за сертифициране - том 1 - книга

CCNA 200-301: Официално ръководство за сертифициране - том 1


Уендел Одом

АлексСофт
Цена:  30.16 €
Продуктът е сред най-интересните в store.bg
Възможна е експресна доставка на следващ работен ден, до офис на Еконт.
Продуктът е представен с вътрешни страници
Това официално ръководство за обучение ви помага да усвоите всички теми за изпита CCNA 200-301, включително: Основните положения за работа в мрежи. Реализиране на Ethernet LAN. Реализиране на VLAN и STP. Адресиране и работа в подмрежи IPv4. Маршрутизиране IPv4. Реализиране на OSPF. Адресиране, работа в подмрежи и маршрутизиране IPv6. Безжични LAN. Official Cert Guide на Cisco Press. Книгите в тази серия осигуряват официално разработени материали за подготовка за изпита, които предлагат оценка, преговор и упражнения, които да помогнат на кандидатите за Cisco Career Certification да идентифицират слабостите си, ...
Първи стъпки в програмирането на C / C++ - книга

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


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

КЛМН
Цена:  13.00 €
Продуктът е сред най-интересните в store.bg
Продуктът е представен с видео материали
Продуктът е представен с вътрешни страници
Второ преработено издание. ... Това учебно пособие е предназначено най-вече за учениците от 4. клас и 5. клас, които се готвят (самостоятелно или в организирани форми) за участие в състезания по програмиране. То, обаче, може да бъде много полезно и за учителите, които биха искали да се захванат с преподаването на програмиране за най-малките. В книгата е представен минималният обем от знания и умения, които са достатъчни, за да могат да се решават състезателни задачи от Националната олимпиада и Националните турнири по информатика в най-малката състезателна група. Няма съмнение, че професията на програмиста е една от ...
Алгоритми For Dummies - книга

Алгоритми For Dummies


Джон Пол Мюлер, Лука Масарон

АлексСофт
Цена:  14.83 €
Продуктът е сред най-интересните в store.bg
Продуктът е представен с видео материали
Продуктът е представен с вътрешни страници
Прави ученето лесно. ... Опознайте алгоритмите. Няма нужда да сте професори, за да разберете алгоритмите. Това ясно и достъпно ръководство показва как те оказват влияние върху ежедневния ни живот - от виртуалните контакти до общуването на живо. Те също така са изключително важни, когато става въпрос за вземане на решения от всякакъв род. Ако искате да знаете как да използвате процедури за решаване на реални проблеми, Алгоритми For Dummies е вашето практическо въведение в тази интересна и много актуална сфера. В книгата ще откриете: Извършване на обработка на данни Разглеждане на дизайн на алгоритъм Научаване на ...
Обектно-ориентирано проектиране и програмиране: С примери на C# - книга

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


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

УИ Паисий Хилендарски
Цена:  7.67 €
Продуктът е сред най-интересните в store.bg
Възможна е експресна доставка на следващ работен ден, до офис на Еконт.
В последните десетилетия неимоверно се увеличи необходимостта от проекти­ране и създаване на програмни системи с различно предназначение. В същото време архитектурата на компютрите, предложена от Джон фон Нойман, остана почти непроменена, а производителността на програмисткия труд растеше със значително по-бавни темпове. Всичко това наложи търсенето на по-ефективни методи и техно­логии за производство на програми, както и създаване на мощни средства за абст­ракция в езиците за програмиране (ЕП). В тази връзка се появиха нови по-съвършени механизми за абстракция, позволяващи процесът на създаване на програмни продукти да ...
C++ в примери и задачи - книга

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


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

Асеневци
Цена:  12.75 €
Продуктът е сред най-интересните в store.bg
Тази книга е предназначена за онези, които не знаят или са слабо запознати с езика C++ и искат бързо да се научат да програмират на него. Ето защо в първа глава ще намерите основополагащи примери. ... C++ е един от най-популярните и търсени езици за програмиране. Той е изключително гъвкав и богат и е невъзможно да си представим професионален програмист, който да не го знае. Опитът показва, че един материал се усвоява най-добре, ако е илюстриран с примери. Освен това, понякога е много трудно да се обясни дадена концепция или подход, ако те не са придружени с практически материал. Тук ще научите: как е организирана ...
Microsoft Excel формули и функции For Dummies - книга

Microsoft Excel формули и функции For Dummies


Кен Блътман

АлексСофт
Цена:  14.83 €
Продуктът е сред най-интересните в store.bg
Продуктът е представен с вътрешни страници
Прави всичко по-лесно! Разбиране как работят функциите в една формула Максимално възползване от готовите функции на Excel Оценяване и предвиждане на инвестиции и разходи ... Накарайте мощните функции на Excel да работят за вас! Excel съдържа впечатляващите повече от 400 готови вградени функции. Сега преди разсъдъкът ви да се замъгли, тази книга съхранява 150-те най-полезни такива и осигурява инструкции стъпка по стъпка как да използвате всяка от тях във формула. Полезни, примери от реалния свят ви показват как да се възползвате от мощта на Excel за базови задачи, като определяне на средни продажби за бизнеса, ...
Дж. Т. Гайсингер
Алис Хофман
Б. К. Борисън
Проектиране на роботизирани системи - Йоаннис Патиас, Васил Георгиев - книга
В книгата са представени моделите, методите, знанията и материалите, необходими за проектиране на ...
Пътят от начинаещ до експерт програмист в задачи - част 1 - Нора Ангелова - книга
Книгата съдържа задачи по програмиране на езика С++ и въвежда напълно нова методология за обучение по ...
Практическо ръководство по програмиране на C# - Христо Крушков - учебник
Практическо ръководство - увод в програмирането, детайлно илюстриран с примери на езика С#. : ...
Първи стъпки в програмирането на C / C++ - Бисерка Йовчева, Ирина Иванова - помагало
Второ преработено издание. : Това учебно пособие е предназначено най-вече за учениците от 4. клас и 5. ...
Обектно-ориентирано проектиране и програмиране: С примери на C# - Елена Сомова, Росица Донева, Силвия Гафтанджиева - книга
В последните десетилетия неимоверно се увеличи необходимостта от проекти­ране и създаване на програмни ...
C++ в примери и задачи - Алексей Василев - книга
Тази книга е предназначена за онези, които не знаят или са слабо запознати с езика C++ и искат бързо ...
C#: 24-часово обучение + онлайн видео уроци - Род Стивънс - книга
Пълен пакет за обучение с онлайн видео уроци.Бърз и лесен експертен наръчник за обучение по ...
Увод в състезателното програмиране - Красимир Манев - помагало
Книгата е предназначена за всички, които искат да започнат занимания по състезателно програмиране от ...
Увод в програмирането (C/C++) - Милен Петров - книга
Книгата съдържа множество примери, програмни фрагменти, фигури и изходни екрани, практически уроци (за ...
C# - основи на езика в примери - Алексей Василев - книга
C# вече дълги години е неизменна част от списъка с най-търсените езици за програмиране. Неговият код е ...
Търсене
Книги