1. Microsoft Visual C#. Джон Шарп
В книге описана версия Visual Studio 2015. Прочитав ее, можно научиться быстро писать код, создавать свои проекты, разрабатывать приложения и получить знания по объектно-ориентированном программировании. Для изучения книги, уровень знаний по Visual Studio не важен.
Достоинства:
- автор хорошо описывает материал: начинает с простого и переходит к более сложному;
- книга подходит для новичков, так как там все буквально разжевывается;
- есть много примеров, прям по ходу текста;
- наличие упражнений, которые помогают закрепить знания.
Недостатки:
- плохой перевод, практически дословный;
- стиль подачи тяжеловат для восприятия.
3. Visual C++ на примерах. Анатолий Хомоненко, Галина Довбуш
Книга создана для начинающих программистов. Самые первые главы посвящены самой подготовке программы к исполнению. Во второй части книги рассказано об основах языка С++: ввод и вывод данных, операторы, массивы, указатели структуры и функции. Есть описания приложений API Windows и MFC. В конце книги содержаться вопросы и задания к пройденному материалу.
Достоинства:
- подробно описывается, как создавать новые проекты и делать их отладку;
- текст понятно составлен и поделен на разные темы;
- наличие примеров и вопросов помогает лучше разобраться в пройденном материале;
- легко читать и воспринимать информацию;
- то, что нужно для новичка.
Недостатки:
- книга 2007 года издания, а это значит, что информация может быть устаревшей.
5. Изучаем C# (Head First). Эндрю Стиллмен, Дженнифер Грин
Современная книга, в основе которой нет скучных спецификаций. Книга дает возможность сразу начать разрабатывать собственный код на языке С# при помощи минимального набора инструментов.
Достоинства:
- есть много интересных и нетипичных заданий;
- отлично написана, понятно и по делу;
- новичкам стоит начать учится именно с этой книги.
Недостатки:
- некоторые задания возможно выполнять только на Windows
- мягкая обложка при таком большом количестве страниц долго не проживет.
7. Microsoft Visual C++ в задачах и примерах. Никита Культин
Книга состоит из сборника задач, которые нужно решить самостоятельно и справочника, где содержится основная информация о компонентах и базовых функциях Microsoft Visual C++.
Достоинства:
- помогает закрепить выученный материал из других учебников по Microsoft Visual Studio;
- наличие разнообразных заданий: от простых к сложным;
- есть полезные советы и примеры.
Недостатки:
- много неточностей и недочетов в тексте;
- есть недостоверная информация;
- ошибки в коде.
9. C++ AMP. Кейт Грегори, Эйд Миллер
Книга состоит из 12 глав, каждая из которых посвящена одному из методов программирования на языке С++. В ней рассказывается, как в полной мере использовать все преимущества С++ в своих приложениях. Пособие ориентировано на программистов, которые уже работают с Microsoft Visual Studio и хотят повысить свой опыт и производительность своих приложений.
Достоинства:
- несмотря на то, что автор советует данную книгу уже практикующимся программистам, она не требует каких-то углубленных знаний;
- замечательно подобранный материал.
Недостатки:
- она не так популярна среди программистов;
- чтобы понять некоторые моменты из книги, нужно обратиться к Интернету или другим источникам.
11. Введение в .NET 4.0 и Visual Studio 2010 для профессионалов. Алекс Макки
Книга выпущена в 2010 году и является кратким экскурсом по нововведениям того года. С ней читатель узнает о влияниях платформы и об обновленных технологиях.
Достоинства:
- кратко, но четко дается обзор технологий;
- почти единственный справочник, в котором напечатаны интервью с ведущими разработчиками Microsoft.
Недостатки:
- новинки описаны очень поверхностно;
- страдает грамматика и перевод;
- не подходит ни как учебник по Microsoft Visual Studio, ни как справочник для новичков;
- материал не актуален в наше время.
13. C#. Разработка компонентов в MS Visual Studio 2005/200. Павел Агуров
Книга имеет всю необходимую информацию для создания компонентов. Начиная с первых глав, автор описывает весь теоретический материал: общую архитектуру, среду Visual Studio, интерфейсы, достоинства и недостатки компонентов, особенности их разработки. Далее в книге описывается более сложный материал: компонентные расширения свойств, привязка, расширение.
Достоинства:
- профессиональная подача материала;
- рассмотрено много специфических тем.
Недостатки:
- книга специализируется на создании только Win-компонентов.
Вывод
- Лучшая литература для новичка – «Изучаем C# (Head First)» Эндрю Стиллмен, Дженнифер Грин» и «Microsoft Visual C#» Джон Шарп.
- Для тех, кто уже немного знаком с языком программирования С++ и кто хочет пополнить свой багаж знаний советуется прочитать книгу – «C++ AMP» Кейт Грегори, Эйд Миллер.
0 Комментарии