Поиск книг, людей и списков
Read This Twice
ГлавнаяЛюдиКнигиSonaБиблиотекиВойти

Лучшие книги на C#

Овладейте миром программирования на C# с помощью этих неотъемлемых произведений, выбранных за их популярность и признание в среде технологий и программирования.

Рекомендации от 33 статей, Wes McKinney.
Лучшие книги на C#
41 книга в списке
Сортировать по
Количество статей
Макет
C# для профессионалов book cover
C# для профессионалов
Тонкости программирования
Jon Skeet - 2010-11-30 (впервые опубликовано в 2008)
Рейтинг Goodreads
Книга C# ДЛЯ ПРОФЕССИОНАЛОВ. ТОНКОСТИ ПРОГРАММИРОВАНИЯ (C# in Depth) является обновлением предыдущего издания, ставшего бестселлером, с целью раскрытия новых средств языка C# 5, включая решение проблем, которые связаны с написанием сопровождаемого асинхронного кода. Она предлагает уникальные сведения о сложных областях и темных закоулках языка, которые может предоставить только эксперт Джон Скит. Если вы занимаетесь разработкой приложений .NET, то будете использовать C# как при построении сложного приложения уровня предприятия, так и при ускоренном написании какого-нибудь чернового приложения. В C# 5 можно делать удивительные вещи с помощью обобщений, лямбда-выражений, динамической типизации, LINQ, итераторных блоков и других средств. Однако прежде их необходимо должным образом изучить. Третье издание книги было полностью пересмотрено с целью раскрытия новых средств версии C# 5, включая тонкости написания сопровождаемого асинхронного кода. Вы увидите всю мощь языка C# в действии и научитесь работать с ценнейшими средствами, которые эффективно впишутся в применяемый набор инструментов. Кроме того, вы узнаете, как избегать скрытых ловушек при программировании на C# с помощью кристально чистых объяснений вопросов, касающихся внутреннего устройства языка. В этой книге предполагается, что вы хорошо усвоили свою первую книгу по C# и жаждете большего! Что внутри: обновления, появившиеся в C# 5 новое средство async/await как и почему работает C#
Learn C# in One Day and Learn It Well book cover
Learn C# in One Day and Learn It Well
C# for Beginners with Hands-on Project (Learn Coding Fast with Hands-On Project) (Volume 3)
Jamie Chan - 2015-10-20
Рейтинг Goodreads
Learn C# programming quickly and effectively with this hands-on book. It's perfect for beginners or those experienced in other programming languages who want to master C# fast. The book breaks down complex concepts into easy-to-follow steps and includes carefully chosen examples for illustration, with project guidance at the end to help you apply your newfound skills. Don't waste your time with boring courses or confusing tutorials anymore. Click "Add to Cart" and start coding today.
C# 7 book cover
C# 7
0
Joseph Albahari - 2017-11-21
Рейтинг Goodreads
Когда у вас возникают вопросы по языку C# 7.0 или среде CLR и основным сборкам .NET Framework, это ставшее бестселлером руководство предложит все необходимые ответы. С момента представления в 2000 году C# стал языком с замечательной гибкостью и широким размахом, но такое непрекращающееся развитие означает, что по-прежнему есть многие вещи, которые предстоит изучить. Организованное вокруг концепций и сценариев использования, основательно обновленное седьмое издание книги снабдит программистов средней и высокой квалификации лаконичным планом получения знаний по C# и .NET. Погрузитесь в него и выясните, почему данное руководство считается исчерпывающим справочником по языку C#. ●Освойте должным образом все аспекты языка C#, от основ синтаксиса и переменных до таких сложных тем, как указатели и перегрузка операций ●Тщательно исследуйте LINQ с помощью трех глав, специально посвященных этой теме ●Узнайте о динамическом, асинхронном и параллельном программировании ●Научитесь работать с функциональными средствами .NET, в числе которых XML, взаимодействие с сетью, сериализация, рефлексия, безопасность, домены приложений и контракты кода ●Изучите доступный в C# 7.0 модульный компилятор как службу под названием Roslyn
Murach's C# 2015 book cover
Murach's C# 2015
Anne Boehm - 2016-02-06
Рейтинг Goodreads
This essential guide to C# programming is perfect for both beginners and experienced developers. It covers everything from using Visual Studio 2015 and C# 6.0 to creating Windows Forms applications and professional-level database applications. You'll learn how to use business classes and data sources, as well as inheritances and interfaces, helping you to develop 3-tiered Windows Forms applications quickly and easily. With these core C# and Visual Studio skills, you'll be able to develop any C# application for Windows, the web, or mobile devices.
CLR via C# book cover
CLR via C#
Программирование на платформе Microsoft
Jeffrey Richter - 2010-02-14 (впервые опубликовано в 2006)
Рейтинг Goodreads
Эта книга, выходящая в четвертом издании и уже ставшая классическим учебником по программированию, подробно описывает внутреннее устройство и функционирование общеязыковой исполняющей среды (CLR) Microsoft .NET Framework версии 4.5. Написанная признанным экспертом в области программирования Джеффри Рихтером, много лет являющимся консультантом команды разработчиков .NET Framework компании Microsoft, книга научит вас создавать по-настоящему надежные приложения любого вида, в том числе с использованием Microsoft Silverlight, ASP.NET, Windows Presentation Foundation и т.д. Четвертое издание полностью обновлено в соответствии со спецификацией платформы .NET Framework 4.5, а также среды Visual Studio 2012 и C# 5.0.
Конкурентность в C# book cover
Конкурентность в C#
Асинхронное, параллельное и многопоточное программирование
Stephen Cleary - 2014-07-08
Рейтинг Goodreads
Если вы побаиваетесь конкурентного и многопоточного программирования, эта книга написана для вас. Стивен Клири предоставляет в ваше распоряжение 85 рецептов работы е .NET и C# 8.0, необходимых для параллельной обработки и асинхронного программирования. Конкурентность уже стала общепринятым методом разработки хорошо масштабируемых приложений, но параллельное программирование остаётся непростой задачей. Подробные примеры и комментарии к коду позволят разобраться в том, как современные инструменты повышают уровень абстракции и упрощают конкурентное программирование. Вы научитесь использовать async и await для асинхронных операций, расширять возможности кода за счет использования асинхронных потоков, исследовать потенциал параллельного программирования с библиотекой TPL Dataflow, создавать конвейеры потоков данных с библиотекой TPL Dataflow, задействовать функциональность System.Rcactive на базе LINQ, использовать потоково-безопасные и неизменяемые коллекции, проводить модульное тестирование конкурентного кола, брать под контроль пул потоков, реализовывать корректную кооперативную отмену, анализировать сценарии на предмет объединения конкурентных методов, пользоваться всеми возможностями асинхронно-совместимого объектно-ориентированного программирования, распознавать и создавать адаптеры для кода, в котором используются старые стили асинхронного программирования. 2-е международное издание.
C# 8.0 and .NET Core 3.0 – Modern Cross-Platform Development book cover
C# 8.0 and .NET Core 3.0 – Modern Cross-Platform Development
Build applications with C#, .NET Core, Entity Framework Core, ASP.NET Core, and ML.NET using Visual Studio Code, 4th Edition
Mark J. Price - 2019-10-31
Рейтинг Goodreads
Looking to learn C# 8.0 and .NET Core 3.0? Look no further than this comprehensive guide by expert teacher Mark J. Price. You'll learn all the fundamentals of C#, object-oriented programming, and the latest C# 8.0 features. Plus, you'll explore practical applications, like building professional web applications with ASP.NET Core 3.0 and creating cross-platform applications for Windows, macOS, Linux, iOS, and Android. This fully updated and expanded edition even includes new chapters on Content Management Systems (CMS) and machine learning with ML.NET. Perfect for readers with some prior programming experience or a STEM background.
C# 6 for Programmers book cover
C# 6 for Programmers
Paul J. Deitel - 2016-08-09
Рейтинг Goodreads
This comprehensive guide to C# 6 and object-oriented development is perfect for programmers with a background in high-level language programming. Using the Deitel signature live-code approach and exploring Microsoft's C# 6 and .NET, it presents concepts in the context of 170+ fully coded and tested apps complete with syntax shading, code highlighting, code walkthroughs, program outputs, and hundreds of savvy software development tips. This guide also includes coverage on new C# 6 functionality and emphasizes performance and software engineering principles. Master programming languages and platforms including C#, C++, C, Java, Android, iOS app development, Swift, Visual Basic, Python, and Internet and web programming.
Язык программирования C# 6 book cover
Язык программирования C# 6
0 и платформа
Andrew Troelsen - 2015-11-11
Рейтинг Goodreads
This new 7th edition of Pro C# 6.0 and the .NET 4.6 Platform has been completely revised and rewritten to reflect the latest changes to the C# language specification and new advances in the .NET Framework. You'll find new chapters covering all the important new features that make .NET 4.6 the most comprehensive release yet, This comes on top of award winning coverage of core C# features, both old and new, that have made the previous editions of this book so popular. Readers will gain a solid foundation of object-oriented development techniques, attributes and reflection, generics and collections as well as numerous advanced topics not found in other texts (such as CIL opcodes and emitting dynamic assemblies). The mission of this book is to provide you with a comprehensive foundation in the C# programming language and the core aspects of the .NET platform plus overviews of technologies built on top of C# and .NET (ADO.NET and Entity Framework, Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF), ASP.NET (WebForms, MVC, WebAPI).). Once you digest the information presented in these chapters, you’ll be in a perfect position to apply this knowledge to your specific programming assignments, and you’ll be well equipped to explore the .NET universe on your own terms. What You Will
Pro C# 7 book cover
Pro C# 7
With .NET and .NET Core
Andrew Troelsen - 2017-11-21
Рейтинг Goodreads
This comprehensive classic provides a solid foundation in the C# programming language and its frameworks, including the latest features in C# 7.1 and .NET 4.7. With four new chapters on .NET Core, you'll get up to speed with the latest lightweight, cross-platform framework. Learn about ASP.NET Core, Entity Framework Core, and more, and explore advanced topics not found in other texts. With this book, you'll have the confidence to put C# into practice and discover the .NET universe on your own terms.
Microsoft Visual C# Step by Step by John Sharp
Программируем на C# 8 by Ian Griffiths
Принципы, паттерны и методики гибкой разработки на языке C# by Robert C. Martin
Адаптивный код на C# by Gary McLean
Эффективное использование С# by Bill Wagner
C# 6.0 Cookbook by Jay Hilyard
Искусство автономного тестирования с примерами на С# by Roy Osherove
The C# Programming Yellow Book by Rob Miles
C# 9 and .NET 5 – Modern Cross-Platform Development by Mark J. Price
C# 6.0 in a Nutshell by Joseph Albahari
Professional C# 7 and .NET Core 2.0 by Christian Nagel
Чистый код by Robert C. Martin
Чистая архитектура by Robert C. Martin
Unit Testing Principles, Practices, and Patterns by Vladimir Khorikov
C# 5 by Joseph Albahari
Язык программирования C# 5 by Andrew Troelsen
C# 8.0 in a Nutshell by Joseph Albahari, Eric Johannsen
Starting Out with Visual C# by Tony Gaddis
C# 7.0 All-in-One For Dummies by John Paul Mueller, Bill Sempf, Chuck Sphar
Murach's C# (7th Edition) by Joel Murach, Anne Boehm
Наиболее эффективное программирование на C# by Bill Wagner
Pro C# 9 with .NET 5 by Andrew Troelsen, Phillip Japikse
Programming C# 5.0 by Ian Griffiths
TCP/IP Sockets in C# by David Makofske
C# 12 in a Nutshell by Joseph Albahari
C# 7 and .NET Core by Mark J. Price
Rockin the C# Interview by Greg John Unger
Exam Ref 70-483 Programming in C# by Wouter de Kort
C# by Nathan Clark
Inside C#, Second Edition by Tom Archer
MCSD Certification Toolkit by Tiberiu Covaci