Windows Tips & News

Мицрософт је најавио Руст/ВинРТ пројекат

ПРЕПОРУЧЕНО: Кликните овде да бисте решили проблеме са Виндовс-ом и оптимизовали перформансе система

Мицрософт је најавио Руст/ВинРТ пројекат који пружа природан и идиоматски начин за Руст програмере да позову Виндовс АПИ-је. Руст/ВинРТ вам омогућава да позовете било који ВинРТ АПИ прошли, садашњи, и будуће коришћење кода генерисаног у ходу директно из метаподатака који описују АПИ и директно у ваш Руст пакет где их можете позвати као да су само још један Руст модул.

Бинарни лого банера

Виндовс Рунтиме је засновано на АПИ-јима компонентног објекта (ЦОМ) испод хаубе и дизајнирано је да му се приступа преко језичких пројекција као што су Ц++/ВинРТ и Руст/ВинРТ. Те језичке пројекције узимају метаподатке који описују различите АПИ-је и обезбеђују природне везе за циљни програмски језик. Ово омогућава програмерима да лакше праве апликације и компоненте за Виндовс користећи жељени језик. Затим можете да користите те Виндовс АПИ-је за прављење десктоп апликација, апликација за складиштење, компоненте, НТ услуге или драјвера уређаја.

У наставку је једноставан пример Руст-а који позива Виндовс АПИ.

користи виндовс:: дата:: кмл:: дом::*; лет доц = КсмлДоцумент:: нев()?; доц.лоад_кмл("Здраво Свете")?; нека роот = доц.доцумент_елемент()?; ассерт!(роот.ноде_наме()? == "хтмл"); ассерт!(роот.иннер_тект()? == "здраво свет");

За смисленији пример, можете погледати следећу игру Миноловац имплементирану помоћу Руст/ВинРТ-а: https://github.com/robmikh/minesweeper-rs

Мицрософт је приметио да је ово веома рани јавни преглед, тако да ће више функција и исправки доћи у будућности. Почетна страница пројекта је на ГитХуб-у:

https://github.com/microsoft/winrt-rs

ПРЕПОРУЧЕНО: Кликните овде да бисте решили проблеме са Виндовс-ом и оптимизовали перформансе система
Виндовс 10 ће добити шифроване инсталације апликација

Виндовс 10 ће добити шифроване инсталације апликација

ПРЕПОРУЧЕНО: Кликните овде да бисте решили проблеме са Виндовс-ом и оптимизовали перформансе сист...

Опширније

Ослободите простор на диску након надоградње на Виндовс 10 верзију 1607

Ослободите простор на диску након надоградње на Виндовс 10 верзију 1607

Оставите одговорАко сте инсталирали Виндовс 10 верзију 1607 „Анниверсари Упдате“ преко претходне ...

Опширније

Поправка: Филе Екплорер се поново отвара након што га затворите у оперативном систему Виндовс 10

Поправка: Филе Екплорер се поново отвара након што га затворите у оперативном систему Виндовс 10

ПРЕПОРУЧЕНО: Кликните овде да бисте решили проблеме са Виндовс-ом и оптимизовали перформансе сист...

Опширније