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


Эксперт
***


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

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



archimed7592, просто скачал и читанул Шилдта ... Полное мда-а и скука smile На все книжку три новые вещи и нет Windows.Forms.


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


Архимед
****


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

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



я не говорил, что будет интересно smile по содержанию - посмотри содержание книги (в шапке)...вообще мне больше понравился Троелсон (совсем недавно обсуждалась).


--------------------
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   Вверх
Xenon
Дата 17.11.2006, 01:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



archimed7592 Скучность заключалось в том, что описывалось пол книги, как нужно создавать циклы и т.д. smile Ну то есть база почти всю книгу занимает - рассчитана на нубов.
А какие аргументы? Ежели обсуждалось, то кинь ссылкой.


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


Архимед
****


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

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



Цитата(Xenon @  17.11.2006,  02:26 Найти цитируемый пост)
 кинь ссылкой.
Новая книга от Троелсена (C# 2.0), с логотипом Винграда !!!

аргументы чисто субъективные...просто больше понравилась smile по способу изложения smile 


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


Шустрый
*


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

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



На мой взгляд, лучше прочитать обеsmile
Хотя лично мне больше понравился Троелсен.
PM MAIL ICQ   Вверх
K_Kirill
Дата 22.11.2006, 14:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Я начинающий.Купил книгу по сщастливому smile случаю в магазине.
Но вот встретилась "ложка дегтя":
Непошел довольно содержательный пример к главе 23 "FormExample"(стр.817). Сначала пришлось его поискать на диске,оказалось он находится в Chapter25\Examples под именем "FormSample".
При компиляции выявились ошибки из-за наличия : 
System.Windows.Forms.RaftingContainer
Application.EnableRTLMirroring();

Оказалось ,что эти методы отсутствуют в финальной версии VS 2005,а были в beta-версии.Простое исключение строк с такими переменными и методом "упростило" пример до единственного голого окна .smile
Скачал ,на всякий, пример с p2p.wrox.com- там тоже самое.
Как-то можно исправить ситуацию? 

Это сообщение отредактировал(а) K_Kirill - 22.11.2006, 14:19
PM MAIL   Вверх
ivashkanet
Дата 22.11.2006, 14:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



K_Kirill, а можно сюда весь проект FormSample?
P.S. И желательно тему выделить в отдельную ):

PM MAIL WWW ICQ   Вверх
K_Kirill
Дата 22.11.2006, 14:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Все файлы к книге находятся на сайте издательства оригинала:

http://www.wrox.com/WileyCDA/WroxTitle/pro...nload_code.html

FormSample :
http://media.wiley.com/product_ancillary/4...hapter%2025.zip  в папке Examples.

Это сообщение отредактировал(а) K_Kirill - 22.11.2006, 14:35
PM MAIL   Вверх
knopka
Дата 31.1.2007, 12:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Разбираюсь с примерами ASP к книге. Из VS всё работает и на Win2kServer тоже работает. А на 2003 сервере работать не хочет. На ASP форуме вопрос уже задавал....
опишу свои действия: 
  • создаю виртуальный каталог в IIS
  • в VS в Web проекте делаю веб публикацию  в виртуальный каталог
     VS туда всё копирует создаёт /bin ложит туда библиотеку
  • вызываю из IE
Если  в пути просто имя каталога то пишет доступ запрещён,
если указываю ещё и Default.aspx то пишет, что страница не найдена.
В IE узел помечен как безопастный. 
Что я не так делаю? Подскажите  плиз.
PM MAIL ICQ   Вверх
Alucard
Дата 11.2.2007, 18:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



А скажите кто прочитал по ней можно УЧИТЬ язык т.е. савсем неопытному человеку начать изучать и научится делать на нем программы ?
PM MAIL WWW   Вверх
ivashkanet
Дата 12.2.2007, 08:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Alucard, "совсем" это совсем-совсем? Или ты все же имеешь представление о программировании.

Если 1, то книга, скорее всего, не подойдет. Если 2, то вполне должна устроить.

Книга в общем-то хорошая. Все зависит от твоей подготовки. 
Но, все же, я бы советовал Троелсена
PM MAIL WWW ICQ   Вверх
nikitao
Дата 27.3.2007, 02:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Цитата(ivashkanet @  12.2.2007,  09:38 Найти цитируемый пост)
Но, все же, я бы советовал Троелсена 

Присоединяюсь smile  А вообще у мну они обе лежат и прекрасно друг друга дополняют smile

Добавлено через 1 минуту и 13 секунд
Тьфу. Некрофил я  smile 


--------------------
Жизнь - печальная штука.
PM MAIL ICQ Skype GTalk   Вверх
darkness
Дата 16.4.2007, 23:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Купил книгу - пролистнул первые главы...
Впечатления остались положительные... 
Всё максимально подробно описано + к этому довольно-таки полный алфавитный указатель, т.е. заблудиться в книге (как я порой блуждал у Троелсена) практически невозможно - книга, на мой взгляд, так же может служить неплохим справочным руководством.

И ещё: позабавил первый пример кода - вместо положенного "Hello world!", надпись гласит: "Это совершенно не похоже на Java!"

 
--------------------
Вина каких стран Вы предпочитаете в это время суток?     (Булгаков. "Мастер и Маргарита") 
PM MAIL   Вверх
Remiznik
Дата 23.4.2007, 08:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



слушайте у меня такой вопрос к прочитавшим !!
как в книге с примерами ? они достойные или как всегда )))) 
PM MAIL   Вверх
iddqd
Дата 26.4.2007, 15:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Заказали в ОЗОНе на днях принесут. Обязательно прокомментирую.


--------------------
PM MAIL   Вверх
Страницы: (7) Все « Первая ... 3 4 [5] 6 7 
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

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


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

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


 




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


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

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