Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.87/30: Рейтинг темы: голосов - 30, средняя оценка - 4.87
 Аватар для Mr_Coder
0 / 0 / 0
Регистрация: 05.02.2011
Сообщений: 33

Посоветуйте с чего начать изучение С#

05.02.2011, 11:50. Показов 6454. Ответов 18
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Зараннее спасибо!)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.02.2011, 11:50
Ответы с готовыми решениями:

С чего начать изучение C#?
Немножко почитав всемирную паутину я понял что нужно начать с малого, а не прыгать выше своей головы, итог, с чего посоветуете начать,...

С чего начать изучение C#
Всем доброго времени суток ! Хочу начать изучать язык C, но я новичёк в программировании и не с чем подобным раньше не имел дела. Мои...

С чего начать изучение C#?
Народ, помогите. С чего начать изучение C#? Цель за месяц написать приложение в WinForm для работы с БД SQLite. Сейчас активно ковыряю C#...

18
 Аватар для Neser
93 / 93 / 19
Регистрация: 25.12.2010
Сообщений: 316
05.02.2011, 12:44
Начинать с синтаксиса)
Советую "Дэвис, Стефан Рэнди, Сфер, Чак. С# 2005 для "чайников""
1
 Аватар для body90
467 / 344 / 19
Регистрация: 26.05.2009
Сообщений: 2,696
05.02.2011, 13:29
А я начал с МСДН. Полный справочник и всё кратко.
0
Эксперт по компьютерным сетямЭксперт Pascal/Delphi
 Аватар для TAVulator
4191 / 1292 / 237
Регистрация: 27.07.2009
Сообщений: 3,962
05.02.2011, 13:32
Я начал с того, что скачал Visual Studio...
0
 Аватар для PingWiN0x20
55 / 55 / 8
Регистрация: 13.05.2010
Сообщений: 105
05.02.2011, 14:41
SharpDevelop (бесплатный аналог VS с почти тем же функционалом) + берем какую-нибудь простенькую программу и пытаемся повторить ее функционал, т.е. с корабля на бал (сразу практика). Ничего лучше не придумали еще
0
 Аватар для body90
467 / 344 / 19
Регистрация: 26.05.2009
Сообщений: 2,696
05.02.2011, 15:57
А чем студия хуже?
0
программист С++
 Аватар для sandye51
860 / 600 / 147
Регистрация: 19.12.2010
Сообщений: 2,014
05.02.2011, 16:17
еще надо бы книгу купить)
я все-таки выбрал Троелсена. После С++ читаю и все понятно
и про .Net там тоже нормально написано
0
 Аватар для Mr_Coder
0 / 0 / 0
Регистрация: 05.02.2011
Сообщений: 33
05.02.2011, 18:37  [ТС]
А как же Шилдт?
0
программист С++
 Аватар для sandye51
860 / 600 / 147
Регистрация: 19.12.2010
Сообщений: 2,014
05.02.2011, 19:18
Mr_Coder, тоже не отменяется
0
9 / 9 / 1
Регистрация: 20.12.2010
Сообщений: 192
07.02.2011, 15:27
А для меня толчком в С#, не поверите, был VB.NET, а точнее великолепная (по моему мнению) книга Лукина Понятно о VB.NET.

До этого я мучился с Шилдами, Троелсенами и прочими корифеями в корне не понимая о чем они там вообще пишуть.

учитывая что я по специальности врач мне оч. трудно даются точные науки, которых у меня просто не было для тренировки мозга.
И всегда и везде я сталкивался с "трудностями перевода" с программистского на русский, мое понимание заканчивалось на этом дебильном "Хело Ворлд", что жутко бесило.

В итоге как-то попала в руки книга Лукина полистал, почитал и понял блин что человек описывает все разжевывая и кладя в рот. И в отличае от присловутого Hello world, в книге на примере проекта калькулятор, ты втягиваешься и начинаешь понимать что к чему.
В итоге прорешав львиную долю задач и выполнив пару проектов, я написал товарищу программку для расчетов в его бизнесе, сперва в VB.NET а потом более навороченную сделал уже перейдя на С#.

Да и кстати говоря, теперь мне понятен Троелсен, Шилдт и прочая литература под грифом "для профессионалов"
1
 Аватар для Sergei
1513 / 780 / 103
Регистрация: 22.04.2008
Сообщений: 1,610
07.02.2011, 15:37
Цитата Сообщение от Mr_Coder Посмотреть сообщение
А как же Шилдт?
Можете начать и с Шлидта
0
 Аватар для rull
21 / 20 / 3
Регистрация: 10.11.2012
Сообщений: 240
Записей в блоге: 1
09.01.2013, 11:02
А в шилде есть задания для закрепления? Раз уж вы все советуете его...
Я например 3 недели изучаю и до сих пор не могу понять зачем нужны эти классы?
Что нельзя всё написать в одном единственном классе Program просто создавая в этом же классе методы и вызывая их?
Хотелось бы книгу где много заданий после каждой прочитанной темы...
0
Автор FAQ
Автор FAQ
 Аватар для Rockedit
1803 / 615 / 37
Регистрация: 22.12.2009
Сообщений: 1,544
09.01.2013, 15:48
Цитата Сообщение от rull Посмотреть сообщение
А в шилде есть задания для закрепления? Раз уж вы все советуете его...
Я например 3 недели изучаю и до сих пор не могу понять зачем нужны эти классы?
Что нельзя всё написать в одном единственном классе Program просто создавая в этом же классе методы и вызывая их?
Хотелось бы книгу где много заданий после каждой прочитанной темы...
Я думаю практически ни в одной книге Вы не найдете этого. Лучший толчок - это цель написать какое-то довольно большое приложение на изучаемом языке. Так же, можно к примеру просмотреть темы на форуме по интерисующим Вас вопросам, узнать какие вопросы люди задавали, как на них отвечали, возможно подитожив составить свой список вопросов и выложит его на форуме.

Насчет Шилдт Г. - мне показалось он как то скучновато описывает все. Я начинал читать много книг, но особо не понравилась ни одна. Вот эта на мой взгляд была более менее понятная для новичка -
Expert's Voice in .NET - Troelsen A. / Троелсен Э. - Язык программирования C# 2010 и платформа .NET 4 (5-е издание)

А насчет понимания классов - это уже не косается языка C#. Это ООП, я думаю следует прочитать о том что это и с чем его едят без привязки к конкретному языку.

Можно все пихать в один класс, но при больших объемах - код будет как минимум нечитабельный.
допустим у вас есть кофеварка и автомобиль. Но для Вас это как бы один объект который умеет и ездить и кофе варить и т.д. , а что делать если у Вас для разных объектов есть одинаковые функции? Например есть самолет, вертолет, ракета - все они умеют летать. Что если их запихнуть в один класс и насоздавтаь целую кучу функций с разными именами для реализации функции полета кадого из них(решение кстати - полиморфизм).
P.S. изучив основы ООП - это еще не залог успешного кода. Надо еще вникнуть в мир "паттернов".

Ну вот как то так я думаю. Хочу сразу заметить - это лично мое мнение и никому его не навязываю.
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
10.01.2013, 15:05
цифры не врут Литература для новичков
0
Автор FAQ
Автор FAQ
 Аватар для Rockedit
1803 / 615 / 37
Регистрация: 22.12.2009
Сообщений: 1,544
10.01.2013, 16:56
Книги конечно не для новечков, но мне понравились:
1) Richter J. / Рихтер Дж. - CLR via C#. PrePress 4th Edition / CLR via C#. Препресс 4-го изд.
2) Скит Дж. - C# программирование для профессионалов
0
 Аватар для body90
467 / 344 / 19
Регистрация: 26.05.2009
Сообщений: 2,696
10.01.2013, 18:16
А мне когда-то в изучении очень помог этот форум. Я просто читал все темы подряд. В итоге обучился не только программировать, но и стилю программирования.
0
 Аватар для rull
21 / 20 / 3
Регистрация: 10.11.2012
Сообщений: 240
Записей в блоге: 1
10.01.2013, 18:34
а я сейчас нарвался на книжку Стиллмен Э., Грин Дж. - Изучаем C#. Включая C# .NET 4.0 и Visual Studio 2010. 2-е издание (Бестселлеры O'Reilly) - 2012 Русская версия и всё не могу оторваться, очень нравится как всё досканально рассказывают

Не по теме:

Время полдевятого а я сижу на работе) домой пора

1
 Аватар для body90
467 / 344 / 19
Регистрация: 26.05.2009
Сообщений: 2,696
10.01.2013, 19:42
Цитата Сообщение от Rockedit Посмотреть сообщение
1) Richter J. / Рихтер Дж. - CLR via C#. PrePress 4th Edition / CLR via C#. Препресс 4-го изд.
Она мне тоже понравилась.
0
1 / 1 / 0
Регистрация: 25.11.2012
Сообщений: 24
10.01.2013, 20:16
Я начал с Герберт Шилдт C# 4.0, пока хватает. Охвачены основные темы. Но все равно без форумов и MSDN не обойтись никак.
И, конечно, очень хорошая практика качать программы (желательно с ресурсов MS), но без теории сложновато будет разобраться.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.01.2013, 20:16
Помогаю со студенческими работами здесь

С чего начать изучение C#?
Хочу научиться программировать на языке C#.Подскажите, пожалуйста, с чего начать.

С чего начать изучение C#?
Хотел бы заняться VR технологиями, немного знаю С/С++, (не так хорошо как хотелось бы, но я стараюсь), подскажите книжки и еще что-нибудь,...

С чего начать изучение языка C#?
Хочу выучить C# и не знаю, с каких книг начать своё обучения, хочу писать приложения для Windows (WindowsForms) в среде VS2008,...

С чего начать самостоятельное изучение?
Здравствуйте. У меня образование не техническое, программную инженерию я не заканчивала. Но я решила самостоятельно научиться...

С чего начать изучение программирования
Друзья,сам уже более года занимаюсь С#,.Net,а недавно мой друг захотел изучать,помогите мне с выбором литературы и/или метода обучения для...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru