Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Общие вопросы по .NET и C# > стоит ли начинать с Framework 1 |
Автор: _Strannik_ 17.8.2007, 20:48 |
Заранее извиняюсь если этот вопрос уже обсуждался, но все дайте мне ответ Я начинаю изучать С# после С++ и теперь для начала взял книжку из библиотеки Троелсен C# и платформа .Net за 2002 года как я понял она для 1 Framework Так вот вопрос: насколько сильно отличаются следующие Frameworkи и поэтому имеет ли смысл начать изучение с этой книги? |
Автор: Shit_happenes 18.8.2007, 00:34 |
Начинай, никого не слушай. Структура языка не притерпела изменений, только добавления. Только вот установи у себя хотя бы Framework 2.0 и VS2005 Так интересней будет. В книге база отличная. |
Автор: Idsa 18.8.2007, 06:42 |
Shit_happenes, ![]() _Strannik_, стоит потратиться на актуальную литературу ![]() |
Автор: wotker 18.8.2007, 09:47 | ||
А ты под Orcas-ом уже кодишь?! Я вот до сих пор сижу на vs2005... |
Автор: Exception 18.8.2007, 12:05 |
Прочитай. Потом осваивай .NET 2.0. |
Автор: ivashkanet 18.8.2007, 12:15 | ||
Не дури себе голову и начинай с нового, второго фреймворка, конечно. Для него есть тот же Троелсен. Зачем изучать то, что уже устарело, что ты не будешь использовать?
Это для тебя, когда у тебя уже есть знания и опыт в обоих фреймворках. Я помню, как имея VS 2005 и учебник по первому FW искал несуществующие диалоговые окна студии, упорно подключался к MS SQL Server'у (local), еле-еле скомпиливал скопипастенный код... _Strannik_, оно тебе надо? О да, сэр всегда любил извращения ![]() |
Автор: 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, а это ведь и есть самое главное. Выучить синтаксис языка ничего не стоит (тут действительно можно и по первому 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 |
Остановился. Осмотрелся. Поехал дальше. ![]() Выучить синтаксис для человеку знакомому с С++ (а автор с ним знаком, как минимум) займёт... 1-2 дня. Что ему дальше делать? |
Автор: Shit_happenes 18.8.2007, 14:06 |
Повторюсь, я считаю что в из Троелсена можно взять основы языка. Там же можно почитать про работу платформы. Для более детального изучения технологий, таких как Ado.net, Remoting.... нужна другая специализированная литература, в Троелсене и читать-то нечего про эти технологии. Так даже интересней будет. По крайней мере я с удовольствием после изучения основ c#, взялся за двухтомник Петзольда "WindowsForm programming" и Сцепы "Ado.net", Не думаю, что кто-то изучал Ado.net, asp.net, remoting, WinForm по Троелсену. ![]() К слову, пару дней назад купил книгу Рихтера "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 | ||||||||||
Я, я, я, яяяяя ![]() Познакомиться и немножко разобраться более чем достаточно. А чтобы действительно быть специалистом нужен только опыт, никакая книжка этому не научит.
Да. Пока еще новоя студия выйдет... Пока заказы на третий FW пойдут. А о литературе и говорить нечего... А она разве вышла? Интересно ![]()
Я бы выбрал ее, но это, ИМХО, не столь важно.
Перейти с C# на VB .Net и назад ничего не стоит. Вот у меня, например, проект частично написан на C# а частично на VB и ничего ![]()
HTML, JavaScript (или VBScript) и CSS (вроде все ![]() |
Автор: 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. То есть дальше будут только фиксить баги. Это 3.0. А 3.5 — это, прежде всего, изменения языка: LINQ, анонимные типы и т.д. |