Данный мод изменяет работу окна создания стандартных Win32 приложений в Visual Studio 2008. Настройки по умолчанию изменены на более удобные, добавлены новые опции.
- Страница Overview пропускается автоматически (не нужно лишний раз нажимать кнопку Next)
- Precompiled Headers отключены по умолчанию (не нужно везде подключать stdafx.h, в небольших проектах это ни к чему)
- Unicode отключен по умолчанию (чаще используются обычные строки), теперь его можно включать при создании проекта отдельной опцией
- Release версия проекта по умолчанию линкуется статически с Runtime Library (чтобы полученная программа запускалась на всех Windows без установки дополнительных библиотек)
- При создании консольного приложения в качестве точки входа используется стандартная функция int main(int argc, char* argv[]) вместо нестандартной int _tmain(int argc, _TCHAR* argv[])
- При создании оконного приложения в качестве точки входа используется функция WinMain вместо _tWinMain
- Создается аккуратная минималистичная заготовка с заголовком для комментария о программе, без лишнего мусора
- Рабочий каталог проекта устанавливается на папку release проекта (чтобы текущий каталог был один и тот же при запуске через VS или вручную)
- Переработана структура каталогов создаваемого проекта: в папку release помещается только исполняемый файл release версии; все временные файлы помещаются в каталог build.
Скачать: vs2008_win32_wizard_mod.zip
Содержимое архива необходимо извлечь в корневую директорию Visual Studio 2008. На всякий случай можете сделать копии заменяемых файлов.
VS2008 занимает намного больше места чем VS2003. И при этом менее функционален (я говорю о C++ части). Начиная с VS2005 отсутствует возможность одновременного использования функций с переменным числом параметров (макросы va_arg, va_end, va_start) и функций из .NET Framework Class Library. А обойтись без .NET, к сожалению, можно не всегда, т.к. в WinAPI нет некоторых функций аналогичных .NET, например: SendKeys::SendWait().