2009-04-14 2 views

ответ

0

Я также пришел из C++, когда я первый начал C#. Я думал, что это очень простой шаг, потому что язык стал проще использовать.

Я сделал несколько курсов, которые предоставил мне мой работодатель, но я действительно не думал, что они добавили большую ценность.

Начало работы с небольшим проектом, чтобы получить синтаксис под контролем, был лучшим способом узнать для меня. Живи и учись! ;)

1

Прочитайте книгу и/или просмотрите несколько скринкастов.

Screencasts Я рекомендовал бы это:

Если вы пришли из C++, у вас не должно быть особых проблем с C#, и вы можете, скорее всего, замаскировать большую часть синтаксиса и действительно попасть в рамки.

0

Я изучил C, C#, ruby, Java и другие языки, фактически сделав что-то полезное. Выбрав самый маленький проект, я смог найти, а затем просто взломал его. Для меня это была очень плохо закодированная программа сбора данных в VB6 для отображения сигнала с устройства. Это помогает, что проект, в котором вы учитесь, - это то, что, по вашему мнению, круто, для преодоления разочарования в принятии всех ошибок, которые вы совершите. Книги хороши, а онлайн-материал хорош, но для сильных выходных из интенсивного взлома, по моему выбору, нет замены. Если вы знаете C++, вы знаете, как программировать, это просто изучение синтаксиса и идиом.

0

Как кто-то, приезжающий на C# через C++ сам, мне очень понравилось Accelerated C# 2008.

Мало или нет времени, потраченного впустую на синтаксис, который остается неизменным на всех языках C-производных, и чаще всего между этими двумя языками выполняется параллель.

Не книга для новичка, но если у вас уже есть понимание базового синтаксиса и концепций ОО, я сердечно рекомендую его.

Accelerated C# picture http://ecx.images-amazon.com/images/I/51IoIgAbOnL._SL160_AA115_.jpg

0

Я согласен ж/markmagnus - научиться делать что-то простое, но полезное. Обучение C# - постоянное стремление - всегда есть что-то большее, что можно узнать. Начните с основ. Узнать & понять принципы OO. Продолжайте учиться и строите на этом.

Кроме того, вы можете загрузить Visual C# Express (это бесплатно), если вы еще этого не сделали.http://www.microsoft.com/exPress/download/

0

Я начал с php, прежде чем переходить на C#. С помощью Joe Stagners asp.net vb & C# tutorials, я встал, чтобы ускориться только через несколько недель.

Я бы рекомендовал его видео, хотя они в основном касаются разработки asp.net.

0

для программиста на C++ требуется всего пару дней в неделю, чтобы встать и работать, если вы не делаете winforms/wpf. Модель потоковой обработки требует немного работы, но кроме этого синтаксис очень похож. Ключом является изучение того, что может предложить инфраструктура, иначе вы просто пишете управляемый память код стиля C++. Я бы посоветовал найти проект, который уже написан на C#, который может использовать некоторые работы. Я начал работать в Mediaportal. Я выбрал небольшую область, где мои текущие знания перекрывались (с дистанционным управлением) с тем, что я хотел сделать, и приступили к работе

Смежные вопросы