Загрузка...

Полезные книги[Сугубо мое мнение]

Тема в разделе C# создана пользователем Nevin_inactive_inactive 10 апр 2017. 750 просмотров

Загрузка...
  1. Nevin_inactive_inactive
    Nevin_inactive_inactive Автор темы 10 апр 2017 8 10 май 2014
    Начну с того, что я не считаю себе "Супер-пупер-мега крутым" программистом, я просто решил поделиться с вами книгами, которые могут быть Вам полезны, но это не точно. Здесь будут книги не только касающиеся C#.
    [INDENT][INDENT][INDENT][INDENT][IMG][/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
     
    10 апр 2017 Изменено
  2. Combat-Coder
    Combat-Coder 11 апр 2017 Заблокирован(а) 30 6 мар 2017
    Есть более лучше литература , которая для проффесионалов , но для изучения самый топ.
     
  3. Nevin_inactive_inactive
    Nevin_inactive_inactive Автор темы 11 апр 2017 8 10 май 2014
    Можешь поделиться подобной литературой? Почитаю сам и добавлю в этот список.
     
  4. Combat-Coder
    Combat-Coder 12 апр 2017 Заблокирован(а) 30 6 мар 2017
    C# 5.0 и платформа .NET 4.5 для профессионалов
     
  5. Nevin_inactive_inactive
    Nevin_inactive_inactive Автор темы 12 апр 2017 8 10 май 2014
    Добавил данную книгу в главу списка. Спасибо за интересную литературу, обязательно начну читать на днях.
     
  6. Combat-Coder
    Combat-Coder 12 апр 2017 Заблокирован(а) 30 6 мар 2017
    мой совет только ее и читать т.к данная литература подходит для новичков и для профессионалов как справочник. Почему конкретно я ее рекомендую , я конечно сам c# не начал изучать , но литературу видел по c# все говорят читать Шилда , или Рихтера , но они пишут трудным языком , трудно воспринимается , а C# 5.0 и платформа .NET 4.5 для профессионалов все понятно объяснено , все простым языком , не нужно смотреть сколько страниц в книге просто начни читать и все.
     
Top