Pagrindinis „Windows 10“ „Microsoft“ paskelbė „Rust / WinRT“ projektą

„Microsoft“ paskelbė „Rust / WinRT“ projektą



Palikti atsakymą

„Microsoft“ paskelbė „Rust / WinRT“ projektą, kuris suteikia natūralų ir idiotišką būdą „Rust“ kūrėjams skambinti „Windows“ API. „Rust“ / „WinRT“ leidžia jums paskambinti į bet kurią „WinRT“ API praeitį, dabartį ir ateitį, naudojant kodą, sugeneruotą tiesiogiai iš metaduomenų, apibūdinančių API, ir tiesiai į jūsų „Rust“ paketą, kur galite juos paskambinti taip, tarsi jie būtų tik dar vienas „Rust“ modulis.

garo žaidimų perkėlimas į išorinį kietąjį diską

Dvejetainio reklamjuostės logotipas

„Windows Runtime“ yra pagrįsta „Component Object Model“ (COM) API po gaubtu ir yra sukurta taip, kad ją būtų galima pasiekti naudojant kalbos projekcijas, pvz., C ++ / WinRT ir Rust / WinRT. Tos kalbos projekcijos apima metaduomenis, apibūdinančius įvairias API, ir suteikia natūralius susiejimus tikslinei programavimo kalbai. Tai leidžia kūrėjams lengviau kurti programas ir komponentus, skirtus „Windows“, naudojant norimą kalbą. Tada galite naudoti šias „Windows“ API kurti darbalaukio programas, saugoti programas, komponentą, NT paslaugą ar įrenginio tvarkyklę.

Toliau pateikiamas paprastas pavyzdys, kaip „Rust“ iškviečia „Windows“ API.

naudoti „Windows :: data :: xml :: dom :: *“; tegul doc = XmlDocument :: new () ?; doc.load_xml ('labas pasaulis') ?; tegul šaknis = doc.document_element () ?; teigti! (root.node_name ()? == 'html'); teigti! (root.inner_text ()? == 'labas pasaulis');

Jei norite daugiau prasmingo pavyzdžio, galite patikrinti šį „Minesweeper“ žaidimą, įdiegtą naudojant „Rust / WinRT“: https://github.com/robmikh/minesweeper-rs

Minecraft kiek laiko jūsų daiktai išlieka po mirties

„Microsoft“ pažymėjo, kad tai yra labai ankstyva vieša peržiūra, todėl ateityje atsiras daugiau funkcijų ir pataisymų. Pagrindinis projekto puslapis yra „GitHub“:

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

Įdomios Straipsniai

Redaktoriaus Pasirinkimas

„Microsoft Surface 2“ ir „Surface Pro 2“ apžvalga
„Microsoft Surface 2“ ir „Surface Pro 2“ apžvalga
Neparduotoms „Surface RT“ akcijoms sudegus milijardinę dolerių skylę „Microsoft“ finansuose, bendrovė turi pasitaisyti. Įveskite naujus „Surface Pro 2“ ir „Surface 2“ modelius, kurie pagerina specifikacijas, prailgina baterijos veikimo laiką ir
Kaip pašalinti PIN kodą iš „Windows 10“.
Kaip pašalinti PIN kodą iš „Windows 10“.
„Windows 10“ palaiko įvairius prisijungimo būdus, įskaitant PIN kodus. PIN kodo pašalinimas užtrunka kelias sekundes, o jei apsigalvosite, visada galėsite sukurti kitą PIN kodą.
Kaip naudoti naktinį matymą GTA 5
Kaip naudoti naktinį matymą GTA 5
Naktinio matymo akiniai nėra populiariausias GTA 5 aksesuaras. Nors jie gali padėti pagerinti jūsų žaidimą tamsiose vietose, dažniausiai GTA 5 turi pakankamai šviesos net naktį. Vis tiek galite nusipirkti ir
Kaip pridėti nuotraukų valdiklį „iPhone“.
Kaip pridėti nuotraukų valdiklį „iPhone“.
Galite pridėti nuotraukų valdiklį prie savo iPhone pagrindinio ekrano ir peržiūrėti automatiškai sugeneruotą geriausių nuotraukų pasirinkimą.
Žymų archyvai: „Windows 10“ versijos 10532 versija
Žymų archyvai: „Windows 10“ versijos 10532 versija
Kaip ištrinti išsaugotus pokalbius „Snapchat“.
Kaip ištrinti išsaugotus pokalbius „Snapchat“.
„Snapchat“ yra viena įdomiausių ir populiariausių programų. Jame yra daugybė puikių filtrų, todėl pokalbiai su draugais yra dešimt kartų įdomesni. Vienas iš pagrindinių „Snapchat“ pardavimo taškų yra automatinio ištrynimo funkcija. Tu
Kaip rodyti „Windows“ darbalaukį televizoriuje naudojant „Chromecast“.
Kaip rodyti „Windows“ darbalaukį televizoriuje naudojant „Chromecast“.
Kaip naudoti „Chrome“ naršyklę ir „Chromecast“ raktą kompiuterio turiniui peržiūrėti televizoriuje.