Начну с того, что я не считаю себе "Супер-пупер-мега крутым" программистом, я просто решил поделиться с вами книгами, которые могут быть Вам полезны, но это не точно. Здесь будут книги не только касающиеся C#. [INDENT][INDENT][INDENT][INDENT][/INDENT][/INDENT][/INDENT][/INDENT] И открывает мою подборку книг: Генри Уоррен младший со своей книгой "Алгоритмические трюки для программистов". Описание книги В этой книге слову "хакер" возвращено его первозданное значение — человека увлеченного, талантливого программиста, способного к созданию чрезвычайно эффективного и элегантного кода. В книге воплощен сорокалетний стаж ее автора в области разработки компиляторов и архитектуры компьютеров. Здесь вы найдете множество приемов для работы с отдельными битами, байтами, вычисления различных целочисленных функций; большей части материала сопутствует строгое математическое обоснование. Каким бы ни был ваш уровень профессиональной подготовки — вы обязательно найдете в этой книге новое для себя; кроме того, книга заставит вас посмотреть на уже знакомые вещи с новой стороны. Не в меньшей степени эта книга пригодится и начинающему программисту, который может просто воспользоваться готовыми советами из книги, применяя их в своей повседневной практике. Скачать Скачать Кристиан Нейгел, Билл Ивьен, Джей Глинн, Карли Уотсон, Морган Скиннер - "C# 5.0 и платформа .NET 4.5 для профессионалов" Описание В книге Кристиана Нейгела, Билла Ивьена, Джея Глинна, Карли Уотсона и Моргана Скиннера "C# 5.0 и платформа .NET 4.5 для профессионалов" показано, как программировать на С#, а также описана работа самой архитектуры .NET. В данной книге рассматриваются не только фундаментальные аспекты языка С#, но и приводятся примеры приложений, в которых применяются разнообразные связанные технологии, включая доступ к базам данных, динамические веб-страницы, усовершенствованную графику и доступ в каталоги. Операционная система Windows 8 предлагает новый API-интерфейс — Windows Runtime (WinRT) для приложений Windows Store. Эта исполняющая среда является машинным API-интерфейсом (подобным Windows API), который не построен на основе исполняющей среды .NET, но предоставляет великолепные новые средства, базирующиеся на идеях .NET. В Windows 8 включен первый выпуск этого API-интерфейса для приложений современного стиля. Хотя это не основано на .NET, в приложениях Windows Store все же можно использовать подмножество .NET и писать эти приложения на языке С#. В настоящей книге вы получите начальные сведения по разработке приложений Windows Store с помощью C# и WinRT. Эта книга начинается с обзора общей архитектуры .NET в главе 1, давая представление о том, что требуется для написания управляемого кода. Книга состоит из нескольких частей, в которых описан язык C# и его применение в разнообразных областях. В 1 части предоставляются базовые сведения о языке С#. Здесь не предполагается наличие знаний какого-то другого языка, а только опыта программирования. Сначала рассматривается базовый синтаксис и типы данных С#, после чего исследуются объектно-ориентированные возможности С#, а затем и более сложные темы, связанные с программированием на С#. Во 2 части рассматривается основная IDE-среда, которой пользуются разработчики приложений на C# по всему миру — Visual Studio 2012. В двух главах этой части показано, как лучше всего применять этот инструмент для построения приложений на основе .NET Framework 4.5. Кроме того, описаны способы развертывания проектов. В 3 части рассматриваются принципы программирования в среде .NET. В частности, вы узнаете о безопасности, многопоточности, локализации, транзакциях, приемах построения служб Windows, способах генерации собственных библиотек в виде сборок, а также многое другое. Здесь объясняется взаимодействие с машинным кодом и сборками с использованием Р/Invoke и взаимодействия с СОМ. Также предоставляются сведения о том, чем отличаются среды Windows Runtime и .NET, и рассматривается написание программ в стиле Windows 8. В 4 части вы узнаете о доступе к данным с использованием ADO.NET и изучите инфраструктуру ADO.NET Entity Framework. Рассматриваются различные доступные модели программирования — Model First, Database First и Code First. В этой части также подробно описана поддержка XML в .NET и применение LINQ для запрашивания источников данных XML. 5 часть начинается с описания способов построения приложений, основанных на инфраструктуре Windows Presentation Foundation (WPF). Подробно рассматриваются не только типы элементов управления, стили, ресурсы и привязка данных, но также создание фиксированных и потоковых документов и вывод на печать. Здесь вы узнаете о создании приложений Windows Store, использовании изображений для улучшения пользовательского интерфейса, применении сеток и работе с контрактами для взаимодействия с другими приложениями. Наконец, в этой части приводятся сведения о многочисленных средствах, предлагаемых ASP.NET, построению веб-сайтов с помощью ASP.NET Web Forms, архитектуре ASP.NET MVC и динамических данных. 6 часть целиком посвящена коммуникациям. Здесь описаны службы для независимых от платформы коммуникаций, реализуемые с использованием Windows Communication Foundation (WCF), и применение WCF для доступа к данным с помощью WCF Data Services. Также рассматривается организация отключенных асинхронных коммуникаций с использованием Message Queuing, работа с Windows Workflow Foundation (WF) и взаимодействие в одноранговых сетях. Скачать Скачать Стивен Скиена с книгой "Алгоритмы. Руководство по разработке" Описание к книге Второе издание популярного бестселлера "Алгоритмы. Руководство по разработке" раскрывает тайны проектирования алгоритмов, анализа их действенности и эффективности. Развивая успешную концепцию первого издания, книга является отличным практическим руководством по разработке эффективных алгоритмов, содержит практические упражнения и готовые решения 75-ти проблем алгоритмизации. Рассмотрены основы организации данных, операции сортировки, поиска, работы с графами и другие темы современного программирования. Профессор Стивен С. Скиена, заслуженный исследователь алгоритмов и лауреат компьютерных наук IEEE, предоставляет полную онлайн-поддержку для преподавателей на полностью обновлённом и улучшенном сайте с лекциями, слайдами, аудио- и видеоматериалами. Несмотря на сложность рассматриваемого материала, его стиль остаётся лёгким для восприятия с разумной долей юмора. Часто он встраивает в текст истории, приключившиеся с ним как разработчиком программного обеспечения, которые прекрасно иллюстрируют описанные методы на практике. Книга "Алгоритмы. Руководство по разработке" станет полезным справочником для программистов и отличным учебным пособием для студентов, изучающих программную инженерию и компьютерные науки. Скачать Скачать Маклафлин Б., Поллайс Г., Уэст Д. "Объектно-ориентированный анализ и проектирование" Описание Надоело читать книги по объектно-ориентированному анализу и проектированию, которые понятны только специалистам? Возможно, вы слышали, что ООАП помогает писать хорошие программы - программы, которыми будет довольно ваше начальство и заказчики. Но как это сделать? Книга покажет вам, как организованы анализ, проектирование и написание серьезных объектно-ориентированных программ; программ, которые просты в повторном использовании, сопровождении и расширении; программ, от которых не болит голова; программ, в которые можно добавлять новые возможности, не нарушая работу старых. Вы узнаете, какое место занимают ОО-принципы, паттерны проектирования и различные методы разработки в жизненном цикле ООАП-проектов. За счет использования особенностей работы мозга эта книга сокращает время усвоения и запоминания сложной информации. К тому времени, когда будет перевернута последняя страница, вы повеселитесь, узнаете много нового и научитесь писать хорошие программы! Скачать скачать Йен Гриффитс "Программирование на C# 5.0" Описание Исчерпывающее комплексное руководство поможет вам узнать, насколько мощными возможностями обладает комбинация С# 5.0 и .NET 4.5. Большое количество примеров поможет при работе с такими особенностями С#-кода, как обобщения, динамическая типизация и новые возможности асинхронного программирования. Кроме того, вы узнаете обо всех тонкостях работы с XAML, ASP.NET, LINQ и другими инструментами платформы .NET. Скачать Ссылка Гойвертс Я., Левитан С. - "Регулярные выражения. Сборник рецептов" Описание Сборник содержит более 100 рецептов, которые помогут научиться эффективно оперировать данными и текстом с применением регулярных выражений. Книга знакомит читателя с функциями, синтаксисом и особенностями этого важного инструмента в различных языках программирования: C#, Java, JavaScript, Perl, PHP, Python, Ruby и VB.NET. Предлагаются пошаговые решения наиболее часто встречающихся задач: работа с адресами URL и путями в файловой системе, проверка и форматирование ввода пользователя, обработка текста, а также обмен данными и работа с текстами в форматах HTML, XML, CSV и др. Данное руководство поможет как начинающему, так и уже опытному специалисту расширить свои знания о регулярных выражениях, познакомиться с новыми приемами, узнать все тонкости работы с ними, научиться избегать ловушек и ложных совпадений. Освоив материал этой книги, вы сможете полнее использовать все те возможности, которые предоставляет умелое применение регулярных выражений, и тем самым сэкономить свое время. Скачать Ссылка Вирт Н. - "Алгоритмы и структуры данных" Описание В классическом учебнике тьюринговского лауреата Н. Вирта аккуратно, на тщательно подобранных примерах прорабатываются основные темы алгоритмики - сортировка и поиск, рекурсия, динамические структуры данных. Перевод на русский язык выполнен заново, все рассуждения и программы проверены и исправлены, часть примеров по согласованию с автором переработана с целью максимального прояснения их логики (в том числе за счет использования цикла Дейкстры). Нотацией примеров теперь служит Оберон/Компонентный Паскаль - наиболее совершенный потомок старого Паскаля по прямой линии. Все программы проверены и работают в популярном варианте Оберона - системе Блэкбокс, и доступны в исходниках на прилагаемом CD вместе с самой системой и дополнительными материалами. Большая часть материала книги составляет необходимый минимум знаний по алгоритмике не только для программистов-профессионалов, но и любых других специалистов, активно использующих программирование в работе. Книга может быть использована как учебное пособие при обучении будущих программистов, начиная со старшеклассников в профильном обучении, а также подходит для систематического самообразования. Скачать Скачать Книгой это назвать сложно, скорее методичка с "лабораторными заданиями" на примерах Н.А. Осипов "Разработка windows приложений на C# Методичка" Скачать Скачать Ну и как-же без классики Шилдт - "Полное руководство по С#" Описание В этом полном справочнике по C# — новому языку программирования, разработанному специально для среды .NET, — описаны все основные аспекты языка: типы данных, операторы, управляющие инструкции, классы, интерфейсы, делегаты, индексаторы, события, указатели и директивы препроцессора. Подробно описаны возможности основных библиотек классов C#. Автор справочника — общепризнанный авторитет в области программирования на языках C и C++, Java и C# — включил в книгу полезные советы и сотни примеров с комментариями, которые удовлетворят как начинающих программистов, так и опытных специалистов. Этот справочник обязан иметь под рукой каждый, кто программирует на C#. Скачать скачать WEB-Ресурсы: 0)https://msdn.microsoft.com 1) https://metanit.com/ 2) https://professorweb.ru/ 3) stackoverflow.com 4) http://www.sql-ex.ru/ 5) toster.ru
Добавил данную книгу в главу списка. Спасибо за интересную литературу, обязательно начну читать на днях.
мой совет только ее и читать т.к данная литература подходит для новичков и для профессионалов как справочник. Почему конкретно я ее рекомендую , я конечно сам c# не начал изучать , но литературу видел по c# все говорят читать Шилда , или Рихтера , но они пишут трудным языком , трудно воспринимается , а C# 5.0 и платформа .NET 4.5 для профессионалов все понятно объяснено , все простым языком , не нужно смотреть сколько страниц в книге просто начни читать и все.