Windows Tips & News

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

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

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

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

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

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

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

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

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

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

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

Преузмите архиве регистра и батцх датотека

Ова веб локација користи колачиће да побољша ваше искуство док се крећете кроз веб локацију. Од о...

Опширније

Лепљиве белешке примају ознаке и режим увећања

Ова веб локација користи колачиће да побољша ваше искуство док се крећете кроз веб локацију. Од о...

Опширније

Вратите фајл хостова на подразумеване вредности у Виндовс-у

Вратите фајл хостова на подразумеване вредности у Виндовс-у

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

Опширније