![]() |
Модераторы: Partizan, gambit Страницы: (9) Все « Первая ... 2 3 [4] 5 6 ... Последняя »
( Перейти к первому непрочитанному сообщению ) |
![]() ![]() ![]() |
|
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 110 Всего: 232 |
ИД "Диалектика-Вильямс" представляет: Троекратное ура, товарищи ! Благодаря сотрудничеству администрации форума и издательства Williams, в свет выходит книга Троелсена с логотипом Винграда ! ![]() ссылка на макет обложки С сайта издательства можно утянуть следующие части книги: Содержание Введение Глава 9. Специальные приёмы построения типов Прочитать обзор, а также главы можно на Vingrad Wiki Небольшой обзор. Книги от Троелсена отличаются углубленным освещением платформы .NET и возможностей языка C#. Ни один элемент языка, ни одна синтаксическая конструкция не останутся незамеченными, неизученными и неясными по прочтению книги. Помимо тщательного описания платформы и языка, рассматриваются принципы объектно-ориентированной разработки приложений в .NET а также множество других вопросов, начиная с установки .NET Framework, работы с компилятором csc и средами разработки (Sharp Develop, VS2005 Express и VS2005), и заканчивая непосредственной работой с языком IL, разработкой распределённых и многопоточных приложений, анализом формата сборок (assembly) и др. Как и в предыдущем издании, есть "традиционные" главы по ADO.NET, ASP.NET, WinForms и XML веб сервисам. В девятой главе (специальные приёмы построения типов) приводится описание таких конструкций языка, как индексаторы, пользовательские операторы (присвоение, сравнение, арифметические), explicit- и implicit-преобразования, а также ключевые слова (un)checked, fixed, работа с указателями и использование директив препроцессора. По уровню изложения материал ближе всего к новичкам, автор приводит множество примеров с комментариями на каждую новую синтаксическую конструкцию. Например, объясняя смысл и принцип определения индексаторов, автор сравнивает их с обычными массивами и сразу же приводит простой пример:
В главе 10 (обобщения) рассматриваются возможности .NET 2.0 по определению и использованию generic-типов. Приводятся аргументы в пользу обобщений по сравнению с нетипизированными коллекциями на примере ArrayList, подробно (вплоть до IL-кода) показывается, сколько операций "упаковка" и "распаковка" происходит при использовании нетипизированной коллекции целых чисел. Помимо этого, автор затрагивает проблемы типовой безопасности и показывает, как можно было бы обойти их без использования generic-типов. Наконец, вводится понятие "обобщение" и на примере классов пространства имён System.Collections.Generic (в частности, List<T>) показывается их использование. После этого автор подробно останавливается на вопросе создания собственных обобщённых типов, рассматривая возможные варианты использования (обобщённый класс, интерфейс и делегат). Не обходятся без отдельного упоминания ключевые слова default и where. Основная аудитория этой книги - начинающие дотнет-разработчики, изучающие .NET "с нуля", а также все желающие повысить уровень владения C# в рамках платформы .NET 2.0 Через 3-4 недели книга должна появиться на полках интернет-магазинов. Ждём с нетерпением, и будем надеяться, это не последняя книга с виноградом на обложке ![]() -------------------- ![]() |
|||
|
||||
unicuum |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 830 Регистрация: 16.3.2005 Где: Рашка Репутация: 1 Всего: 8 |
Вот именно стоит, а что с того? Хорошо если такой монументальный труд один надо перетащить на другую квартиру, а если их много? Неудобно, тем более что лично мне читать с экрана гораздо эффективнее. Сразу сотни книг по программированию под рукой, открываются при помощи проводника по технологии ActiveX – pdf или сторонними программами, chm, djvu и так далее. А логотип он никуда не денется, перекатают книгу в электронном виде, я думаю в месте с логотипом. Почему не стоит? Стоит и очень даже стоит, ведь как говорится «всё познаётся в сравнении». А вообще что бы не говорили, лучше MSDN ничего нет, плохо только что он не весь переведён. -------------------- ![]() обычный день на винграде |
|||
|
||||
Wowa |
|
|||
Эксперт ![]() Профиль Группа: Админ Сообщений: 15017 Регистрация: 14.9.2000 Где: Винград Репутация: нет Всего: 290 |
Дело не в логотипе, а в том, что любой труд должен оплачиваться и желание получить всё везде на халяву - в нормальном обществе не приветствуется. Книга не такие уж и большие деньги будет стоить. |
|||
|
||||
Exception |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 29 Всего: 186 |
Сравнивать MSDN и Троелсена - смешно ведь ![]() Знаешь, почему не стоит сравнивать? Потому что Троелсен - это тебе ни какой-то "Си Шарп. Создание приложений под Windows". Сравнивать Троелсена можно только с такими же книгами, например, с "С# 2005". |
|||
|
||||
ZeeLax |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4388 Регистрация: 20.8.2006 Где: Алма-Ата Репутация: нет Всего: 88 |
Ну не знаю. Не могу я до конца проникнуться книгой, сидя за компом и тыркая скроллер вверх-вниз. Другое дело - в уютном кресле, с чашечкой чая, насладится книгой в полной мере. Проникнуться, так сказать. Вот кукбук или справочник какой - это да, в электронном виде полезно. А вот (простите за небольшной оффтопик) Кнута, например, читать с экрана - геморрой, мягко говоря. -------------------- Utility is when you have one telephone, luxury is when you have two, opulence is when you have three — and paradise is when you have none. — Doug Larson |
|||
|
||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 110 Всего: 232 |
Согласен с Wowa и Exception.
Подобные посты впредь будут удаляться без предупреждения. Пожалуйста, кто не согласен, внимательно прочитайте ещё раз Правила форума (пункт 2, конец первого предложения). СУВ. -------------------- ![]() |
|||
|
||||
Fedia |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 465 Регистрация: 2.8.2006 Где: первым встречаю р ассвет Репутация: нет Всего: 13 |
Просто рад, что нашел этот форум пару месяцев назад ![]() Сейчас читаю первую часть этой книги по .Net и должен сказать, что толи язык C# очень простой, толи книга очень качественно написана ![]() ![]() -------------------- Накануне решающей битвы Я иду, и надеждою зыбкой Озаряется эта дорога, Я мечтаю увидеть улыбку На лице победившего Бога… |
|||
|
||||
OverBug |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 84 Регистрация: 13.4.2006 Где: г.Пенза, Пензенск ой обл. Репутация: нет Всего: 1 |
Извините что вмешиваюсь, а что лучше, прочесть первую часть и потом за вторую приступить, или сразу вторую прочесть?
и вопрос не потеме, может быть, С# только .Net использует или на нем можно писать и для других систем без наличия .Net платформы. |
|||
|
||||
ivashkanet |
|
||||
![]() Кодю потиху ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3684 Регистрация: 23.2.2006 Где: Гомель, Беларусь Репутация: 47 Всего: 149 |
OverBug, первая книга написана под первый .Net, а он потихоньку вымирает. Так что если ты не собираешься писать под первый фрэймворк, то нужно обязательно начинать со второй книги.
![]() ![]() Кроме того, изучить язык (C# или нет) особого труда не представляет. Вся проблемма в правильном использовании готовых классов которые предоставляет фрэймворк. |
||||
|
|||||
OverBug |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 84 Регистрация: 13.4.2006 Где: г.Пенза, Пензенск ой обл. Репутация: нет Всего: 1 |
а во второй части рассказано об основах фреймвёрка, о которых говорилось в первой части если о них говорилось)
|
|||
|
||||
ivashkanet |
|
|||
![]() Кодю потиху ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3684 Регистрация: 23.2.2006 Где: Гомель, Беларусь Репутация: 47 Всего: 149 |
Нифига не понял ![]() Но на всякий случай: Это две совершенно независимые книги. Просто первая про первый фрэймворк, а вторая (та что выходит) про второй. В них есть все что душе угодно: и изучение самого языка, и описание классов фрэймворков (в первой книге про первый, во второй про второй) и принципов работы с ними. |
|||
|
||||
OverBug |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 84 Регистрация: 13.4.2006 Где: г.Пенза, Пензенск ой обл. Репутация: нет Всего: 1 |
Извеняюсь за не корректную постановку вопроса...
значит первая часть вообще скоро историей станет? Гм... а действительно, зачем тогда покупать такие книги, которые будут не нужны после смены версии фреймверка? я так понимаю, если программа написана под фрейм верк версии X то она не будет работать на фреймверке версиий Х+1 и X-1? (только начинаю изучать данную технологию и не совсем знаком с ее возможностями и ограничениями) |
|||
|
||||
ivashkanet |
|
||||
![]() Кодю потиху ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3684 Регистрация: 23.2.2006 Где: Гомель, Беларусь Репутация: 47 Всего: 149 |
OverBug, заводи новую тему, там поболтаем. А еще лучше воспользуйся поиском
![]()
А ты что книги по программированию по несколько лет читаешь-перечитываешь? Кроме того, я под первый фрэймворк не писал, но первую книгу прочтиал. Намного легче жить стало, понимаешь-ли. Принципы они ведь никуда не делись. Да и классы кардинально не изменились, только некоторый функционал добавлен был ![]()
Откомпиленная нет, но код работать будет (в большинстве случаев) |
||||
|
|||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 110 Всего: 232 |
2-й .NET Framework обратно совместим с первым. Так что можно, к примеру прочитать книгу по первому, затем "проапгрейдиться" прочитав вторую (примерно 25-30% будет нового по языку, библиотеке классов, и почти ничего нового по технологиям). -------------------- ![]() |
|||
|
||||
OverBug |
|
||||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 84 Регистрация: 13.4.2006 Где: г.Пенза, Пензенск ой обл. Репутация: нет Всего: 1 |
кнечно... например Д.Кнут "Искусство прграммирования" в трех томах, скажем. Перенес уже ее в раздел "Художественная литература" ![]() ![]() ![]() ![]() А вообще, как замечательно что логотип форума, в котором ты учавствуешь, красуется на обложке книги, это придает ему авторитет.
понятно... я в этом вопросе не копенгаген, буду грызть гранить науки этой, что называется Framework .Net. Это сообщение отредактировал(а) OverBug - 9.10.2006, 14:53 |
||||||
|
|||||||
Dialektika |
|
|||
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 15.10.2005 Где: Киев Репутация: 2 Всего: 5 |
Привет всем.
Не скрою имею прямое отношение к издательскому дому "Диалектика" - "Вильямс". Мы очень рады что можем издавать такие книги для наших читателей... По поводу самой книги, то она уже печатается. И скоро будет в продаже...и в ozon, и bolero, и oz и в других интернет (и не только) магазинах... :-) ![]() Тут был топик зачем издательству логотип Vingrad.ru на обложке. Отвечу коротко... Каждый читатель при прочтении сталкивается с некоторыми трудностями и недомолвками, и не важно чем это вызвано: непрофессионализмом автора, незнанием читателя темы, сложностью материала... но, все мы, читая книги ищем ответы на некоторые вопросы... и как Вы понимаете лучшее их решение можно найти только коллективно. К сожаление "формат: книга" не позволяет задавать вопросы или спрашивать советы у друзей/знакомых/коллег... По этому ИД "Диалектика" - "Вильямс" и Форум программистов Vingrad решили попробовать создать "место встречи" ... Книга "C# 2005 и платформа .NET 2.0" Эндрю Троелсена стала первой реализацией нашей совместной идеи... ![]() Выживет она или нет, будет ли "создан мир" где все любители (к примеру, Троелсена) смогут свободно общаться, обогащать друг друга знаниями... или просто "место" совместного отличного время провождения зависит только от нас. Ведь истинные ценности никогда не устаревают... (ну коротко не вышло ![]() С уважением, Михаил P.S. а также мы будем слышать Ваши вопросы и пожелания :-) ![]() ![]() |
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |