Какую Книгу C# 4.0 Вы купили бы, и почему? [закрытый]

Я в настоящее время смотрю на покупку нескольких книг C# 4.0, а именно:

Существенный C# 4.0 Mark Michaelis или C# 4.0, развязанный Bart Де-Смет.

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

Спасибо за внимание.

Разъяснение:

Я не Ниндзя.NET, но я действительно имею 8 + опыт лет с платформой и связанными языками. Таким образом, я обычно ищу всесторонние книги. Я также обучаюсь/сообщаю остальную часть моей организации обычно спустя 6 - 12 месяцев после каждого выпуска.NET. У каждого из разработчиков, которых я обучаю, есть то же или больше опыта .NET, чем я.

Еще раз спасибо всем в течение Вашего времени.

Обновление:

Поблагодарите Вас все за свои ответы. Я решил купить обе книги наряду с Визуальными Рецептами 2010 года C#: Подход Проблемного Решения, как предложил Waleed Al Balooshi.

32
задан Community 23 May 2017 в 12:18
поделиться

12 ответов

Я бы порекомендовал, чтобы вы купите Meap (начало доступа к началу доступа) Jon Skeet C # в глубине 2-й редакции , который обновляется, чтобы включить C # 4.0

Для этого есть также:

  1. C # 4.0 в двух словах: окончательная ссылка (уже выходит)

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

  1. Visual C # 2010 Рецепты: подход к проблемным решением (не вышел)

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

27
ответ дан 27 November 2019 в 19:47
поделиться

Я был техническим редактором книги Марка. Мне очень понравилось, она хорошо написана и точна.

Интересная вещь в различии между книгой Марка и книгой Джона (для которой я также был техническим редактором) заключается в том, что у них обоих точные названия. "C# in Depth" действительно заходит в довольно большую глубину; Джон не стесняется абстрактных или теоретических положений, хотя, конечно, он всегда следит за практическим материалом. Книга Марка на самом деле больше о том, как сократить то, что необходимо для понимания, чтобы сделать работу. Оба подхода правильны и разумны.

Барт - умный парень, и я полагаю, что его книга вполне хороша; не прочитав ее, я не могу так или иначе высказать свое личное мнение.

36
ответ дан 27 November 2019 в 19:47
поделиться

Я бы ждал Jon Skeet , чтобы написать один и купить его.

14
ответ дан 27 November 2019 в 19:47
поделиться

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

3
ответ дан 27 November 2019 в 19:47
поделиться

+1 для BART de Smet. Вы можете попробовать свое письмо, посетив его блог , который в течение многих лет был в моем агрегате.

Однако в конце концов, самая важная вещь - найти кого-то, чей подход резонирует с вами.

5
ответ дан 27 November 2019 в 19:47
поделиться

Зависит от того, что вы ищете? Вам нужна книга для начинающих или более подробная книга? Это также зависит от стиля книги, которую вы ищете. Другая, также еще не выпущенная, книга - "Sams Teach Yourself Visual Studio 2010 in 24 Hours < (которая на самом деле сфокусирована на C# 4.0, а не на Visual Studio)".

2
ответ дан 27 November 2019 в 19:47
поделиться

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

Кроме того, с помощью пользовательского обработчика протокола в Java можно получить доступ к элементам на пути к классам по URL. Это не является преимуществом, характерным для динамической загрузки классов, но демонстрирует, как можно получить доступ к ресурсам пути к классам через тот же API, что и к другим ресурсам (даже удаленным). http://java.sun.com/developer/onlineTraining/protocolhandlers/

-121--1732668-

Любой фреймворк, основанный на конфигурации (стойки, jsf, пружина, спящий режим и т.д.), использует этот механизм. Любой продукт, основанный на архитектуре плагина, также использует эту функцию.

-121--1732667-

Я бы предпочел книгу публикаций Microsoft (MOC), ЧЕРНУЮ КНИГУ и книгу публикаций wrox

1
ответ дан 27 November 2019 в 19:47
поделиться

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

Дополнительно дополняют свои знания книги материалами и образцами из интернета, такого как MSDN, CodeProject и т. Д. Некоторые книги имеют компаньонные CD.

1
ответ дан 27 November 2019 в 19:47
поделиться

В полном раскрытии я редактор Эддисон-Уэсли/Пирсон. Книги на C# не являются одноразмерными. Это зависит от вашего уровня опыта, а также от вашей подготовки к программированию (вы разработчик Java, желающий изучить C#, или вы впервые попробуете программировать на C#?). Мы много публикуем для релиза 4.0, что может показаться аутсайдерам излишней публикацией, но учтите эти различия: Sams Teach Yourself Visual C# 2010 - это краткое руководство для начинающих. Опыт программирования не нужен. Книги Билла Вагнера Effective C# - это здоровая доза с трудом заработанной мудрости, советов и подсказок для среднего и опытного разработчика C#. C#[4.0 How to - это название "just-what-you-hyneed to-know" ("Просто-что-вы-необходимо-знать"), которое фокусируется на общих пояснениях и обучении "основам" работающего разработчика среднего уровня. Популярное "Essential C#" Марка Михаэлиса - это руководство "от начала до конца", ориентированное ТОЛЬКО на язык C# (2.0, 3.0 и 4.0) для начинающего и среднего разработчика, в то время как C# Unleashed - это всеобъемлющее справочное руководство "все, кроме кухонной раковины", ориентированное на C# и .NET для среднего разработчика. Наконец, Deitel публикует большое количество учебника C# для академического сообщества. Я также поручусь за книги Джона Скита на C#. Он очень хорошо знаком и пользуется хорошей репутацией в сообществе. Что бы вы ни решили, я бы порекомендовал взглянуть на образцы глав, которые издатели выпускают, чтобы узнать, какой подход/автор лучше всего отвечает вашим потребностям.

15
ответ дан 27 November 2019 в 19:47
поделиться

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

Эта книга выглядит неплохо для новичков:

Знакомство с .NET 4.0: с Visual Studio 2010 http://www.amazon.co.uk/Introduction-NET-4-0 -Visual-Studio / dp / 143022455X / ref = sr_1_1? Ie = UTF8 & s = books & qid = 1265798479 & sr = 8-1

Я, вероятно, продержусь до

Pro C # 2010 и пятой редакции платформы .NET 4.0 (Эндрю Troelsen) http://www.amazon.co.uk/gp/product/1430225491/ref=s9_simi_gw_p14_t1?pf_rd_m=A3P5ROKL5A1OLE&pf_rd_s=center-1&pf_rd_r=1B44BHPWP93JTH087A55&pf_rd_t=101&pf_rd_p=467198433&pf_rd_i=468294

4
ответ дан 27 November 2019 в 19:47
поделиться

Это зависит от того, что вам нужно от книги.

  • Если вы хотите продвинуть C # для новичков, вы можете попробовать O'Reilly Programming C # 4.0 или Beginning C # 4.0 от Wrox.
  • Если вы ищете подробное описание языка, то у вас уже есть заказ на C # in Depth, но я бы рассмотрел книгу Барта де Смета, а также еще один кодировщик трюков на C #, учитывая его блог.
  • Если вы ищете больше реальных приложений, я настоятельно рекомендую Билла Вагнера Effective C # , который обновляется для C # 4.0. Это одна из книг, которая почти все время лежит у меня на столе. Мне это и вправду нравится.
2
ответ дан 27 November 2019 в 19:47
поделиться

Pro C # 2010 и платформа .NET 4.0

Вероятно, это единственная книга, которая вам понадобится.

5
ответ дан 27 November 2019 в 19:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: