Подтвердить что ты не робот

Образцы Windows 8, С++ и Metro GUI?

Итак, я смотрю на это Windows build keynote(Windows build keynote 1:42:56) И я просто не понимаю - что Я могу использовать для создания графического интерфейса с языка С++ и/или GUI, который будет способен вызывать функции из моего кода на С++? HTML, XAML или что? И где посмотреть пример кода с примерами markup call code и code create GUI с приложениями С++ для Windows 8 Metro?

4b9b3361

Ответ 1

Пример кода на С++ и других языках находится в http://code.msdn.microsoft.com/windowsapps. Вы можете посмотреть, как это делается.

Ответ 2

Если вы хотите вызывать код С++, самым простым способом будет использование С++ с расширениями компонентов. Это простой С++, который компилируется в собственный код, однако он имеет несколько расширений (напоминающих С++/CLI), которые позволяют использовать компоненты WinRT COM, не беспокоясь о том, что касается сантехники COM.

С С++ и WinRT вы можете фактически использовать XAML, как управляемые языки, для определения вашего пользовательского интерфейса. Это довольно аккуратно, см. Документацию здесь:

Я не изучал его, но вы все еще можете использовать P/Invoke или COM-взаимодействие на управляемых языках, чтобы вызывать код С++ для приложения Metro style, однако это неподтверждено. Очевидно, что настольное приложение может делать все, что обычно было.

Ответ 3

Вы можете использовать код С++ для написания приложений в стиле метро. Вы также можете писать приложения в Javascript/HTML/CSS и вызывать API, которые вы пишете на С++ или С#/VB из этих приложений JavaScript.