Модераторы: Partizan, gambit

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Язык программирования C# 2005 для профессионалов, Обсуждение книги 
:(
    Опции темы
 
Как вы относитесь к этой книге ?
Прочитал главы, хорошая книга [ 51 ]  [28.81%]
Прочитал, так себе (что-то можно улучшить / чего-то не хватает) [ 10 ]  [5.65%]
Прочитал, не понравилась (напишите, что не понравилось) [ 1 ]  [0.56%]
Не читал, но хочу почитать [ 60 ]  [33.90%]
Не читал и не собираюсь (напишите, почему) [ 2 ]  [1.13%]
Не читал, возможно почитаю [ 49 ]  [27.68%]
Не читал -- просто книга вне области моих интересов [ 4 ]  [2.26%]
Всего проголосовавших: 177
В этом опросе возможен один вариант ответа
Гости не могут голосовать 
mr.DUDA
Дата 19.6.2006, 19:47 (ссылка) |    (голосов:4) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 110
Всего: 232



user posted image
Язык программирования C# 2005 для профессионалов, Кристиан Нейгел, Билл Ивьен, Джей Глинн, и др.,
издательская группа Диалектика-Вильямс, 2006 г.


Предлагаю всем желающим ознакомиться с неплохим переводом одноименной книги от издательства Wrox. Для ознакомления, кроме содержания доступно введение и две главы:

Содержание (pdf)
Введение (pdf)
Локализация и глобализация приложений (pdf)
Система безопасности .NET (doc, без иллюстраций)
Будущее распределённого программирования (doc, без иллюстраций)

Исходя из содержания, можно составить впечатление о полноте охвата всей предметной области: полное описание синтаксиса и языковых возможностей C# 2.0, подробное описание .NET Framework 2.0, работа в 2005-й студии и разработка баз данных SQL Server 2005 с использованием .NET. Более всего напоминает книги Троелсена (классика smile), но - для 2.0 ! Из языковых "вкусностей" - описание generic-ов (тут они почему-то называются "обобщениями"), nullable-типов, анонимных методов, итераторов. Из технологических - развёртывание приложений .NET: в частности, кроме xcopy-deployment и обычных инсталляторов, приводится новая технология ClickOnce; работа с SQL Server 2005 (отдельная глава, помимо главы об ADO.NET), целая глава об Active Directory, описание новых контролов WinForms 2.0: ToolStrip, MaskedTextBox, FlowLayoutPanel, TableLayoutPanel, и наконец-то - описание возможностей класса DataGridView - "больная тема" для нашего раздела "Программирование Windows Forms" smile; описание технологий COM+, Message Queuing и др.

Во введении сказано о том, на кого расчитана эта книга:

Цитата
Эта книга научит вас программировать на C#, одновременно закладывая необходимый фундамент знаний о работе архитектуры .NET. Мы не только раскроем основы языка C#, но также предоставим примеры приложений, использующих широкий диапазон взаимосвязанных технологий, включая доступ к базам данных, динамические Web-страницы, расширенную графику и доступ к Active Directory. Единственное требование - чтобы вы были знакомы хотя бы с одним из других высокоуровневых языков программирования, используемых в Windows - C++, Visual Basic или J++.


Хотел бы вкратце поделиться впечатлением о прочитанном.

Глава "Локализация приложений" даёт полное представление о качестве и стиле излагаемого материала, и могу с уверенностью сказать - то и другое на высоте. Кроме всего прочего, почерпнул много нового для себя о локализации, глобализации, культурах и строках Unicode smile. Материал излагается в последовательной форме "от простого - к сложному", не упускается ни одна деталь, как это часто бывает с "полными описаниями языка C# и .NET" (приходится лезть в MSDN за уточнениями) - здесь же "белых пятен" по минимуму. 

В главе "Безопасность приложений .NET" можно почерпнуть сведения о группах кода и разрешениях (администрируемых с помощью утилиты caspol.exe, либо через консоль администрирования), о полномочиях сборки и запросе полномочий (demanding permissions), о  декларативной безопасности (на уровне атрибутов, добавляемых в assembly) и многом другом. Честно говоря, безопасность в .NET - один из самых сложных вопросов, и столкнувшись с ним, например, при подготовке к сдаче сертификационного экзамена, понимаешь что нужен источник, содержащий всю информацию сразу и в понятном виде. Наличие примеров "из жизни" тем более полезно, т.к. материала много. Глава "Безопасность приложений" в этом плане очень порадовала.

Глава "Будущее распределённого программирования" приводит сравнительный анализ существующих решений (Web services, Remoting) и новой технологии WCF (Windows Communication Foundation).

Книга направлена на аудиторию, имеющую опыт .NET и желающую расширить и систематизировать свои знания для повышения уровня владения языком C# и инструментарием платформы. Уровень изложения очень высокий, со всей ответственностью заявляю, что по прочтении книги и минимальной доп. подготовке - пробежаться по TestKing, заполнить пробелы - можно смело идти сдавать сертификационные экзамены Microsoft. Кроме того, она будет полезна и новичкам, т.к. после определённого этапа (переход от "чайника" к "начинающему разработчику") общей информации MSDN/форумы/google начинает нехватать для развития.

Хочу отметить актуальность материала: в книге идёт речь о .NET 2.0, Visual C# 2005 и SQL Server 2005. Учитывая то, что .NET-комьюнити очень подвижный народ, две трети уже перешли на .NET 2.0 и соответствующие продукты, тем более ценной является любая грамотно структурированная и систематизированная информация по теме. Частично материал "обратно совместим" с первой версией фреймворка: например, мало что менялось в классе CultureInfo из главы "Локализация"; наибольшие изменения коснулись классов из Windows Forms и ASP.NET.

В целом, аннотация от издательства вполне соответствует материалу:

"Книгу отличает простой и доступный стиль изложения, изобилие примеров и множество рекомендаций по написанию высококачественных программ. В книге подробно рассматриваются такие вопросы, как основы языка программирования C# 2005, организация среды .NET 2.0, работа с данными, создание Windows- и Web-приложений, взаимодействие через сеть, создание Web-служб и многое другое. Немалое внимание уделено проблемам безопасности и сопровождения кода. Тщательно подобранный материал позволит без труда разобраться с тонкостями использования Windows Forms и Web Forms. Читатели ознакомятся с работой в Visual Studio .NET, а также с применением таких технологий, как COM, ADO.NET, ASP.NET и GDI+. Книга рассчитана на программистов разной квалификации, а также будет полезна для студентов и преподавателей дисциплин, связанных с программированием и разработкой для .NET 2.0."

P.S. советую всем .NET-чикам ознакомиться, хотя бы пролистать главы доступные для скачивания. 
       


--------------------
user posted image
PM MAIL WWW   Вверх
monax
Дата 28.4.2007, 11:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 125
Регистрация: 9.6.2005

Репутация: нет
Всего: 4



Прочитал. В целом понравилась, за очень короткий срок (2 дня) разобрался с методами работы с БД в asp.net. Примеры тоже порадовали. Что ещё заслуживает отдельного внимания - работа с БД как в приложениях так и в web.
--------------------
Лаборатория программиста
PM MAIL WWW ICQ Jabber   Вверх
tolik_p
Дата 30.6.2007, 13:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 30.6.2007
Где: Брянск

Репутация: нет
Всего: 1



Хорошая книга, для новичков подойдёт, даёт хорошие знания по основам языка и обзор по использованию смежных технологий (разработка для вэб, БД, распределённые приложения). Но, чтобы полноценно использовать возможности языка, нужно почитать дополнительную литературу (регулярные выражения, работа  в сети, ADO.NET, ASP.NET и т.д.). Конечно всё про C# и .Net вряд ли в какую книжку влезет - слишком уж многосторонняя эта тема... Примеров достаточно, и они приближены к реальным приложениям. Поставлю книге оценку - 4+, т.к. свою задачу она выполняет.

Это сообщение отредактировал(а) tolik_p - 30.6.2007, 14:38
PM MAIL ICQ   Вверх
arman3dg
Дата 14.7.2007, 19:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 14.7.2007

Репутация: нет
Всего: нет



Привет всем, я новичок с программирование, и есть ворпрос какая разница в С++ и С#, ни знаб почему но мне хочется изучит C# smile  -зарне благадарю-
PM MAIL   Вверх
mr.DUDA
Дата 15.7.2007, 01:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 110
Всего: 232



arman3dg, для этого есть раздел "C# с чего начать" и другие.


--------------------
user posted image
PM MAIL WWW   Вверх
Mag
Дата 20.7.2007, 15:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 107
Регистрация: 23.6.2005

Репутация: нет
Всего: нет



monax,  можишь отправить на почту примеры к этой книге?
--------------------
В  каждой черной комнате есть выход - всегда есть выход с любой ситуации!
PM MAIL WWW ICQ   Вверх
OLEG_NET
Дата 8.8.2007, 21:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 15.5.2007

Репутация: нет
Всего: 1



Не знаю,на мой взгляд лучше всего рихтер(clr via c#)+троелсен вот и будет знание платформы(с базовыми знаниями С# и fcl).
 
PM MAIL   Вверх
NiJazz
Дата 10.8.2007, 09:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Jazz coder
****


Профиль
Группа: Экс. модератор
Сообщений: 2286
Регистрация: 10.8.2003
Где: Москва

Репутация: нет
Всего: 23



Купил себе эту книгу около года назад. Честно говоря - весьма посредственно. Даже взять самих авторов - люди слова, а не дела. Очень поверхностный взгляд на всё понемногу. Взгляда изнутри нет как такового. Такое впечатление, что авторы сами лишь поверхностно знают материал. Не удивлюсь, если они являются лекторами в ВУЗах. 
Для тех, кто ещё думает - совет: есть замечательный автор Джеффри Рихтер. Думаю, в представлении не нуждается. Он как раз имеет основательный подход, являясь при этом опытным разработчиком и деловым человеком. У него есть книга по программированию для .NET, правда, кажется, пока только по первому шарпу, но зато с её помощью лучше понимаются азы самой идеологии. А синтаксические особенности второго шарпа можно и в справке почитать, к тому же книг по языку навалом. Плюс с майкрософтом у него давние отношения, при этом он не является их рекламной пешкой, а лишь сделал для себя выбор в их пользу.
Честно говоря, знал бы тогда, ни за что не покупал бы эту книгу.
Если хотите глубже понять смысл подхода .NET, то эта книга вам не подойдёт, если же нужно быстро и ненадолго, то эта книга - подходящая кандидатура. 
Спасибо.
PM MAIL   Вверх
HalkaR
Дата 10.8.2007, 09:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пуфыстый назгул
****


Профиль
Группа: Экс. модератор
Сообщений: 2132
Регистрация: 8.12.2002
Где: В Москве

Репутация: 14
Всего: 42



NiJazz, ты ошибаешься. У Рихтера есть книга по C# 2.0.

Добавлено через 1 минуту и 57 секунд
[offtop]
NiJazz, кстати привет! Ты в Москве? Можем пересечься.
[/offtop]
PM MAIL   Вверх
NiJazz
Дата 10.8.2007, 14:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Jazz coder
****


Профиль
Группа: Экс. модератор
Сообщений: 2286
Регистрация: 10.8.2003
Где: Москва

Репутация: нет
Всего: 23



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

Добавлено через 57 секунд
Оффтоп. Только что заметил, что сегодня ровно 4 года, как я стал участником этого форума. Всем спасибо! smile
PM MAIL   Вверх
Vitalij
Дата 17.8.2007, 11:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 13.7.2007

Репутация: нет
Всего: нет



Цитата(Exception @ 22.6.2006,  16:03)
Цитата(mr.DUDA @  21.6.2006,  23:50 Найти цитируемый пост)
а есть на русском ?   

У меня есть в pdf (неупакованный около 70М) + примеры из книги. Как его выложить для общего пользования smile 
PM MAIL   Вверх
NiJazz
Дата 17.8.2007, 13:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Jazz coder
****


Профиль
Группа: Экс. модератор
Сообщений: 2286
Регистрация: 10.8.2003
Где: Москва

Репутация: нет
Всего: 23



Попробуй сюда: http://webfile.ru/
Можно на http://zalil.ru/. Здесь до 50 мегабайт.
Раздели на два архива и выложи по-отдельности.
А на винграде никак?
PM MAIL   Вверх
_OZ_
Дата 18.8.2007, 10:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 18.8.2007

Репутация: нет
Всего: нет



Vitalij - было бы замечательно. 
PM MAIL   Вверх
StrikerX
Дата 7.9.2007, 01:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 17.5.2007

Репутация: нет
Всего: нет



Подскажите какую книжку взять по этому С#.
PS. Желательно чтобы там было хорошее описание для разделенного вычисления (для многоядерных процов и процов)
PM MAIL   Вверх
snav
Дата 8.9.2007, 15:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 55
Регистрация: 8.9.2007

Репутация: 2
Всего: 4



Цитата(NiJazz @  10.8.2007,  14:38 Найти цитируемый пост)
Возвращаясь к предыдущему посту, добавлю, что просто в этой книге нет того уровня детализации, который порой так необходим. Обо всём понемногу, в общем.

К тому же, далеко не обо всем smile Например, в ней нет даже двоичной сериализации.

Вообще, меня  удивило, что подавляющее большинство прочитавших проголосовало за эту книгу. На мой взгляд книга абсолютно бестолковая и бесполезная. Не смотря на внушительный объем, полезной информации в ней очень мало. Вопросы рассматриваются крайне поверхностно и обрывками. Цельной картины и понимания она не дает. В изложении материала встречаются чудовищные ошибки, которые свидетельствуют, что авторы плохо знают C# (впрочем, возможно, это ошибки русского перевода).
 
Я покупал эту книгу в надежде, что она поможет мне изучить .NET, но был горько разочарован. Ни с одним вопросом мне эта книга разобраться не помогла. Пришлось засунуть книгу на полку и разбираться с .NET по другим источникам MSDN.

PM   Вверх
mr.DUDA
Дата 16.9.2007, 21:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 110
Всего: 232



snav, ну не настолько книга "бестолковая" и бесполезная, как вам кажется. Хотя ошибки есть, подозрение падает на переводчиков а не на авторов.


--------------------
user posted image
PM MAIL WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0960 ]   [ Использовано запросов: 24 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.