|
0 / 0 / 0
Регистрация: 05.02.2011
Сообщений: 33
|
|
Посоветуйте с чего начать изучение С#05.02.2011, 11:50. Показов 6454. Ответов 18
Метки нет (Все метки)
0
|
|
| 05.02.2011, 11:50 | |
|
Ответы с готовыми решениями:
18
С чего начать изучение C#? С чего начать изучение C# С чего начать изучение C#? |
|
93 / 93 / 19
Регистрация: 25.12.2010
Сообщений: 316
|
|
| 05.02.2011, 12:44 | |
|
Начинать с синтаксиса)
Советую "Дэвис, Стефан Рэнди, Сфер, Чак. С# 2005 для "чайников""
1
|
|
|
467 / 344 / 19
Регистрация: 26.05.2009
Сообщений: 2,696
|
|
| 05.02.2011, 13:29 | |
|
А я начал с МСДН. Полный справочник и всё кратко.
0
|
|
|
⚽
4191 / 1292 / 237
Регистрация: 27.07.2009
Сообщений: 3,962
|
|
| 05.02.2011, 13:32 | |
|
Я начал с того, что скачал Visual Studio...
0
|
|
|
55 / 55 / 8
Регистрация: 13.05.2010
Сообщений: 105
|
|
| 05.02.2011, 14:41 | |
|
SharpDevelop (бесплатный аналог VS с почти тем же функционалом) + берем какую-нибудь простенькую программу и пытаемся повторить ее функционал, т.е. с корабля на бал (сразу практика). Ничего лучше не придумали еще
0
|
|
|
467 / 344 / 19
Регистрация: 26.05.2009
Сообщений: 2,696
|
|
| 05.02.2011, 15:57 | |
|
А чем студия хуже?
0
|
|
|
программист С++
860 / 600 / 147
Регистрация: 19.12.2010
Сообщений: 2,014
|
|
| 05.02.2011, 16:17 | |
|
еще надо бы книгу купить)
я все-таки выбрал Троелсена. После С++ читаю и все понятно и про .Net там тоже нормально написано
0
|
|
|
0 / 0 / 0
Регистрация: 05.02.2011
Сообщений: 33
|
|
| 05.02.2011, 18:37 [ТС] | |
|
А как же Шилдт?
0
|
|
|
программист С++
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
|
|
|
1513 / 780 / 103
Регистрация: 22.04.2008
Сообщений: 1,610
|
|
| 07.02.2011, 15:37 | |
|
0
|
|
|
|
|
| 09.01.2013, 11:02 | |
|
А в шилде есть задания для закрепления? Раз уж вы все советуете его...
Я например 3 недели изучаю и до сих пор не могу понять зачем нужны эти классы? Что нельзя всё написать в одном единственном классе Program просто создавая в этом же классе методы и вызывая их? Хотелось бы книгу где много заданий после каждой прочитанной темы...
0
|
|
|
Автор FAQ
1803 / 615 / 37
Регистрация: 22.12.2009
Сообщений: 1,544
|
||
| 09.01.2013, 15:48 | ||
|
Насчет Шилдт Г. - мне показалось он как то скучновато описывает все. Я начинал читать много книг, но особо не понравилась ни одна. Вот эта на мой взгляд была более менее понятная для новичка - Expert's Voice in .NET - Troelsen A. / Троелсен Э. - Язык программирования C# 2010 и платформа .NET 4 (5-е издание) А насчет понимания классов - это уже не косается языка C#. Это ООП, я думаю следует прочитать о том что это и с чем его едят без привязки к конкретному языку. Можно все пихать в один класс, но при больших объемах - код будет как минимум нечитабельный. допустим у вас есть кофеварка и автомобиль. Но для Вас это как бы один объект который умеет и ездить и кофе варить и т.д. , а что делать если у Вас для разных объектов есть одинаковые функции? Например есть самолет, вертолет, ракета - все они умеют летать. Что если их запихнуть в один класс и насоздавтаь целую кучу функций с разными именами для реализации функции полета кадого из них(решение кстати - полиморфизм). P.S. изучив основы ООП - это еще не залог успешного кода. Надо еще вникнуть в мир "паттернов". Ну вот как то так я думаю. Хочу сразу заметить - это лично мое мнение и никому его не навязываю.
0
|
||
|
|
|
| 10.01.2013, 15:05 | |
|
цифры не врут Литература для новичков
0
|
|
|
Автор FAQ
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
|
|
|
467 / 344 / 19
Регистрация: 26.05.2009
Сообщений: 2,696
|
|
| 10.01.2013, 18:16 | |
|
А мне когда-то в изучении очень помог этот форум. Я просто читал все темы подряд. В итоге обучился не только программировать, но и стилю программирования.
0
|
|
|
|
|
| 10.01.2013, 18:34 | |
|
а я сейчас нарвался на книжку Стиллмен Э., Грин Дж. - Изучаем C#. Включая C# .NET 4.0 и Visual Studio 2010. 2-е издание (Бестселлеры O'Reilly) - 2012 Русская версия и всё не могу оторваться, очень нравится как всё досканально рассказывают
![]() Не по теме: Время полдевятого а я сижу на работе) домой пора
1
|
|
|
467 / 344 / 19
Регистрация: 26.05.2009
Сообщений: 2,696
|
|
| 10.01.2013, 19:42 | |
|
0
|
|
|
1 / 1 / 0
Регистрация: 25.11.2012
Сообщений: 24
|
|
| 10.01.2013, 20:16 | |
|
Я начал с Герберт Шилдт C# 4.0, пока хватает. Охвачены основные темы. Но все равно без форумов и MSDN не обойтись никак.
И, конечно, очень хорошая практика качать программы (желательно с ресурсов MS), но без теории сложновато будет разобраться.
0
|
|
| 10.01.2013, 20:16 | |
|
Помогаю со студенческими работами здесь
19
С чего начать изучение C#?
С чего начать изучение языка C#? С чего начать самостоятельное изучение? С чего начать изучение программирования Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
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, то после закрытия окошка. . .
|