@princeHabibu

C# и Microsoft SQL Server Express. С чего начать изучение?

С чего начать изучение? Подскажите пожалуйста легкую для понимания литературу.
  • Вопрос задан
  • 7192 просмотра
Пригласить эксперта
Ответы на вопрос 4
martsen
@martsen
Программист-дроновод
Эндрю Троелсен, The Expert's Voice in .NET - Язык программирования C# 5.0 и платформа .NET 4.5 (6-е издание). Это для начинающих, кто даже с программированием неособо знаком. Рихтер хорош, но как первую книгу ее надо читать в том случае, если уже есть какая-то база.

C#+MSSQL = ADO.NET, Linq2SQL, Entity Framework. Если хочется просто работать с БД и не нужно понимание, что там и как, то начинайте с последнего варианта (еще можно NHibernate). Вообще лучше уметь запросы писать руками, тогда и на любой ORM можно будет работать с пониманием.
Ответ написан
Комментировать
@Codebaker
Всё умею, всё могу!
Легкая для понимания литература приведет к плачевным результатам и придется несколько раз переучиваться.

По C# - читайте Рихтера для начала, по базам данных - выбирайте

А для старта C# + MsSql пробуйте сразу
Entity Framework


Когда с кругом задач определитесь точнее, то останется только в MSDN заглядывать.

Успехов!
Ответ написан
Комментировать
foxmuldercp
@foxmuldercp
Системный администратор, программист, фотограф
под что писать хотите?
web - aspnet mvc, два вводных курса по 3/4 мцв вам дадут очень неплохой старт.
wpf - десктоп, winforms уже устаревает, т.к совсем плохо работает с экранами разрешений и слабо ресайзится.
ну и windows phone/w8 marketplace
Ответ написан
Комментировать
@nesterione
Что касается C#, @martsen @Codebaker уже упоминали, если Вы только начинаете изучать, лучше начните с прочтения книги Эндрю Троелсена www.ozon.ru/context/detail/id/19916784 , потом настоятельно рекомендую прочитать Рихтера www.ozon.ru/context/detail/id/7425674 (есть более новое издание), для новичка его может быть трудно воспринимать, поэтому лучше знать основы, Рихтер очень подробно описывает важные нюансы работы .NET, и приводи замечательные примеры.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы