Возвращаясь к программированию Windows через 10 лет - PullRequest
5 голосов
/ 11 ноября 2008

Я бы хотел изучить новейшие технологии для написания приложений для Windows. Мой последний опыт был с VC ++ 6 с использованием MFC. В наши дни ландшафт кажется более сложным, я не уверен, стоит ли мне изучать .NET, действительно не знаю, что такое формы Windows, WPF и т. Д. Все, что я хочу сделать, - это написать несколько простых приложений с графическим интерфейсом Windows, возможно, используя и изучая C # по пути.

Любые рекомендации по книгам для чтения и т.д.?

Кроме того, достаточно ли бесплатной версии VC2008 для написания небольших приложений?

Ответы [ 8 ]

7 голосов
/ 11 ноября 2008

Я бы пошел с .NET и WPF. WinForms все еще доступна, но на данный момент это действительно устаревшая ветка .NET, и ее не стоит изучать, если вы начинаете с нуля. WPF предлагает множество полезных функций и очень полезен, чтобы начать работу.

Я нашел " Windows Presentation Foundation Unleashed " хорошим введением в WPF. Он хорошо объяснял основополагающие концепции и не был одним из тех учебных пособий на 2000 страниц, заполненных снимками экрана.

3 голосов
/ 12 ноября 2008

Я рекомендую Head First C # . Если вы уже программировали на C ++, вы должны быстро освоиться.

альтернативный текст http://ecx.images -amazon.com / images / I / 51u3iZDwU6L._SL500_AA240_.jpg

2 голосов
/ 11 ноября 2008

MFC очень мало изменился, начиная с vc 6, вы сможете поднять его снова без особых проблем, и хотя этот набор навыков может быть не таким требовательным, как .net. Есть еще рабочие места, и вы все еще можете писать привлекательные приложения для Windows. .

2 голосов
/ 11 ноября 2008

Я бы начал с чтения онлайн-уроков и статей по C # от Code Project

1 голос
/ 12 ноября 2008

На самом деле, я выучил ALOT, просто просматривая переполнение стека и публикуя здесь несколько вопросов. Я думаю, что инструменты Visual Studio Express отлично подходят для новых разработчиков. Я также фанат материала Боба Табора (http://www.learnvisualstudio.net/) У него есть некоторые бесплатные материалы, расположенные на MSDN здесь , которые были действительно полезны для такого парня, как я, в основном из сценаристов. быть впереди меня из-за вашего прошлого опыта, так что, возможно, это слишком элементарно для вас.

Я действительно начинаю наслаждаться C # и .NET и только начал читать код и, по большей части, понимать его. Это был настоящий прорыв для меня.

Джим

1 голос
/ 11 ноября 2008

Ну, если вы используете C #, вы используете .NET. .NET действительно отличная среда для создания настольных приложений. Я думаю, что вы на правильном пути.

0 голосов
/ 17 декабря 2014

Разработка приложений для Windows совсем не сложная задача с использованием Visual Studio и .Net.

Просто установите visual studio, посмотрите несколько видеоуроков Visual Studio и C # .net с www.youtube.com, а затем начните разработку.

Поскольку у вас есть опыт разработки, поэтому в написании логики не будет препятствий, вы можете слегка столкнуться с проблемой классов, использующих объектный браузер Visual Studio для преодоления проблем с классом.

0 голосов
/ 13 января 2009

Если вы имеете опыт работы с C ++ и не боитесь указателей / стека / кучи и т. Д., То эта книга (CLR vi C #) даст вам превосходное понимание .Net. Он очень удобочитаемый и обеспечит основы, которые вам необходимы для понимания практически любой новой / предстоящей технологии .Net (например, Linq, методы расширения и т. Д.).

VS2008 Express Edition доступны бесплатно здесь и достаточно хороши для написания небольших приложений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...