Задача работы с Visual Studio и VC ++? - PullRequest
0 голосов
/ 18 сентября 2009

Я недавно начал работать с C ++, и мне не нравится среда разработки Visual Studio, а также у меня нет правильного понимания терминологии MFC, Win32, ATL, COM.

В качестве примера я взял простую программу на C ++, чтобы посмотреть, как она работает со средой Visual Studio, и у меня возникли некоторые проблемы с запуском этого кода.

Я бы хотел попросить кого-нибудь указать мне некоторые онлайн-ресурсы / книги, где я мог бы получить больше понимания среды разработки Visual Studio с точки зрения C ++ и получить некоторые знания о терминологии MFC, Win32, ATL, COM, чем это было бы действительно очень полезно для меня.

Примечание: я проверил библиотеку MSDN и некоторые связанные сайты Microsoft, но когда я вижу, КАК я могу найти видеоуроки, они скорее с точки зрения .Net / C # / ASP.Net, но я ищу какой-нибудь сетевой ресурс для C ++ / Перспектива VC ++.

Ответы [ 4 ]

4 голосов
/ 18 сентября 2009

www.stackoverflow.com конечно, у вас будет много ресурсов, если вы посмотрите @ правильные теги

и т.д.

Кодовый проект также является хорошим ресурсом для программирования на Windows / C ++, вот пара областей, чтобы начать искать @:

3 голосов
/ 18 сентября 2009

Классическая книга о Win32 предположительно Петцольда . Книга Петцольда, я думаю (я никогда ее не читал), в основном о программировании GUI; в то время как другая классическая / рекомендуемая книга по Win32, Рихтера , посвящена системному программированию (не GUI).

Для изучения COM, возможно Essential COM ? Некоторые рецензенты хвалят это, но некоторые другие рецензии говорят что-то вроде «не для начинающих»; но это то, как я изучил COM, и я нашел его основательным, низкоуровневым и подробным. Предполагается, что вы уже знаете C ++ (не COM).

IMO, вам не нужны книги о MFC, если вы уже знаете C ++ и Win32 API, и в этом случае достаточно справочных библиотек . Кроме того, некоторые люди рекомендуют книгу MFC, такую ​​как Prosise's .

2 голосов
/ 18 сентября 2009

Я научился использовать Visual Studio IDE и MFC, используя Scribble Tutorial. Это было пошаговое руководство по созданию простого приложения MFC. К сожалению, руководство было написано для Visual Studio 6.0, и тем временем почти все мастера и меню изменились, поэтому он больше не применим.

Учебное пособие можно найти в MSDN, но здесь: http://msdn.microsoft.com/en-us/library/aa716528(VS.60).aspx

Пример источника каракулей для Visual Studio 2008 можно найти здесь: http://msdn.microsoft.com/en-us/library/f35t8fts.aspx

0 голосов
/ 18 сентября 2009

Не утруждайте себя изучением ATL, WTL, MFC или COM (на самом деле, вообще). Просто используйте стандарт C ++ для начинающих. Если вы хотите писать программы с графическим интерфейсом, Я рекомендую Qt , использовать его гораздо проще и интереснее, чем любой из предыдущих API.

Если у вас возникли проблемы с компиляцией Qt для Visual C ++, вы можете загрузить весь Qt SDK, и он поставляется с C ++ IDE под названием Qt Creator. В качестве бэкэнда используется MinGW.

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