Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Язык программирования C# 2005 для профессионалов


Автор: mr.DUDA 19.6.2006, 19:47
user posted image
http://www.dialektika.com/books/5-8459-1052-8.html, Кристиан Нейгел, Билл Ивьен, Джей Глинн, и др.,
издательская группа Диалектика-Вильямс, 2006 г.


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

http://www.dialektika.com/PDF/5-8459-1052-8/content.pdf (pdf)
http://www.dialektika.com/PDF/5-8459-1052-8/intro.pdf (pdf)
http://www.dialektika.com/PDF/5-8459-1052-8/part.pdf (pdf)
http://forum.vingrad.ru/books/Csharp_for_profi2005/c-chap16.doc (doc, без иллюстраций)
http://forum.vingrad.ru/books/Csharp_for_profi2005/c-chap32.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-чикам ознакомиться, хотя бы пролистать главы доступные для скачивания. 
       

Автор: ivashkanet 19.6.2006, 19:50
mr.DUDA, спасибо. С удовольствием прочитаю книгу.
Стал читать Троелсена, чтобы заполнить пробелы в знаниях. 
А тут эта книга, да еще с самым лестным отзывом мастера .Net mr.Duda
 

Автор: ivashkanet 20.6.2006, 07:56
mr.DUDA, а где ты взял полный вариант???
Написано "Книга в типографии", а в електронном варианте его нет  smile

Добавлено @ 07:58 
Или есть????

Добавлено @ 08:03 
Гугля то же молчит  smile  

Автор: mr.DUDA 20.6.2006, 11:29
Цитата(ivashkanet @  20.6.2006,  07:56 Найти цитируемый пост)
mr.DUDA, а где ты взял полный вариант???
Написано "Книга в типографии", а в електронном варианте его нет  

Добавлено @ 07:58 
Или есть????

Добавлено @ 08:03 
Гугля то же молчит    


Книга ещё не вышла, поэтому в опросе первый вариант:
Цитата
Прочитал главы, хорошая книга


Выйдет, наверное недели через две smile 

Автор: ivashkanet 20.6.2006, 11:30
Цитата(mr.DUDA @  20.6.2006,  11:29 Найти цитируемый пост)
Книга ещё не вышла, поэтому в опросе первый вариант:
Цитата    
Прочитал главы, хорошая книга    
Выйдет, наверное недели через две  

Понятно smile 
Главы скачал. Буду читать  smile  

Автор: Exception 21.6.2006, 17:17
Не читал, но хотелось бы. Впрочем, ИМХО, в данной предметной области рулит Троелсен и его "C# 2005 and the .NET 2.0 Platform". 

Автор: mr.DUDA 21.6.2006, 22:50
Цитата(Exception @  21.6.2006,  17:17 Найти цитируемый пост)
 Впрочем, ИМХО, в данной предметной области рулит Троелсен и его "C# 2005 and the .NET 2.0 Platform". 

а есть на русском ? smile 

Автор: ivashkanet 22.6.2006, 09:22
Цитата(mr.DUDA @  21.6.2006,  22:50 Найти цитируемый пост)
а есть на русском ? 

Фрятли  smile  

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


а есть проблемы с английским smile ? 

Автор: Академик 22.6.2006, 16:07
Exception
По русски читать приятней и быстрее. 

Автор: ivashkanet 22.6.2006, 17:21
Цитата(Exception @  22.6.2006,  16:03 Найти цитируемый пост)
а есть проблемы с английским

У Дуды, думаю, нет. А у меня  smile  

Автор: mr.DUDA 22.6.2006, 22:46
Цитата(Академик @  22.6.2006,  16:07 Найти цитируемый пост)
Exception
По русски читать приятней и быстрее. 

золотые слова smile

Возвращаясь к теме разговора: ну что, кто-нибудь почитал уже ?... 

Автор: arilou 24.6.2006, 18:17
Интересные главы, думаю, что полная книга не хуже будет  smile WCF - актуально. 

Автор: mr.DUDA 25.6.2006, 11:37
Выложил ещё одну главу - "Будущее распределённого программирования". 

Автор: zmaximka 25.6.2006, 14:02
Скачал доступные главы, буду читать! Книга очень заинтересовала. 

Автор: zmaximka 25.6.2006, 19:01
Прочитал "Введение" и "Локализация". Книга очень понравилась, все написанно вполне русским языком, читать интересно, а не нудно. Буду ждать с нетерпением полного варианта книги!!!

Еще раз, книга The Best!!! 

Автор: Akella 26.6.2006, 14:35
Хорший отзыв, будем ждать выхода книги  smile  

Автор: mr.DUDA 27.6.2006, 10:47
Всё, вышла. Купить можно пока только через Болеро:
http://www.dialektika.com/cgi-bin/buy.cgi?isbn=5-8459-1052-8 

Автор: HalkaR 8.7.2006, 10:48
Купил сабж - читаю - классная книга! 

Автор: Академик 11.7.2006, 14:01
HalkaR
Где купил? Там еще есть? 

Автор: Академик 13.7.2006, 16:52
HalkaR
Колись говорю! Или я тихо говорю!  smile ... пожалуйста!!!  smile 

Похоже с головой ушел в книгу. Долго теперь не появится.... 

Автор: ivashkanet 13.7.2006, 16:58
Академик
Цитата(mr.DUDA @  27.6.2006,  10:47 Найти цитируемый пост)
Всё, вышла. Купить можно пока только через Болеро:http://www.dialektika.com/cgi-bin/buy.cgi?isbn=5-8459-1052-8 

 

Автор: mr.DUDA 13.7.2006, 17:35
Уже и на Озоне купить можно:
http://www.dialektika.com/cgi-bin/buy.cgi?isbn=5-8459-1052-8 

Автор: Kefir 13.7.2006, 18:59
А я уже читаю это чудо %) 

Автор: ivashkanet 13.7.2006, 19:02
Цитата(HalkaR @  8.7.2006,  10:48 Найти цитируемый пост)
Купил сабж - читаю - классная книга! 

Цитата(Kefir @  13.7.2006,  18:59 Найти цитируемый пост)
А я уже читаю это чудо

А я нет smile 
По делу будем говорить?
Что понравилось?
Что понял, наконец?
....  

Автор: Kefir 13.7.2006, 19:15
ivashkanet, по тому что я успел прочитать/заметить (а прочитал я только до управления памятью и указателями).
1. Язык повествования действительно лёгкий для понимания, но довольно содержательный. Именно такой, какой мне нравится  smile .
2. Понравилось, что каждый аспект рассматривается тщательно и без утаек. Всё рассказывается так как есть.
3. Хорошее качество книги - легко открывается на любой странице (есть такие книжки, которые зашиты так, что в середине кнгигу фига с два откроешь нормально) - для меня это очень важно. Ненавижу мучится и придерживать постоянно страницы во время чтения - отвлекает...

Больше пока не могу ничего рассказать, разве что главы пересказывать и их анализировать %). Если у кого есть конкретные вопросы, связанные с книгой - спрашивайте. Экземпляр у меня на руках есть. Отвечу ))

Добавлено @ 19:18 
А... и ещё - уже сейчас лично для меня стали намного более чёткими отличия шарпа от других языков. В книге постоянно проводятся аналогии и замечания для людей из мира ВБ или С++. Обращается внимание на отличия в синтаксисе, что, мне кажется, поможет тем, кто ещё не совсем перестроился на шарп. 

Автор: Medved 15.7.2006, 22:33
Великолепная книга! Такую обязательно необходимо иметь на своей полке. 

Автор: Ch0bits 17.7.2006, 15:19
Заказал. Согласен с Pegas. Книжка must have для программиста C#. 

Автор: Cr@$h 19.7.2006, 02:16
Пожалуй, тоже приобрету книгу. Посмотрел содержание -- впечатлило. Любят же на западе труды писать в более чем 1000 страниц smile .
При таком размахе всего и не охватишь. Хотя, думаю, авторам это всё же удалось. Название книги надо понимать более чем буквально. Мне кажется, она идеальна именно для человека, уже программирующего на шарпах под первый .Net: быстро без рассусоливаний (судя по главам) вводит в курс дела, да и программистам C++ и VB быстро помогает освоиться. Для первоначального, хорошего и фундаментального обзора я бы всё же предпочёт Либерти или Троелсана. В своих книгах они фактически также дают рассказ о .Net на примере C#, но читать их книги может менее подготовленная публика. Помню по Троелсону изучал C# на третьем семестре. В его книге, конечно, не всё описано, зато широко: взять тот же GDI+. Чего не хватало -- смотрел в Шилдте. Рассматриваемая же книга предназначена для профи. Вообще, моё личное видение на такие книги следующее.
  • Имеется технология .Net x. По ней авторы признанных бестселлеров пишут обзорные книги. Достаточно полные, которые охватывают всю технологию на примере языка C#. Это Троелсен и Либерти.
  • Для профессионалов, которые программируют на .Net x-1, выходят специальные книги по .Net x. Они написаны строгим, но лёгким языком, ориентированы на подготовленную публику. Основная цель их -- ввести в курс дела программистов, показать, преподнести очередную технологию. К этой категории я отношу и рассматриваемую книгу. Книга написана по системе all included.
  • По отдельным вопросам технологии пишутся отдельные толмуты, наиболее полно их расскрывающие. Это Шилдт со своим C# 2.0 и, например, ожидаемые книги по http://www.williamspublishing.com/Books/5-8459-1080-3.html, http://www.williamspublishing.com/Books/5-8459-1091-9.html, Windows forms, GDI+  и др. (можно подождать Петцгольца, например).
Постепенно, я считаю, хорошо продвигаться всё ниже по этим категориям. При условии профессиональной работы в этой области, конечно.

Что же касается этой книги, то она весьма кстати. Мне знакома эта серия книг с авторами на обложке. Советую ИД при возможности издавать их на белой бумаге и, может даже, в твёрдом переплёте. Всё таки для многих они становятся настольными книгами и библиями, несмотря на постоянную смену технологий. 

Автор: HalkaR 19.7.2006, 10:55
Академик, мне ее привезли из Москвы.

Поподробнее по книге.
1. Язык действительно очень хорошо, хотя авторы иногда перебарщивают чуством юмора (хотя может это и облегчает чтение)
2. Довольно много ошибок. Не критичных, нашел пару неточностей авторов и несколько ошибок перевода. Повторюсь ошибки некритичные.
3. Некоторые вещи разобраны очень подробно, некоторые кратко (в частности раздел по делегатам и событиям имхо лучший что я читал по данной теме, все очень понятно разобрано и простым языком, очень короток).
4. Впервые прочитал про работу с указателями в C#.

В остально естевенно книга must have, must read.

Добавлено @ 11:00 
Еще одно добавлю. Книга не о новведения C# 2005, а о самом языке, т.е. если вы хотите познакомиться с новыми фичами языка, то придется долго рыться по книге выбирая обновления. 

Автор: Ch0bits 19.7.2006, 19:36
HalkaR
А я купил на "Книжном дворе" за 600р!!!  smile
Дома посмотрели на толщину и сказали: "Разве такую книгу можно прочитать?"  smile 

Цитата(Cr@$h @  19.7.2006,  03:16 Найти цитируемый пост)
Советую ИД при возможности издавать их на белой бумаге и, может даже, в твёрдом переплёте.

Странно... мне попалась в твёрдом переплёте и на хорошей (почти белой) бумаге.   

Автор: Kefir 19.7.2006, 19:58
У мя тоже в твёрдом переплёте. 

Автор: HalkaR 19.7.2006, 22:17
Ch0bits, прочитать реально, но конечно не за один присест. 

Автор: Cr@$h 19.7.2006, 22:19
Цитата(Ch0bits @  19.7.2006,  20:36 Найти цитируемый пост)
Дома посмотрели на толщину и сказали: "Разве такую книгу можно прочитать?"  

Мой батя тоже так про Кактус говорил (отзыв внизу поста), хотя, там поменьше страниц -- 1168 с.
Цитата(Ch0bits @  19.7.2006,  20:36 Найти цитируемый пост)
Странно... мне попалась в твёрдом переплёте и на хорошей (почти белой) бумаге.   

Почти белая не считается.
Цитата(Kefir @  19.7.2006,  20:58 Найти цитируемый пост)
У мя тоже в твёрдом переплёте.  

Цитата(Cr@$h @  19.7.2006,  03:16 Найти цитируемый пост)
Мне знакома эта серия книг с авторами на обложке. Советую ИД при возможности издавать их на белой бумаге и, может даже, в твёрдом переплёте. Всё таки для многих они становятся настольными книгами и библиями, несмотря на постоянную смену технологий.  

Так что не стоило и флеймить. А вообще, это ИД Диалектика, немного "отстаёт" от ИД Вильямс по качеству (печатаются, правда, уверен на одной типографии). И что мы вообще привязались? Вы к словам, а я к качеству. smile

Добавлено @ 22:23 
Есть совет ИД Вильямс по переводу книг:
  • http://www.oreilly.com/catalog/monoadn/index.html
  • http://www.oreilly.com/catalog/visualcadn/
  • http://www.oreilly.com/catalog/aspnetadn/
  • {Optional}http://www.oreilly.com/catalog/vbadn/

Добавлено @ 22:25 
Если услышите хотя бы ещё одно мнение по поводу этих книг, которое говорит "да", то переводите, не раздумывая. 

Автор: mr.DUDA 25.7.2006, 17:57
Купил, полистал уже немного, в рабочее время. Как пройду 30-50% - поделюсь впечатлениями smile

З.Ы. книга очень толстая smile 

Автор: Ch0bits 31.7.2006, 12:29
[offtopic on]
Я уже 500 стр. прочитал из 1600!  smile 
[offtopic off]  

Автор: Ch0bits 31.7.2006, 21:44
Глава про Windows Forms совсем бедная.  smile Нет ни слова про OwnerDraw и VirtualMode, про каждый контрол примерно по пол страницы текста. 
Зато довольно подробно написано про DataGridView. 

Автор: mr.DUDA 31.7.2006, 22:06
Для WinForms 2.0 и ASP.NET, имхо надо покупать отдельную книгу... 

Автор: Cr@$h 1.8.2006, 02:36
... равно как и для C#  smile (ирония).

Автор: HalkaR 1.8.2006, 11:11
Цитата(Cr@$h @  1.8.2006,  02:36 Найти цитируемый пост)
... равно как и для C#   (ирония).
 Книга как раз по сонвоам C# - без этого другие книги имхо бесполезны.

Автор: ivashkanet 14.8.2006, 10:41
Цитата(HalkaR @  1.8.2006,  11:11 Найти цитируемый пост)
 Книга как раз по основам C#

Никаких основ я не заметил  smile 
Только главы по самому языку C#. И то написаны вскользь, по вершкам, только чтобы дать представление о языке.

Мое мнение:

Когда я начал читать, то немного расстроился -- ничего нового. Все я знаю smile . 
Пока не закончил читать про язык C#...
Как только начал читать про .Net понял --- книга именно для профессионалов. 
У меня появился совсем другой взгляд на сборки -- самодокументируемые логические элементы. Никаких те реестров и конфигурационных файлов (в принципе можно и с ними, файлами). Домены приложений, ...
А безопасность... она меня просто потрясла smile Надежнейшие степени защиты на уровне самих сборок!
Подписи сборок, использую современные алгоритмы шифрования --- поддерживаются на уровне самой технологии. Благодаря этому сборку почти невозможно подменить!

Раздача прав доступа на уровне кода (писать/читать/обращаться куда-либо). Если коду что-нить делать нельзя, программа скорее всего не запустится. А если и запустится, то в момент выполнения несанкционированного действия выскочит исключение.

Все это можно настроить на уровне системы, посредством политик. 
В эти политики могут работать с подписью сборки, сертификатом издателем, ну и просто местом где сборка находится.
Определение роли Юзверя в самом коде. Поддержка всевозможных принципов аутентификации.
(Как я понял главы про сборки, безопасность и локализацию писал главный автор -- Кристиан Нейгел. Очень толково пишет)

Пока фисё smile

P.S. Раньше я считал, что .Net --- просто более современный клон Java. А теперь понял, что кроме основного принципа (виртуальная машина и байт-код) в .Net привнесены очень существенные дополнения. (Сборки, домены приложений. Безопасность к типам. И просто сама безопасность (от которой я без ума smile ))

Автор: mr.DUDA 14.8.2006, 10:55
Нашёл несколько "очепяток", например что такое "отстроченное подписывание сборок" (повторяется в названии раздела и тексте), или перевод native то как "родной", то как "собственный"; в других местах также перевод явно сделан промтом с беглым редактированием и оформлением. Если знать, о чём идёт речь, то всё понятно, но впечатление иногда портит.

Автор: HalkaR 14.8.2006, 11:02
Цитата(ivashkanet @ 14.8.2006,  10:41)
Цитата(HalkaR @  1.8.2006,  11:11 Найти цитируемый пост)
 Книга как раз по основам C#

Никаких основ я не заметил  smile 
Только главы по самому языку C#. И то написаны вскользь, по вершкам, только чтобы дать представление о языке.

Не понял. А что тогда основы? IL? Это не основы, а наоборот продвижение вглубь.

Автор: ivashkanet 14.8.2006, 11:46
Неудачно выразился:
"Только главы по самому языку C#"  я считаю основами (и то не сильно)  smile

Основы были бы тогда, когда эти 300 страниц (язык C#) были бы размусолены на целую книгу такого объема. Не лезли бы в дебри дженериков, делегатов, указателей... Хотя и здесь не сильно лезли, если честно. Но и не мусолили простые вещи. 
При чтении этих "основ" требуется понимание программирования в целом. 
Книга предназначена опытному программисту. Научиться по ней программировать сложно. Она скорее всего позволяет расставить по своим местам уже накопленные знания, применительно к новому языку.

Автор: HalkaR 14.8.2006, 12:31
ivashkanet, она для человека с опытом - не обязательно C#, но с опытом.

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

Любую книгу начинают с основ. Только в одних местах эти основы проще и не требуют большего опыта, а в других опытному программисту придется поломать голову.

Автор: HalkaR 14.8.2006, 13:38
ivashkanet, под основами я подразумевал первые 13 глав smile

Автор: nikitao 20.8.2006, 14:39
Книжка супер!!!! ИМХО лучше Троелсона.Читаю... smile 

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

Для этого можно подождать перевода Шилдта C# 2.0, например. Перевод книги настоятельно рекомендую ИД. По неё можно проводить и подробное изучение языка и держать книгу как справочник для профессионала.

Автор: tab 8.10.2006, 14:34
 А мне  книга нравиться - изучаю с удовольствием smile  smile 

Автор: V1rus 19.10.2006, 14:37
Народ, подскажите где недалеко от центра Москвы можно будет ее купить 100 процентов? Пртос времени не будет!!!

Автор: HalkaR 19.10.2006, 15:10
V1rus, на новом Арбате вроде несколько экземпляров лежит.

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

Автор: ivashkanet 31.10.2006, 10:17
Redstuff, http://forum.vingrad.ru/index.php?showtopic=34584&view=findpost&p=326330

Автор: RWander 14.11.2006, 22:06
Java изучил начну изучать C# smile 

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

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

Автор: mr.DUDA 15.11.2006, 09:43
RWander
ivashkanet
 smile 

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

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

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

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

Автор: archimed7592 17.11.2006, 00:24
Xenon, вполне.

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

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

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

Автор: archimed7592 17.11.2006, 01:59
Цитата(Xenon @  17.11.2006,  02:26 Найти цитируемый пост)
 кинь ссылкой.
http://forum.vingrad.ru/topic-114346/view/all/index.html

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

Автор: reloni 17.11.2006, 13:56
На мой взгляд, лучше прочитать обеsmile
Хотя лично мне больше понравился Троелсен.

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

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

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

Автор: K_Kirill 22.11.2006, 14:33
Все файлы к книге находятся на сайте издательства оригинала:

http://www.wrox.com/WileyCDA/WroxTitle/productCd-0764575341,descCd-download_code.html

FormSample :
http://media.wiley.com/product_ancillary/41/07645753/DOWNLOAD/Chapter%2025.zip  в папке Examples.

Автор: knopka 31.1.2007, 12:26
Разбираюсь с примерами ASP к книге. Из VS всё работает и на Win2kServer тоже работает. А на 2003 сервере работать не хочет. На ASP форуме вопрос уже задавал....
опишу свои действия: 
  • создаю виртуальный каталог в IIS
  • в VS в Web проекте делаю веб публикацию  в виртуальный каталог
     VS туда всё копирует создаёт /bin ложит туда библиотеку
  • вызываю из IE
Если  в пути просто имя каталога то пишет доступ запрещён,
если указываю ещё и Default.aspx то пишет, что страница не найдена.
В IE узел помечен как безопастный. 
Что я не так делаю? Подскажите  плиз.

Автор: Alucard 11.2.2007, 18:01
А скажите кто прочитал по ней можно УЧИТЬ язык т.е. савсем неопытному человеку начать изучать и научится делать на нем программы ?

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

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

Книга в общем-то хорошая. Все зависит от твоей подготовки. 
Но, все же, я бы советовал http://forum.vingrad.ru/index.php?showtopic=114346

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

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

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

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

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

 

Автор: Remiznik 23.4.2007, 08:31
слушайте у меня такой вопрос к прочитавшим !!
как в книге с примерами ? они достойные или как всегда )))) 

Автор: iddqd 26.4.2007, 15:49
Заказали в ОЗОНе на днях принесут. Обязательно прокомментирую.

Автор: monax 28.4.2007, 11:38
Прочитал. В целом понравилась, за очень короткий срок (2 дня) разобрался с методами работы с БД в asp.net. Примеры тоже порадовали. Что ещё заслуживает отдельного внимания - работа с БД как в приложениях так и в web.

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

Автор: arman3dg 14.7.2007, 19:39
Привет всем, я новичок с программирование, и есть ворпрос какая разница в С++ и С#, ни знаб почему но мне хочется изучит C# smile  -зарне благадарю-

Автор: mr.DUDA 15.7.2007, 01:19
arman3dg, для этого есть раздел "http://forum.vingrad.ru/index.php?showtopic=131180" и другие.

Автор: Mag 20.7.2007, 15:47
monax,  можишь отправить на почту примеры к этой книге?

Автор: OLEG_NET 8.8.2007, 21:14
Не знаю,на мой взгляд лучше всего рихтер(clr via c#)+троелсен вот и будет знание платформы(с базовыми знаниями С# и fcl).
 

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

Автор: HalkaR 10.8.2007, 09:49
NiJazz, ты ошибаешься. У Рихтера есть книга по C# 2.0.

Добавлено через 1 минуту и 57 секунд
[offtop]
NiJazz, кстати привет! Ты в Москве? Можем пересечься.
[/offtop]

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

Добавлено через 57 секунд
Оффтоп. Только что заметил, что сегодня ровно 4 года, как я стал участником этого форума. Всем спасибо! smile

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

У меня есть в pdf (неупакованный около 70М) + примеры из книги. Как его выложить для общего пользования smile 

Автор: NiJazz 17.8.2007, 13:24
Попробуй сюда: http://webfile.ru/
Можно на http://zalil.ru/. Здесь до 50 мегабайт.
Раздели на два архива и выложи по-отдельности.
А на винграде никак?

Автор: _OZ_ 18.8.2007, 10:24
Vitalij - было бы замечательно. 

Автор: StrikerX 7.9.2007, 01:16
Подскажите какую книжку взять по этому С#.
PS. Желательно чтобы там было хорошее описание для разделенного вычисления (для многоядерных процов и процов)

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

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

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

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

Автор: NikeDeForest 16.9.2007, 23:00
Этак книга для общего введения. Дальше уже ищите книги более узкой направленности. В целом, для разогревки, думаю пойдет. НЕ читал книги Троэлсена о 2005 .НЕТ, но судя по предыдущей, думаю что все они одного уровня, так что ... . В данной книги нет углубления в промежуточный код и нет попыток Шилдта объяснить работу чего-то через ее реализацию. Короче, данная книга - просто обзор. Нужно глубже, дерзайте дальше. Что по-большому счету, имхо, верно.

Автор: kurzon 30.9.2007, 23:59
А кагда выйдет "Язык программирования C# 2005 для профессионалов с тех. NET 3.0" ?

Автор: HalkaR 1.10.2007, 09:20
Цитата(kurzon @ 30.9.2007,  23:59)
А кагда выйдет "Язык программирования C# 2005 для профессионалов с тех. NET 3.0" ?

C учетом того что такая книга не вышла даже на англйиском - в лучшем случае в течение года. На англйиском наверно через пол-годика выйдет.

Автор: Remember 19.10.2007, 19:13
Цитата(HalkaR @ 1.10.2007,  07:20)
Цитата(kurzon @ 30.9.2007,  23:59)
А кагда выйдет "Язык программирования C# 2005 для профессионалов с тех. NET 3.0" ?

C учетом того что такая книга не вышла даже на англйиском - в лучшем случае в течение года. На англйиском наверно через пол-годика выйдет.

На ozon'e написано что будет в ноябре.
Кто чего скажет, тоже что и было или что-то новое ?

Автор: secado 24.10.2007, 20:45
Я имел в виду в электронном виде.

Автор: nikitao 8.11.2007, 00:43
http://www.dialektika.com/books/978-5-8459-1317-3.html

Судя по оглавлению..... нет у меня желания штуку выкладывать за 3\4 новых главы.....

Автор: Real 9.1.2008, 15:30
А на английском где можна скачать?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)