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

Negaliu sinchronizuoti mano nustatymų sistemoje „Windows 10“ (sprendimas)
Negaliu sinchronizuoti mano nustatymų sistemoje „Windows 10“ (sprendimas)
Viename iš ankstesnių straipsnių kalbėjome apie šią konkrečią problemą: turite „Microsoft“ paskyrą ir naudojate kelis įrenginius, kurie visi veikia „Windows“; norėtumėte vieną kartą palikti tuos pačius nustatymus visuose įrenginiuose
Įdiekite trečiųjų šalių temas sistemoje „Windows 10 Fall Creators Update“
Įdiekite trečiųjų šalių temas sistemoje „Windows 10 Fall Creators Update“
Šiame straipsnyje ieškosime, kaip apeiti „Windows 10“ apribojimus ir įdiegti bei pritaikyti trečiųjų šalių temas „Fall Creators Update“.
Kaip automatiškai pažymėti el. laiškus Gmail
Kaip automatiškai pažymėti el. laiškus Gmail
Nepaisant to, kad el. laiškai egzistuoja daugiau nei trisdešimt metų, jie vis dar užima laisvo laiko, erzina, vargina ir erzina. Nelyginis el. laiškas mus taip pat džiugina, bet dažniausiai jie yra darbas, o ne malonumas. O kaip apie
Kaip atpažinti netikrus „Instagram“ paskyros sekėjus
Kaip atpažinti netikrus „Instagram“ paskyros sekėjus
Netikri „Instagram“ sekėjai yra paskyros, paprastai sukurtos vienam tikslui – padidinti kitų „Instagram“ paskyrų sekimo ir įsitraukimo rodiklius. Kiek kartų užklydote į „Instagram“ profilį, kuriame yra tūkstančiai sekėjų, bet mažiau nei dešimt „patinka“
Kaip patikrinti, ar jūsų telefonas atrakintas
Kaip patikrinti, ar jūsų telefonas atrakintas
Atrakintas mobilusis telefonas reiškia, kad galite keliauti tarptautiniu mastu arba naudoti telefoną su įvairiais vežėjais. Jūsų telefonas priims SIM kortelę iš kito tinklo (daugeliu atvejų) ar kito teikėjo, o jūs galėsite skambinti, naršyti
Žymų archyvai: „Windows 10“ versijos 10532 versija
Žymų archyvai: „Windows 10“ versijos 10532 versija
5 pasirašo, kad jūsų vaizdo plokštėje yra problemų ir ji gali mirti
5 pasirašo, kad jūsų vaizdo plokštėje yra problemų ir ji gali mirti
Manote, kad jūsų vaizdo plokštė yra ant mirties slenksčio? Sužinokite, kaip pašalinti vaizdo plokštės triktis ir visam laikui išspręsti problemą.