Как влияет на Windows Vista разработчикам
Большой новостью для независимых поставщиков программного обеспечения (ISVs) и других разработчиков Windows WinFX, новый интерфейс прикладного программирования (API) для Vista. WinFX на основе (по сути, это надмножество о). NET Framework. Вот это название происходит от: WinFX, является Windows. NET Framework продлению. Ее. NET основ рассказать вам о том, что WinFX является управление API, а это означает, что Runtime Environment ручки вещи, такие, как выделение и вернуть память. (В старых Win32 API, программисты должны сами управлять памятью.) Это должно означать, что WinFX приложений немного более стабильными по сравнению с их коллегами из Win32 есть меньше вероятность неправильного управления памятью или другие ошибки программиста. (Конечно, старые Win32 API по-прежнему поддерживается в Vista, а это означает, что в большинстве Windows приложений, построенных на Win32-прежнему рамках будут работать в Vista.)
Одним из основных компонентов WinFX, является Windows Презентация Фонда, в котором разработчики должны любить потому что он заменяет множество APIsincluding, но не ограничиваясь ими Графика Device Interface (GDI), Direct3D, OpenGL, DirectShow, User32 и Windows Formswith единый API. В МПП, разработчики могут делать 2D, 3D, анимация, изображения, видео-, аудио-, специальные эффекты, а также делает текст с помощью единого API, которая работает постоянно независимо от того, какой тип объекта разработчик работает с.
Разработчики также получить играть с новым языком разметки призвал XAMLeXtensible Применение разметки Languagewhich действует как своего рода передний край для создания интерфейсов. XAML реализует простой язык разметки, который позволяет разработчикам и дизайнерам работать вместе для создания пользовательских интерфейсов.
Microsoft также воедино целый ряд API, которые позволяют разработчикам крюк в других новых функций Vista. Вот список лишь некоторых из этих новых функций, которые приходят с API: -
Microsoft опубликовала API для просмотра и манипулирования XPS документы, поэтому мало сомнений в том, что сторонние разработчики придут с XPS зрителей для Mac, Linux и других систем. Microsoft также лицензирования XPS роялти, так что разработчики могут включить XPS просмотра и издательские функции в свою продукцию без затрат. Это означает, что она должна быть легко публиковать XPS документы из различных приложений. Microsoft дает производителям ПК доступ к мобильности центра, поэтому мы скорее всего см. Центр мобильности настроить окно со свойствами, которые являются специфическими для конкретных ноутбуков. Microsoft создает API для SideShow, так что сторонние разработчики могут создавать программы и гаджетов, которые можно добавить на ваш SideShow меню. Microsoft делает I / O списания в распоряжение разработчиков через API, поэтому программы, тоже могут отменить уклоняющимся от запросов и восстановить на своих собственных. Microsoft предоставляет разработчикам с API для радиолокационного инструментом, что позволяет продавцам строить исчерпания ресурса обнаружения в свои приложения. Когда такая программа обнаруживает, что она является чрезмерным использованием ресурсов, или если она обнаруживает, что система в целом является низким по виртуальной памяти, программа может высвободить ресурсы для повышения общей стабильности системы. Существует API для Windows Система оценки Tool (WinSAT), так что сторонние programsparticularly gamescan доступ оценок и настроить программу в зависимости от особенностей WinSAT метрик. Windows Vista поддерживает DirectX 10, последняя версия Windows API, графики, которые были полностью переписаны в полной мере воспользоваться мощной графикой аппаратных, которые теперь доступны для персональных компьютеров.
Статья представленный Джоном Tremente Оговорка: Наш сайт не несет ответственности за информацию, содержащуюся в этой статье. Данная статья ни в коей мере не отражает взгляды, мнения, мысли или убеждения каталог статей сотрудников. Перевод уведомления: В статье "Как Windows Vista Влияет разработчиков" был переведен с использованием автоматизированной службы перевода. Мы искренне приносим извинения за любые ошибки перевода, которые могут иметь место. Спасибо за Ваше понимание. |