Remkomplekty.ru

IT Новости из мира ПК
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Книги по си шарп

Perl, Python — блог программиста

C Sharp я выбрала потому, что мне хотелось освоить что-то серьезное, основательное. Выбор делала между С и Java. С Java у меня не сложилось. Мне она казалась очень «тяжелой», и попытки читать книги по Java вызывали скуку, сонливость и отчаяние. Я категорически не понимала, зачем нужны такие сложные и некрасивые конструкции. В perl тоже самое делается легким движением руки.

Cи всегда был розовой мечтой. Язык, на котором пишут бородатые и очень умные дядьки, мега-крутые профессионалы. Однако, окончательно решив изучать C, я поняла, что опять надо выбрать — какой именно? Классический или C++ ? У меня нет времени, чтобы заниматься всем по порядку. С++ произвел впечатление чуть лучше Java, я приуныла.

И вот тут мне на глаза попался C Sharp. Скачала себе Visual Studio 2010. Посмотрела, полистала учебники, почитала MSDN. И начала испытывать к C Sharp настоящую нежность. Да, к сожалению, он не так крут, как С++, программисты менее востребованы, ЗП у них меньше. Но все-таки, это C (более безопасный и со сборкой мусора, ура!). Для него есть потрясающе удобная документация. Ее много! Она на русском! Есть инструментарий для разработки, с удобным GUI. Есть книги — отличные, легко читающиеся. Все это настолько отличается от Perl ! Вот что значит, когда язык поддерживается богатой компанией с мировым именем.

Ниже я хочу предложить вам список лучших книг по C Sharp.

И кстати, начав изучать C Sharp, я стала больше ценить Perl. Работая с C Sharp, ты приходишь на все готовое. Это приятно и комфортно, чувствуется забота о программисте. В работе с бесплатными продуктами, которые разрабатываются сообществом, нет ничего подобного. Извечные проблемы с документацией, локализациями, редакторами. Perl даже долгое время вообще не обновлялся и на несколько лет прекратил развитие.

Но именно это и важно. C Sharp — это комфорт готовой системы, perl — возможность самому участвовать в развитии и продвижении языка.

Простите за долгое вступление, а теперь список 🙂

Со временем, список будет дополняться. Если вы читали какую-то из перечисленных книг, оставьте комментарий! Мне интересно узнать ваше мнение.

    C# 4.0 и платформа .NET 4 для профессионалов. Кристиан Нейгел, Билл Ивьен, Джей Глинн, Карли Уотсон, Морган Скиннер

Одна из лучших книг по языку программирования, из тех, с которыми я встречалась. Легко читать,
информация полная. Не смотря на заголовок «для профессионалов», на самом деле, ее легко читать
даже если вы совсем не знаете C Sharp (впрочем, иметь навык программирования на любом другом языке — обязательно). При этом,
благодаря такому позиционированию, книга не является скучной — судьба большинства книг «для начинающих».

Мне повезло купить книгу во время очередной скидочной акции. Цена книги впечатляет не меньше ее содержимого.

Отличная книга для начинающих. Особенно для тех, кто выбрал C# в качестве своего
первого языка программирования. Хорошее и подробное изложение материала.
Очень понравился раздел по пространству имен System — удобный справочный материал

Навигация по записям

Список лучших книг по C# (C Sharp) : 7 комментариев

>опять надо выбрать — какой именно? Классический или C++?

Выбирать не надо. Сначала одно, а потом, если захочется — второе. Так как C++ — надстройка над C.

На первое, потом второе — времени не хватает. Либо то, либо другое.

Изучал C# по книге Нейгела — очень понравилась, для полного понимания языка достаточно. Не так давно посоветовали Шилдта — книга тоже очень хорошая, но уж очень для новичков.

Тоже вот захотел научится! Думаю не помешает. Хочу прочитать Герберта Шилдта. Но есть загвоздка:( Хочу найти в pdf формате, что бы на работе втихаря читать. Так весь инет перерыл и ничего не нашел. Может еще пару книг хороших посоветуете?

Стань мастером C#: подборка книг по языку родом из Microsoft

  • Книги, 21 июня 2017 в 23:35
  • Иван Бирюков

C# — объектно-ориентированный язык программирования, созданный в 1998–2001 годах компанией Microsoft как язык разработки приложений для платформы Microsoft .NET Framework. Он совмещает в себе силу и гибкость C++ с простотой Visual Basic.

C#, конечно же, уступает по популярности таким языкам, как C, Java, C++ и PHP, но, несмотря на это, он используется довольно часто. Ниже вы найдёте подборку книг, которые помогут вам в изучении этого языка программирования.

C# Programming Yellow Book

Эта книга — пособие для первокурсников на факультете компьютерных наук университета Халла. Вот рассматриваемые темы:

  1. Компьютеры и программы. Вы узнаете, что такое компьютер, как работают программы и как их писать. В конце раздела начнётся знакомство с самим C#.
  2. Обработка данных. В этой главе разбирается написание простой программы.
  3. Создание программ. Вы научитесь разбивать программы на отдельные части и использовать массивы.
  4. Создание решений. Здесь рассматривается процесс создания сложного проекта.
  5. Продвинутое программирование. Заканчивается книга разбором более сложных и мощных возможностей C#.

Для скачивания также доступны и другие материалы учебного курса.

Fundamentals of Computer Programming with C#

Данная книга предназначена для новичков. Она учит вас мыслить как программист, а C# в данном случае — просто инструмент, который можно заменить на Java, C++, PHP или Python. Это книга о программировании, а не о C#.

Она была написана командой болгарских разработчиков, затем её перевели на английский.

Изучаем C#

C# спроектирован и разработан специально для применения с .NET Framework — он идеально подходит для создания мощных Windows-приложений.

Прочитав эту книгу, вы освоите не только C# и .NET, но и XAML, Visual Studio и даже программирование под Windows Phone.

C# 7.0. Карманный справочник

Вам никогда не хотелось иметь всегда под рукой книгу, в которой можно быстро найти ответ по той или иной особенности языка? Для C#-программистов такая книга уже существует — «C# 7.0. Карманный справочник». Это наиболее актуальная версия книги, охватывающая стандарт C# 7.0. Кроме того, книга также подойдет для опытных программистов, пишущих на Си, C++ или Java и желающих освоить в сжатые сроки новый для себя язык как для саморазвития, так и для использования в существующем проекте.

Принципы, паттерны и методики гибкой разработки на языке C#

Авторы Роберт и Мика Мартины собрал в этой книге множество методов гибкой разработки, а также продемонстрировали на примерах их работоспособность. Применяя объектно-ориентированный подход, авторы рассматривают конкретные паттерны, применяемые к проектированию приложений, описывают методы рефакторинга и способы эффективного использования различных видов UML-диаграмм.

Microsoft Visual C#. Подробное руководство

Данная книга наиболее полно охватывает все возможности языка C#. Кроме того, она сертифицирована Microsoft. В ней много материала по работе с переменными, операторами, выражениями и методами, разработке надежных приложений с обработкой ошибок и исключений, использованию коллекции, созданию запросов LINQ и основам объектно-ориентированного программирования.

В 8 издании рассматривается стандарт C# 6.0 и среда разработки Visual Studio 2015. Книга ориентирована на тех, кто уже знает хотя бы один из языков программирования, но желающих знать C#, а также на программистов, уже знакомых с C# и желающих углубить свои знания в разработке приложений.

Разработка обслуживаемых программ на языке C#

В книге содержится 10 рекомендаций по разработке легко поддерживаемых и адаптируемых программ. Данные советы были выработаны авторами книги путем анализа сотен функционирующих систем. У этой книги также имеется версия для языка Java. Руководство будет полезно тем, кто стремится написать качественный код, который смогут в дальнейшем читать и поддерживать другие программисты.

C# Programming

Эта книга подробно описывает возможности языка C#. Рассматриваются основы языка, классы, продвинутые концепции, фреймворк .NET и ключевые слова.

В изучении C# вам также поможет этот русскоязычный видеокурс.

Creating Mobile Apps with Xamarin.Forms

Эта книга рассказывает о создании кроссплатформенных мобильных приложений при помощи Xamarin.Forms. Рассматриваются такие темы, как анимация, MVVM, триггеры, поведения, макеты и рендеры.

The Daily Design Pattern

В этой книге вы найдете подробный анализ 22 популярных паттернов проектирования и их реализации на C#.

Также советуем обратить внимание на серию видеоуроков по этой же теме.

Threading in C#

Это подробное руководство познакомит вас с возможностями работы с потоками в C#. Кстати, доступна и версия на русском языке.

Introduction to programming and the C# language

Эта книга — практическое введение в C#. В ней на простых примерах объясняются все основные концепции ООП. Цель книги — научить вас разрабатывать полноценные приложения и помочь выбрать дальнейшее направление развития.

Кстати, для изучения ООП вам может пригодиться и этот русскоязычный видеокурс.

Object Oriented Programming using C#

В этой книге при помощи небольших упражнений объясняется объектно-ориентированный подход к программированию. Кульминацией является написание большой программы. Затрагиваются следующие темы:

  • абстракция;
  • наследование;
  • полиморфизм;
  • ООП;
  • UML;
  • agile;
  • разработка через тестирование.

Object-Oriented Programming in C# Succinctly

Эта книга познакомит вас с основами объектно-ориентированного программирования. В ней достаточно как теории, так и практических примеров. Вот разделы книги:

  1. Три столпа ООП.
  2. Интерфейсы.
  3. SOLID.
  4. Шаблоны проектирования.
  5. Шаблоны GRASP.
  6. Архитектура.
  7. Другие парадигмы.

C# Code Contracts Succinctly

Контрактное программирование — это метод проектирования ПО, предполагающий, что проектировщик должен определить формальные, точные и верифицируемые спецификации интерфейсов для компонентов системы. В C# такой подход реализуется при помощи библиотеки Code Contracts, об использовании которой и рассказывает эта книга. Вот её оглавление:

  1. Вступление.
  2. Использование контрактов для кода.
  3. Полезные советы.
  4. Тестирование контрактов для кода.
  5. Расширения контрактов для кода.
  6. Заключение.
  7. Полезные ресурсы.

Data Capture and Extraction with C# Succinctly

Обнаружение и извлечение информации — это одна из самых сложных задач, поэтому для её решения стоит пользоваться специальными инструментами. Эта книга расскажет вам, как извлекать данные из электронных писем, скриншотов, сайтов и текстов при помощи языка C#.

Если вы знаете другие бесплатные книги по C#, которые стоит добавить в нашу подборку, делитесь ими в комментариях!

C#

Русский

Язык C#: краткое описание и введение в технологии программирования. О. Котов

Настоящее учебное пособие содержит теоретический материал, многочисленные примеры, демонстрирующие практическое .

    C# 7.0. Справочник. Полное описание языка. Албахари Бен , Албахари Джозеф

    Когда у вас возникают вопросы по языку C# 7.0 или .

    Язык программирования C# 7 и платформы .NET и .NET Core, 8-е изд. Эндрю Троелсен, Филипп Джепикс

    Эта классическая книга представляет собой всеобъемлющий источник сведений о языке .

    Программирование на C# для начинающих. Основные сведения. Алексей Васильев

    Новая книга известного автора самоучителей по программированию для начинающих, доктора .

    Unity в действии. Мультиплатформенная разработка на C#. Джозеф Хокинг

    Unity зачастую представляют как набор компонентов, не требующих программирования, что .

    Язык C# Базовый курс, 2-е издание. В.В. Подбельский

    Доступно для первоначального знакомства и с нужной строгостью рассматриваются классы .

    Принципы, паттерны и методики гибкой разработки на языке C#. Роберт Мартин

    Книги Роберта Мартина являются классикой программирования, рассматривающие самые .

    C# для начинающих. Б. Пахомов

    Книга является руководством для начинающих по разработке приложений на языке .

    Разработка алгоритмов с использованием принципов ООП. А.А. Калинин

    Для изучения данного руководства вы должны хорошо разбираться в принципах .

    C# на примерах. П.В. Евдокимов

    Автор предлагает читателю пройти обучение программированию на языке C# на .

    C# 4.0: полное руководство. Шилдт Герберт

    В этом полном руководстве по C# 4.0 — языку программирования, .

    Программирование на языке высокого уровня C#. Т.А. Павловская

    Задача этого курса — кратко, доступно и строго изложить основы .

    English

    Pro C# 7. 8 Ed A. Troelsen, P. Japikse

    Technology authors write for a demanding group of people (for .

    Writing High-Performance .NET Code. B. Watson

    .NET is an amazing system for building software. It allows .

    C# Developer’s Headstart. Mark Michaelis

    With this in mind, C# Developer’s Headstart was designed to .

    Object Oriented Programming using C#.Simon Kendal

    At the end of the book one larger case study .

    C# Programming Yellow Book. R. Miles

    These notes are written to be read straight through, and .

    C# 6.0 and the .NET 4.6 Framework, 7th Edition . A. Troelsen, P. Japikse

    This new 7th edition of Pro C# 6.0 and the .

    Mastering C# Concurrency. 2015. A. Koryavchenko, E. Agafonov

    Recent C# and .NET developments involve implicitly using asynchrony and .

    The Art of Unit Testing with Examples С# (2014). Roy Osherove

    One of the biggest failed projects I worked on had .

    Mastering Unity Scripting. Alan Thorn

    Mastering Unity Scripting is a concise and dedicated exploration of .

    C# 7.1 and .NET Core 2.0: Modern Cross-Platform Development (2018). M. Price

    There are C# books that are thousands of pages long .

    Complete Guide to Test Automation. A. Axelrod

    There are many great books about test automation, and particularly .

    C# 7 Quick Syntax Reference. 2nd Edition. M. Olsson

    The C# programming language is an object-oriented language created by .

    Топ-10 книг для C#-разработчиков

    Автор этой статьи, Клаудио Бернаскони, поделился собственным списком лучших по его мнению книг, которые стоит прочесть разработчику, пишущему на C#. Он решил, что таким образом этот список пригодится не только ему самому, но и сообществу. Представляем вам перевод списка.

    C# для профессионалов

    Автор — Джон Скит. Название книги в оригинале — «C# in Depth».

    Как эту книгу ни похвали, все равно будет мало. Джон Скит известен своим активным участием в сообществе StackOverflow. Его труд «C# in Depth» впервые был опубликован в 2008 году, а в настоящее время вы можете купить уже четвертое издание.

    Джон знаменит своим умением объяснять сложные материи очень простым и понятным языком. Могу сказать, что большей частью своих знаний о работе C# и о том, как использовать различные особенности этого языка, я обязан именно этой книге.

    Книга «C# для профессионалов» структурирована таким образом, чтобы осветить все доступные функции C# хронологически — в порядке их появления в версиях C#, начиная со 2-й и заканчивая 7-й. Таким образом читатель, независимо от того, когда он вошел в мир .NET, может проследить развитие языка.

    Лично у меня книга во втором издании. Я прочитал ее дважды от корки до корки и извлек много пользы. Так что я рекомендую эту книгу каждому серьезному C#-разработчику, желающему поглубже погрузиться в изучение этого языки и платформы .NET.

    Чистый код

    Автор — Роберт Сесил Мартин. Название книги в оригинале — «Clean Code».

    Эта книга не о C#. Она предназначена для разработчиков вообще и ориентирована на качество кода. Собственно, данная книга уже стала классикой, впервые она вышла еще в 2008 году. Свой экземпляр я купил в 2012 году и к настоящему времени прочел его уже многократно.

    Роберт С. Мартин освещает базовые и продвинутые способы улучшения качества кода ваших программ. Некоторые из принципов, упоминаемых в книге, уже внедрены в самых популярных IDE, другие в среде опытных разработчиков считаются просто проявлением здравого смысла.

    Тем не менее, есть также темы и техники, применять которые мне не доводилось, но я узнал о них, прочтя эту книгу. Я бы рекомендовал труд Роберта С. Мартина всем начинающим и даже опытным программистам, заинтересованным в написании поддерживаемого и высококачественного кода.

    Хотя этой книге уже больше 10 лет, советы из нее все еще применимы в современной разработке программ. К тому же, ее материал не ограничен каким-то одним языком.

    Программист-прагматик

    Авторы — Эндрю Хант, Дэвид Томас. Название книги в оригинале — «The Pragmatic Programmer».

    Эта книга была выпущена в 1999 году. И это одна из моих любимых книг прошлого века, содержание которых до сих пор вполне применимо в разработке.

    Главной темой книги авторы выбрали мастерство разработчика. В своем произведении они дали много ценных советов на предмет того, как можно улучшить разработку, какие подходы следует применять. Хант и Томас учат вещам, которым не учат в традиционной образовательной системе, в том числе в университетах. Это книга для практиков.

    «Программист-прагматик» это книга более высокого уровня, чем «Чистый код». Она освещает все темы, касающиеся разработки ПО, включая разработку спецификаций, отношения с заказчиками, управление командой, инструменты разработчика и процедуру тестирования.

    Идеальный программист

    Автор — Роберт Сесил Мартин. Название книги в оригинале — «The Clean Coder».

    Книга «Идеальный программист» была выпущена как продолжение супер-популярной книги «Чистый код». Первая книга главным образом освещает качество кода и такие вещи как нейминг и структурирование кода, а вторая должна служить в качестве руководства для профессионального программиста.

    Вышла эта книга в 2011 году. На момент написания этой статьи она входит в топ-10 книг в категории разработки ПО на Amazon.

    Роберт С. Мартин пишет о дисциплинах, техниках, инструментах и мастерстве в целом. В книге есть главы об улаживании конфликтов, о том, как работать с нерациональными менеджерами, как бороться с творческим кризисом и как избежать выгорания.

    Из этой книги я почерпнул много вещей, которые активно применяю в своей повседневной жизни.

    Когда я искал свою первую работу разработчика, я фокусировался только на качестве своего кода. Эта книга помогла мне понять, что разработка программ это не только код. Это люди, команды и коммуникация между ними. Коммуникация имеет ключевое значение для создания функциональных команд, способных производить высококачественное ПО.

    Я рекомендую эту книгу каждому, кто хочет поближе познакомиться с процессом разработки программ и улучшить свои коммуникационные навыки, чтобы доводить проекты до конца, работать в здоровой среде и продвигаться по карьерной лестнице.

    Чистая архитектура

    Автор — Роберт Сесил Мартин. Название книги в оригинале — «Clean Architecture».

    Я хотел бы заявить, что Роберт С. Мартин не выступает спонсором этой статьи, и я клянусь, что это последняя его книга в моей подборке.

    Я просто не мог не упомянуть эту книгу. В ней разбирается тема крупных систем. Прочитав ее, вы узнаете, как создавать такие системы с нуля и как осуществлять рефакторинг уже существующих систем, чтобы привести их в соответствие с современными правилами. Также из этой книги вы узнаете, каким образом все рекомендованные в ней подходы помогают улучшать качество программ в целом.

    Обсуждаемые в книге концепции относятся к объектно-ориентированным языкам программирования, но некоторые из них также могут применяться и в функционально-ориентированных.

    В книге «Чистая архитектура» вы найдете определения дизайна ПО и архитектуры ПО, а также пояснение различий между ними. Далее, там описываются различные парадигмы структурного, объектно-ориентированного и функционального программирования.

    Принципы дизайна, описанные в книге, включают все принципы SOLID.

    В фокусе этой книги — подход под названием «кричащая архитектура»: архитектура должна быть видима для разработчика, когда он работает над проектом.

    Я считаю, что «Чистая архитектура» это книга продвинутого уровня, так что рекомендую ее опытным разработчикам, которые уже посвятили несколько лет разработке программ. Начинающим будет очень сложно понять описываемые в ней высокоуровневые принципы.

    В целом, я советую читать книги Мартина именно в таком порядке, в каком они здесь изложены: сначала «Чистый код», потом «Идеальный программист», а уж затем «Чистая архитектура».

    C# Smorgasbord

    Автор — Филип Экберг.

    «C# Smorgasbord» это первая книга Филипа Экберга.

    Книга предназначена для опытных C#-разработчиков, желающих добиться более глубокого понимания внутренней работы C# и узнать, как лучше всего использовать фреймворк .NET.

    В книге есть главы, посвященные parallel extensions, написанию модульных тестов и применению их для ускорения разработки. Также есть отличная глава об асинхронном программировании с async и await, а также о динамическом программировании.

    Во второй части разбирается использование Reflection. Также есть базовая информация о платформе Roslyn.

    Книга была выпущена довольно давно, и часть ее контента уже устарела. Но я все равно считаю, что она полезна для C#-разработчиков, стремящихся получше разобраться в указанных темах.

    Паттерны проектирования

    Авторы — Эрик Фримен, Элизабет Робсон. Также в создании книги принимали участие Кэти Сьерра и Берт Бейтс. Название в оригинале — «Design Patterns» (серия «Head First»).

    Большинство разработчиков знакомы с шаблонами проектирования по книге «Приемы объектно-ориентированного проектирования. Паттерны проектирования» (авторы — Эрик Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес).

    Должен признаться, что мне эта книга не нравится. Мне не по вкусу ни стиль ее написания, ни иллюстрации, ни примеры.

    А вот «Паттерны проектирования» освещают эту тему куда понятнее. Эта книга хорошо передает саму цель применения паттернов и поясняет, когда нужно их использовать. И, что более важно, — когда их НЕ нужно использовать, т. е., в каких случаях паттерн не подходит для решения проблемы.

    Эту книгу я купил еще во время стажировки и думаю, что это единственная книга (из тех, что я тогда покупал), стоившая заплаченных за нее денег.

    Примеры кода в книге «Паттерны проектирования» написаны на Java, но их можно с легкостью применить ко всем объектно-ориентированным языкам, включая C#.

    Если вы хотите узнать больше о паттернах проектирования или узнать что-то новое, например, познакомиться с каким-то необычным паттерном, я настоятельно рекомендую приобрести книгу Фримена и Робсон.

    Путь программиста

    Автор — Джон Сонмез. Название книги в оригинале — «Soft Skills: The Software Developer’s Life Manual».

    Джон Сонмез, автор книги, сам прошел через все описанное в ней. Он работал на разных должностях в сфере разработки, занимался консультированием, вел блог и канал на YouTube, создавал курсы.

    Основное отличие книги Сонмеза в том, что он говорит не только о том, как повысить качество кода. Он рассказывает, как разработчику «продавать себя», управлять своими финансами, инвестировать деньги, заниматься фитнесом, а также говорит о здоровье и об отношениях.

    Цель книги — помочь читателю улучшить те сферы своей жизни, которые обычно не на слуху, но очень важны, если вы хотите стать успешным разработчиком. Эту книгу отличает широта тем, а также жизненные примеры, приводимые автором для их раскрытия.

    К этой книге я возвращался не единожды, перечитывая отдельные главы. Могу смело рекомендовать ее каждому разработчику, желающему добиться большего профессионализма и получить большую степень свободы в своей карьере.

    Искусство автономного тестирования

    Автор — Ошероув Рой. Название книги в оригинале — «The Art of Unit Testing».

    Рой Ошероув обновил свою популярную книгу и опубликовал ее второе издание в конце 2013 года.

    Книга представляет читателю процесс создания автоматизированных тестов, с написания первого теста и до поддержки надежных наборов тестов. Рой дает определения многих широко используемых терминов, касающихся модульного тестирования, включая mock-и и stub-ы.

    Также есть отдельные главы, посвященные использованию тестовых фреймворков, таких как Moq, FakeItEasy и Typemock Isolator. Книга включает много примеров кода, написанных на C#, что делает ее очень понятной и подходящей для начинающих.

    Я купил себе еще первое издание и проштудировал его от корки до корки. Временами я возвращаюсь к этой книге и перечитываю главы, касающиеся моих рабочих задач, или когда хочу убедиться, что использую в моих наборах тестов наилучший подход.

    Советую эту книгу всем, кто хочет побольше узнать о TDD (разработке через тестирование) и автоматизированном тестировании, и, конечно же, всем C#-разработчикам.

    Эффективное программирование на C#. 50 способов улучшения кода

    Автор — Билл Вагнер. Название книги в оригинале — «Effective C#: 50 Specific Ways to Improve Your C#».

    В третьем издании своей книги Вагнер освещает широкий спектр тем как начального, так и продвинутого уровня, а также дает много советов.

    Во вступлении к книге Вагнер говорит, что его целью было дать 50 рекомендаций, которые помогут профессиональным разработчикам использовать C# более эффективно.

    Чтобы извлечь пользу из данной книги, нужно иметь определенный уровень понимания языка C#. Читатель должен быть знаком с базовыми функциями языка и платформой .NET.

    В книге описываются идиомы языка, которые можно использовать в своем коде. Есть советы по управлению ресурсами, работе с дженериками и LINQ.

    Этой книги у меня нет, я читал ее в университетской библиотеке. Могу сказать, что хотя некоторые базовые приемы и были мне уже известны, из книги я почерпнул много новых, более продвинутых.

    Очень рекомендую эту книгу каждому C#-разработчику.

    Вот и все, спасибо за внимание! Надеюсь, мой список поможет другим разработчикам подобрать хорошую книгу себе, на подарок другу или просто чтобы поставить на полку в офисе, чтобы произвести впечатление на коллег.

    Книги по си шарп

    Physics.Math.Code

    16 записей Показать все записи

    C# для чайников [2019] Мюллер Джон Пол

    C# — мощный язык программирования, который стал любимым инструментом программистов, работающих с Visual Studio, и эта книга поможет вам быстро и безболезненно освоить новейшую его версию. Показать полностью…
    Вы научитесь создавать приложения для Windows, использовать графику, потоки, контейнеры, базы данных и многое другое, узнаете, что такое .NET Framework, полиморфизм, наследование и обобщенное программирование, а также изучите множество других важных и интересных вещей.

    Из книги «C# для чайников» вы узнаете не только о типах, конструкциях и операторах языка C#, но и о ключевых концепциях объектно-ориентированного программирования, реализованных в этом языке, который в настоящее время представляет собой один из наиболее приспособленных для создания программ для Windows-инструментов

    Если вы в начале большого пути в программирование, смелее покупайте книгу «C# для чайников»: она послужит вам отличным путеводителем, который облегчит ваши первые шаги на этом длинном, но очень увлекательном пути

    Из книги «C# для чайников» Вы узнаете, как создать консольное приложение и что такое делегаты, события и интерфейсы. C# — мощный язык программирования, который стал любимым инструментом программистов, работающих с Visual Studio, и эта книга поможет вам быстро и безболезненно освоить новейшую его версию

    Вы научитесь создавать приложения для Windows, использовать графику, потоки, контейнеры, базы данных и многое другое, узнаете, что такое .NET Framework, полиморфизм, наследование и обобщенное программирование, а также изучите множество других важных и интересных вещей

    В книге «C# для чайников»:

    * Создание приложений для Windows
    * Циклы и условные переходы
    * Синтаксис коллекций
    * Интерфейсы и объектно-ориентированные концепции
    * Делегаты и события
    * Безопасный код
    * Работа с разнообразными источниками данных
    * Создание приложений для работы в Интернете

    Даже если вы никогда не имели дела с программированием, книга «C# для чайников» поможет вам освоить язык C# и научиться писать на нем программы любой сложности. Для читателей, которые уже знакомы с каким-либо языком программирования, процесс изучения C# только упростится, но иметь опыт программирования для чтения книги совершенно необязательно

    Джон Пол Мюллер — независимый автор и технический редактор. На сегодняшний день он написал 104 книги и более 600 статей на самые разные темы: от сетей до искусственного интеллекта и от управления базами данных до головокружительного программирования. Некоторые из его текущих работ включают книгу о машинном обучении, пару книг по Python и книгу о MATLAB. Благодаря навыкам технического редактора Джон помог более чем 70 авторам усовершенствовать свои рукописи. Джон всегда интересовался разработкой программного обеспечения и писал о самых разных языках программирования

    Unity и C#. Геймдев от идеи до реализации. 2-е изд [2019] Джереми Бонд

    Джереми Гибсона Бонд задумывая эту книгу, ставил перед собой простую цель: познакомить вас со всеми инструментами и передать начальные знания, Показать полностью… необходимые для достижения успеха в разработке игр и прототипов. Автор постарался втиснуть в эту книгу максимальный объем знаний. В отличие от многих других книг, эта сочетает обе дисциплины — проектирование игр и цифровую разработку (то есть компьютерное программирование) — и обертывает их практикой итеративного прототипирования. Появление продвинутых и относительно простых в использовании игровых движков, таких как Unity, еще больше упростило создание прототипов, выражающих концепции игрового дизайна, и увеличило ваши шансы стать квалифицированным (и востребованным) дизайнером игр.

    Часть I. Проектирование игры и прототипирование на бумаге

    Первая часть книги начинается с исследования разных теорий проектирования игр и аналитических основ игрового дизайна, предлагавшихся в некоторых более ранних книгах. В этой части описывается многуровневая тетрада (Layered Tetrad) — способ объединения и расширения лучших черт этих более ранних теорий. Исследованию многоуровневой тетрады уделено много внимания, потому что это касается многих решений, которые вам придется принимать как проектировщику интерактивных взаимодействий. В этой части также содержится информация об интересных проблемах разных дисциплин проектирования игр; описывается процесс прототипирования на бумаге, тестирование и выполнение итераций; дается конкретная информация, способная помочь вам стать одним из лучших проектировщиков; представляются эффективные стратегии управления проектами и временем, помогающие обеспечить соблюдение графика разработки проекта.

    Часть II. Цифровое прототипирование

    Вторая часть книги учит программированию. Эта часть опирается на мой многолетний опыт обучения студентов нетехнических специальностей приемам выражения идей проектирования игр в цифровом коде. Если у вас нет опыта разработки или программирования, эта часть для вас. Но даже имеющие некоторый опыт могут просмотреть эту часть, чтобы познакомиться с новыми приемами или освежить в памяти некоторые подходы. Вторая часть охватывает C# — наш язык программирования — от самых основ до наследования классов и приемов объектно-ориентированного программирования.

    Часть III. Прототипы игр и примеры

    Третья часть книги включает несколько примеров, каждый из которых демонстрирует процесс разработки прототипа игры определенного жанра. Эта часть преследует две цели: раскрывает некоторые передовые приемы быстрого прототипирования игр на примере моего собственного подхода к прототипированию и помогает сформировать фундамент, опираясь на который вы сможете создавать свои игры. Многие книги, рассказывающие о Unity (наше окружение для разработки игр) используют похожий подход, но ведут читателя через единственный монолитный пример на протяжении нескольких сотен страниц. Эта книга, напротив, демонстрирует несколько намного более коротких примеров. Конечные результаты этих примеров неизбежно менее надежны, чем те, что можно найти в других книгах, но я убежден, что разнообразие поможет вам лучше подготовиться к созданию собственных проектов в будущем.

    Часть IV. Приложения

    В этой книге есть несколько важных приложений, заслуживающих упоминания здесь. Чтобы не повторять одну и ту же информацию и не заставлять вас искать ее по разным главам, вся информация, которая многократно упоминается в книге или к которой, как мне кажется, вы захотите обратиться позже (когда закончите чтение книги в первый раз), помещена в приложения. Приложение A содержит краткое пошаговое введение в процедуру создания проекта игры в Unity. Самое длинное приложение — приложение Б «Полезные идеи». Несмотря на непритязательное название, вы, я уверен, чаще всего будете обращаться именно к этому приложению, после того как прочитаете книгу в первый раз. «Полезные идеи» — это сборник передовых приемов и стратегий, которыми я сам постоянно пользуюсь, выполняя прототипирование игр, и думаю, что здесь вы найдете много интересного для себя. Третье, и заключительное, приложение — список ссылок на ресурсы в интернете, где вы найдете ответы на вопросы, не охваченные этой книгой. Часто бывает трудно определить правильное место для поиска помощи; в этом приложении собраны ссылки, которыми я сам пользуюсь чаще всего.

    Читать еще:  Камень ножницы бумага паскаль
Ссылка на основную публикацию
Adblock
detector