Windows Tips & News

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

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

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

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

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

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

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

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

Контекстни мени окна са детаљима преузимања [Подешавање регистра]

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

Опширније

Мицрософт каже да функција преузимања датотеке Дефендер не представља ризик

Мицрософт каже да функција преузимања датотеке Дефендер не представља ризик

4 РеплиесМицрософт је недавно ажурирао свој Дефендер антивирус, додајући могућност да тихо преузм...

Опширније

Мицрософт испоручује ажурирања микрокодова за Интел ЦПУ како би поправио безбедносне пропусте

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

Опширније