Весь мой прошлый опыт программирования был на C ++ на VS2003 / 8, в основном на основе сервисов и полностью самоучка.
2 года назад мне пришлось создать свое первое настоящее приложение с графическим интерфейсом и (по глупости) выбрать MFC.Я заставил приложение работать, но это заняло много времени и было немного страшным, чтобы выучить MCF (и его многочисленные недостатки), но в итоге я получил надежное работоспособное приложение, которое было сложно изменить или расширить.
Опять же, мне нужно создать другое приложение с графическим интерфейсом, более сложное, чем первое, и снова оно будет создано с нуля и будет использоваться только в Windows.
Я долго откладывал изучение C #, но не хотелПовторно посетив MFC, решили, что новое приложение будет создано в VS2010, а WPF 4 станет акушеркой.
Попытка избежать нескольких дорогостоящих (по времени) ошибок, которые я сделал ранее.Я ищу хорошие книги / учебные пособия по текущим версиям C # 4 и WPF 4, а также общие советы по наилучшему подходу.
Приложение будет делать несколько вещей, одна из которых будет сохранять информацию в БД SQL.Так что я думаю, что LINQ для этого?
Пожалуйста, добавьте ...