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


Автор: _Strannik_ 17.8.2007, 20:48
Заранее извиняюсь если этот вопрос уже обсуждался, но все дайте мне ответ
Я начинаю изучать С# после С++ и теперь для начала взял книжку из библиотеки Троелсен C# и платформа .Net за 2002 года
как я понял она для 1 Framework 
Так вот вопрос: насколько сильно отличаются следующие Frameworkи и поэтому имеет ли смысл начать изучение с этой книги? 

Автор: Retro 17.8.2007, 21:33
Цитата(_Strannik_ @  17.8.2007,  19:48 Найти цитируемый пост)
Так вот вопрос: насколько сильно отличаются следующие Frameworkи и поэтому имеет ли смысл начать изучение с этой книги?

Не вижу никакого смысла, начинай с новой литературы.

Автор: Shit_happenes 18.8.2007, 00:34
Начинай, никого не слушай.

Структура языка не притерпела изменений, только добавления.
Только вот установи у себя хотя бы Framework 2.0 и VS2005 
Так интересней будет.

В книге база отличная.


Автор: Idsa 18.8.2007, 06:42
Shit_happenessmile
_Strannik_, стоит потратиться на актуальную литературу smile

Автор: wotker 18.8.2007, 09:47
Цитата(Shit_happenes @ 18.8.2007,  00:34)
Только вот установи у себя хотя бы Framework 2.0 и VS2005 
Так интересней будет.

А ты под Orcas-ом уже кодишь?! Я вот до сих пор сижу на vs2005...




Автор: Exception 18.8.2007, 12:05
Прочитай. Потом осваивай .NET 2.0.

Автор: ivashkanet 18.8.2007, 12:15
Не дури себе голову и начинай с нового, второго фреймворка, конечно. Для него есть тот же Троелсен. Зачем изучать то, что уже устарело, что ты не будешь использовать?

Цитата(Shit_happenes @  18.8.2007,  00:34 Найти цитируемый пост)
Структура языка не притерпела изменений, только добавления.

Это для тебя, когда у тебя уже есть знания и опыт в обоих фреймворках. 

Я помню, как имея VS 2005 и учебник по первому FW искал несуществующие диалоговые окна студии, упорно подключался к MS SQL Server'у (local), еле-еле скомпиливал скопипастенный код... _Strannik_, оно тебе надо?
Цитата(Exception @  18.8.2007,  12:05 Найти цитируемый пост)
Прочитай. Потом осваивай .NET 2.0. 

О да, сэр всегда любил извращения  smile

Автор: Shit_happenes 18.8.2007, 12:37
Я понял, что парень нашел где-то на шару книгу Троелсена по .Net 1.1.
Вот и посоветовал сейчас не тратиться, а изучить основу языка.
В более новой книги того же Троелсена описания c# тоже самое.

А изучать WinForm, Remoting, ASP.Net, ADO.NET естественно надо по другим учебникам.


Автор: ivashkanet 18.8.2007, 12:44
Цитата(Shit_happenes @  18.8.2007,  12:37 Найти цитируемый пост)
А изучать WinForm, Remoting, ASP.Net, ADO.NET естественно надо по другим учебникам.

Shit_happenes, а это ведь и есть самое главное. Выучить синтаксис языка ничего не стоит (тут действительно можно и по первому FW). Самое главное -- это применение этого языка в конкретных условиях WinForm, Remoting, ASP.Net, ADO.NET...

Автор: Shit_happenes 18.8.2007, 13:39
Стоп!!!

Человек только начинает знакомство, 
он по твоему будет начинать с WinForm, Remoting, ASP.Net, ADO.NET?

Автор: ivashkanet 18.8.2007, 13:46
Цитата(Shit_happenes @  18.8.2007,  13:39 Найти цитируемый пост)
Стоп!!!

Остановился. 
Осмотрелся. 
Поехал дальше. 
 smile 

Выучить синтаксис для человеку знакомому с С++ (а автор с ним знаком, как минимум) займёт... 1-2 дня. Что ему дальше делать?

Автор: Shit_happenes 18.8.2007, 14:06
Повторюсь,
я считаю что в из Троелсена можно взять основы языка.
Там же можно почитать про работу платформы.

Для более детального изучения технологий, таких как Ado.net, Remoting....
нужна другая специализированная литература, в Троелсене и читать-то нечего про эти технологии.

Так даже интересней будет.
По крайней мере я с удовольствием после изучения основ c#,
взялся за двухтомник Петзольда "WindowsForm programming" и Сцепы "Ado.net",

Не думаю, что кто-то изучал Ado.net, asp.net, remoting, WinForm по Троелсену.
smile

К слову, пару дней назад купил книгу Рихтера "c# via CLR" 2007год. о Framework 2.
Хотя уже есть Framework 3.

Автор: Exception 18.8.2007, 14:18
Забавно, но основы фреймворка и всех его частей я изучал именно по Троелсену. А потом -- статьи, примеры, документация, в конце концов. Правда, знания были отрывочными, наверное, и правда имело смысл купить отдельную книгу..

Автор: _Strannik_ 18.8.2007, 17:06
Всем спасибо за обсуждение темы!!!
--------------------------------------------------
Значит мне надо начинать со 2-го Фрайморка? Как я понял 3-ий Фрайморк идет как дополнение ко 2-му если я не ошибаюсь. А в версии 3.5 как там сильных изменений нет? Или есть? Немного объясните пожалуйста.
---------------------------------------------------
Ещё вопросик какую из этих книги Троелсена взять? :

1)Язык программирования С# 2005 и платформа .NET 2.0
Издательство: Вильямс, 2007 г.

2)C# и платформа . NET
Издательство: Питер Пресс, 2007 г.
---------------------------------------------------
А такой справочник Шилдта подойдет? :
Полный справочник по C#
Издательство: Вильямс, 2007 г.
---------------------------------------------------
Ну а потом возьму Рихтера:
CLR via C#. Программирование на платформе Microsoft .NET Framework 2.0 на языке C#
Питер 2007 год
---------------------------------------------------
Потом по специальным книгам буду осваивать технологии ASP.NET , ADO.NET и т.д. но главный упор буду делать на ASP.NET
Т.е. я хочу стать Web-программистом ASP.NET 
---------------------------------------------------

Ещё вопрос (для своего успокоения): вижу у нас ещё в России выходят книги по 2-му Фрайморку, хотя уже есть 3-ий,
так вот через какое время после выпуска английских книг они выходят на русском? А точнее меня интересует у нас в России при разработке проектов начинают использовать новую технологию (я про .NET) после того как появляется русская литература или раньше (просто с анлийским) туговато да и потом когда выучу его все равно изучать материал охота на родном.
-----------------------------------------------------
Ну всё заключительный вопрос: слышал что очень приходится программистам С# приходится работать с VB.NET, так значит его тоже надо хорошо знать?
И еще что для начала обязательного надо будет знать Web-программисту ASP.NET ?
-----------------------------------------------------
Всё всем спасибо!!!
Уж извините что так распрашиваю просто хочется все разузнать лично.

Автор: ivashkanet 19.8.2007, 13:48
Цитата(Shit_happenes @  18.8.2007,  14:06 Найти цитируемый пост)
Не думаю, что кто-то изучал Ado.net, asp.net, remoting, WinForm по Троелсену.

Я, я, я, яяяяя smile 
Познакомиться и немножко разобраться более чем достаточно. А чтобы действительно быть специалистом нужен только опыт, никакая книжка этому не научит.
Цитата(_Strannik_ @  18.8.2007,  17:06 Найти цитируемый пост)
Значит мне надо начинать со 2-го Фрайморка? Как я понял 3-ий Фрайморк идет как дополнение ко 2-му если я не ошибаюсь.

Да. Пока еще новоя студия выйдет... Пока заказы на третий FW пойдут. А о литературе и говорить нечего...
Цитата(_Strannik_ @  18.8.2007,  17:06 Найти цитируемый пост)
А в версии 3.5 как там сильных изменений нет? Или есть?

А она разве вышла? Интересно smile 
Цитата(_Strannik_ @  18.8.2007,  17:06 Найти цитируемый пост)
1)Язык программирования С# 2005 и платформа .NET 2.0
Издательство: Вильямс, 2007 г.

Я бы выбрал ее, но это, ИМХО, не столь важно.
Цитата(_Strannik_ @  18.8.2007,  17:06 Найти цитируемый пост)
Ну всё заключительный вопрос: слышал что очень приходится программистам С# приходится работать с VB.NET, так значит его тоже надо хорошо знать?

Перейти с C# на VB .Net и назад ничего не стоит. Вот у меня, например, проект частично написан на C# а частично на VB и ничего smile
Цитата(_Strannik_ @  18.8.2007,  17:06 Найти цитируемый пост)
И еще что для начала обязательного надо будет знать Web-программисту ASP.NET ?

HTML, JavaScript (или VBScript) и CSS (вроде все smile ). 


Автор: thomas 19.8.2007, 14:44
ivashkanet
Цитата

А она разве вышла? Интересно

Привет.
Я себе поставил, правда не знаю зачем, express версии C#  и  VB 2008. Так при установке установилась и FW 3.5.

Я так понял 3,5 это для Vista плюс поддержка xaml.

Автор: Void 19.8.2007, 14:57
3.5 недавно перешёл в стадию beta 2 — feature complete. То есть дальше будут только фиксить баги.
Цитата(thomas @  19.8.2007,  16:44 Найти цитируемый пост)
Я так понял 3,5 это для Vista плюс поддержка xaml. 

Это 3.0. А 3.5 — это, прежде всего, изменения языка: LINQ, анонимные типы и т.д.

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