Изучение программирования на Win 32 API из учебника по программированию Win32 API для Forger - PullRequest
0 голосов
/ 19 июля 2009

Я пытаюсь научиться программировать на Win 32 API из руководства For32 по программированию Win32 API. Должен ли я выбрать Visual C ++ -> Win 32 Project или Windows Form Application, чтобы начать? Спасибо

Ответы [ 3 ]

4 голосов
/ 19 июля 2009

Вы должны выбрать опцию Win32.

Windows Forms - это .NET вещь, полностью отличающаяся от Win32 API. Учебник theForger посвящен Win32, а не .NET.

Редактировать : Если вы хотите изучать современное программирование в Windows GUI, в отличие от API Win32, Windows Forms будет хорошим началом

1 голос
/ 19 июля 2009

Вы должны выбрать Win32 Project, и, если вы используете «экспресс» версию Visual Studio, вы должны загрузить недавний Windows SDK , который содержит необходимые заголовки и библиотеки.

0 голосов
/ 19 июля 2009

Выберите проект Win32, если ваша цель - изучить чистый Windows 32 API. И убедитесь, что это не управляемые расширения для C ++!

Поскольку вы упомянули проект Windows Forms, я предполагаю, что вы используете более позднюю (после .NET) версию Visual Studio, и поэтому она содержит шаблоны проектов для Windows Forms, которые были представлены в .NET Framework. До этого вы могли выбирать между Win32 или MFC. MFC была основой для разработки приложений для Win32, а также .NET - и абстракции для обеспечения более богатого и более простого опыта разработки приложений для Windows. Изучение MFC (или .NET Windwos Froms) полезно, но это не то же самое (особенно для .NET), как изучение Windows 32 API и способа работы Win32 и работы с окнами и элементами управления Windows.

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