2010-08-27 4 views
7

Я работаю над настольным приложением Windows, которому нужен отличный интерфейс. Теперь я использую Visual Studio и MFC. Тогда слышал о технологии DirectUI, это хорошее решение, но я не могу найти статьи на «DirectUI». Можете ли вы дать мне технику. указывает на «DirectUI»? Если можно использовать библиотеку DirectUI для будущего использования? Благодарю.Каков факт DirectUI?

+0

Это фреймворк, на который вы обращаетесь? http://www.uieasy.com/directui/index.html –

ответ

5

Неудивительно, что компании хотят назвать свой продукт или технологии «DirectUI», популяризированный продуктами Microsoft Messenger, Windows XP, Office, IE и Windows Media Player. Однако есть и другие старые имена, которые можно использовать для описания поведения, например, без окон и кода, которые можно увидеть в других зрелых, хорошо протестированных компонентах пользовательского интерфейса.

Существует множество пользовательских интерфейсов от Microsoft, таких как WPF, Silverlight, Windows Forms, MFC и ATL. В различных документах доступности доступа и автоматизации и объявлений о вакансиях DirectUI имеет равный статус с Windows Forms, WPF и Silverlight. Однако похоже, что библиотека под названием DirectUI в Microsoft не будет использоваться для сторонних разработчиков, учитывая, сколько изменений сделано в каждой версии DUI.dll и DUser.dll. (Обновление: Windows 8 открывает дверь в DirectUI для программистов)

Есть сторонние пользователи, которые рекламируют очень разные продукты под именем DirectUI от Nokia Meego Touch до различных библиотек классов на базе GDI, которые даже окончены и не должны быть заклейменным «DirectUI». Тем не менее, программисты DirectX, скорее всего, будут выбирать DirectX для производительности и использовать высокотехнологичные игровые движки, вместо того чтобы иметь накладные расходы библиотеки классов UI. В области бизнес-продуктов WPF, Silverlight и IE trident engine используются для без окон, кода для программирования, но окна, основанные на GDI MFC, могут просто отлично работать, так как привлекательный интерфейс не является точкой продаж для бизнес-пользователей. Подумайте о продукте visual studio, например, о том, сколько программистов заплатит больше, чтобы получить 3D-анимацию или даже подумать о бесплатных загрузках тем?

Смежные вопросы