Какова разница между GDI + и WPF?Относительные достоинства GDI + и WPF
Также кто-нибудь знает минимальные системные требования, необходимые для разработки/запуска приложений WPF?
Какова разница между GDI + и WPF?Относительные достоинства GDI + и WPF
Также кто-нибудь знает минимальные системные требования, необходимые для разработки/запуска приложений WPF?
GDI + против WPF
Каковы преимущества графической подсистемы WPF? Давайте посмотрим:
Каковы преимущества GDI +? Хм. Это сложнее, потому что я очень люблю WPF. Однако, если бы вы были в состоянии постоянно воссоздавать геометрию объектов, которые вы пытаетесь отобразить, вам может понадобиться API немедленного режима, предлагаемый GDI +.
Вот два (one, two) действительно замечательных сообщений в блоге по этому вопросу.
() Обратите внимание, что вышеуказанные сообщения в блоге довольно старые. Они по-прежнему содержат отличную информацию, но также должны знать, что команда WPF значительно продвинулась в производительности и графических возможностях, поскольку исходная версия WPF (.NET 3.0)).
Системные требования
Они действительно нет минимальных системных требований для приложений WPF других, чем операционная система должна быть в Windows XP SP 2 или выше, и что .NET 3.0 (по крайней мере) должен быть установленный. Тем не менее, если говорить, более качественная видеокарта в машине работает с WPF-приложением.
То, что мы заметили сами, заключается в том, что WPF неплохо работает даже на более старом оборудовании, особенно если вы не делаете ничего слишком сложного или необычного.
Что это значит? Ну, по моему опыту, внимательно следите за своей работой, если вы начинаете что-либо делать с WPF 3D и/или растровыми эффектами. На самом деле, я бы посоветовал вам следить за вашей работой на протяжении всей разработки приложения.
Наконец-то я добавил бы, что мы видели некоторые очень странные проблемы с графикой (this и this) с некоторыми видео решениями и, в частности, с интегрированным видео Intel.
Для получения дополнительной информации об ограничениях на оборудование, пожалуйста, ознакомьтесь с этим другим StackOverflow post и, в частности, ознакомьтесь с информацией о Rendering Tiers.