Модераторы: 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   Вверх
ivashkanet
Дата 14.8.2006, 13:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


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

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



HalkaR, полностью с тобой согласен smile 
Только с таким подходом что считать не основами?
Когда сразу выдаются листинги кода строк на 200(0)?

Любую книгу начинают с основ. Только в одних местах эти основы проще и не требуют большего опыта, а в других опытному программисту придется поломать голову.
PM MAIL WWW ICQ   Вверх
HalkaR
Дата 14.8.2006, 13:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



ivashkanet, под основами я подразумевал первые 13 глав smile
PM MAIL   Вверх
nikitao
Дата 20.8.2006, 14:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кот-программист
***


Профиль
Группа: Завсегдатай
Сообщений: 1206
Регистрация: 30.8.2005
Где: Спб

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



Книжка супер!!!! ИМХО лучше Троелсона.Читаю... smile 


--------------------
Жизнь - печальная штука.
PM MAIL ICQ Skype GTalk   Вверх
Cr@$h
Дата 23.8.2006, 00:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Исследователь
***


Профиль
Группа: Участник Клуба
Сообщений: 1693
Регистрация: 3.4.2005
Где: Санкт-Петербург, Россия

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



Цитата(ivashkanet @  14.8.2006,  12:46 Найти цитируемый пост)
Основы были бы тогда, когда эти 300 страниц (язык C#) были бы размусолены на целую книгу такого объема.

Для этого можно подождать перевода Шилдта C# 2.0, например. Перевод книги настоятельно рекомендую ИД. По неё можно проводить и подробное изучение языка и держать книгу как справочник для профессионала.
PM MAIL ICQ   Вверх
tab
Дата 8.10.2006, 14:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 32
Регистрация: 7.10.2006
Где: RF, Dolgopa

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



 А мне  книга нравиться - изучаю с удовольствием smile  smile 
PM MAIL   Вверх
V1rus
Дата 19.10.2006, 14:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Народ, подскажите где недалеко от центра Москвы можно будет ее купить 100 процентов? Пртос времени не будет!!!
PM MAIL   Вверх
HalkaR
Дата 19.10.2006, 15:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



V1rus, на новом Арбате вроде несколько экземпляров лежит.
PM MAIL   Вверх
Redstuff
Дата 30.10.2006, 20:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Команда REDSTUFF
**


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

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



Если кому надо есть книга Троелсен. Э. C# и платформа .NET на русском, 40Mb архив.


--------------------
ГОСТы, СНиПы, ТУ...
<реклама удалена администрацией форума>
PM MAIL WWW ICQ Skype   Вверх
ivashkanet
Дата 31.10.2006, 10:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


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

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



RedstuffЫ?
PM MAIL WWW ICQ   Вверх
RWander
Дата 14.11.2006, 22:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 349
Регистрация: 4.5.2006
Где: Russia.Udm.Izhevs k

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



Java изучил начну изучать C# smile 


--------------------
Microsoft Certified Technology Specialist - ASP.NET Applications
PM MAIL   Вверх
ivashkanet
  Дата 15.11.2006, 08:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


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

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



Как правильно заметил Дуда --- это действительно:  smile 
Цитата(RWander @  14.11.2006,  21:06 Найти цитируемый пост)
Java изучил

Сильно сказано smile
RWander, что ты имеешь ввиду под словом "изучил"?

Это сообщение отредактировал(а) ivashkanet - 15.11.2006, 09:50
PM MAIL WWW ICQ   Вверх
mr.DUDA
Дата 15.11.2006, 09:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



RWander
ivashkanet
 smile 


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


Опытный
**


Профиль
Группа: Участник
Сообщений: 349
Регистрация: 4.5.2006
Где: Russia.Udm.Izhevs k

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



ivashkanet,  в смысле я уже на том уровне, на котором можно писать программы без проблем и не заглядывать постоянно в справочник (только в редких случаях).

mr.DUDA, извините за offtop - исправлюсь. 

А книга действительно заинтересовала, буду искать... smile 


--------------------
Microsoft Certified Technology Specialist - ASP.NET Applications
PM MAIL   Вверх
Xenon
Дата 17.11.2006, 00:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



nikitao, то есть без промежуточной литературы можно брать эту и читать сразу ? (ну, имея в багаже С++)


--------------------
user posted image  
PM MAIL   Вверх
archimed7592
Дата 17.11.2006, 00:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Архимед
****


Профиль
Группа: Завсегдатай
Сообщений: 2531
Регистрация: 12.6.2004
Где: Moscow

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



Xenon, вполне.


--------------------
If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.
© George Bernard Shaw
PM Jabber   Вверх
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

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


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

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


 




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


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

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