Legfontosabb Windows 10 A Microsoft bejelentette a Rust / WinRT projektet

A Microsoft bejelentette a Rust / WinRT projektet



Válaszolj

A Microsoft bejelentette a Rust / WinRT projektet, amely természetes és idiotikus módon biztosítja a Rust fejlesztők számára a Windows API-k hívását. A Rust / WinRT lehetővé teszi, hogy bármely WinRT API-t meghívhasson múltba, jelenbe és jövőbe, egy menet közben generált kód felhasználásával, közvetlenül az API-t leíró metaadatokból, közvetlenül a Rust csomagjába, ahol úgy hívhatja őket, mintha csak egy másik Rust modul lenne.

cserélje le az iPod merevlemezt ssd-re

Bináris Banner logó

A Windows Runtime a fedél alatt található Component Object Model (COM) API-kon alapul, és úgy tervezték, hogy olyan nyelvi vetületeken keresztül érhető el, mint a C ++ / WinRT és a Rust / WinRT. Ezek a nyelvi vetületek a különböző API-kat leíró metaadatokat veszik igénybe, és természetes kötéseket biztosítanak a célprogramozási nyelv számára. Ez lehetővé teszi a fejlesztők számára, hogy a kívánt nyelv használatával könnyebben készítsenek alkalmazásokat és komponenseket a Windows számára. Ezután a Windows API-kat felhasználhatja asztali alkalmazások készítéséhez, alkalmazások, összetevők, NT-szolgáltatások vagy eszközillesztők tárolásához.

Az alábbiakban bemutatunk egy egyszerű példát arra, hogy Rust meghívja a Windows API-t.

a windows :: data :: xml :: dom :: *; legyen doc = XmlDocument :: new () ?; doc.load_xml ('hello world') ?; legyen gyökér = doc.document_element () ?; állítsd! (root.node_name ()? == 'html'); állíts! (root.inner_text ()? == 'hello world');

Értelmesebb példaként megnézheti a következő Rozsdás / WinRT használatával megvalósított Aknakereső játékot: https://github.com/robmikh/minesweeper-rs

hogyan kell telefonszám nélkül szövegezni

A Microsoft megjegyezte, hogy ez egy nagyon korai nyilvános előzetes, így a jövőben még több szolgáltatás és javítás várható. A projekt honlapja a GitHubon található:

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

Érdekes Cikkek

Szerkesztő Választása

Hogyan változtassuk meg a gazdagépet a nagyításban
Hogyan változtassuk meg a gazdagépet a nagyításban
https://www.youtube.com/watch?v=_LJ3pCYlWls Rendszerint az online vagy a konferenciateremben zajló megbeszéléseket ugyanaz a személy ütemezi és szervezi. A Zoomban azonban a gazdagép szerepe sokkal sokoldalúbb, a felhasználók körében
Tegye a Windows 10 Naptárt nemzeti ünnepek megjelenítésére
Tegye a Windows 10 Naptárt nemzeti ünnepek megjelenítésére
Egyszerű trükkel engedélyezheti a nemzeti ünnepeket a Windows 10 Naptárban. Ebben a cikkben megnézzük, hogyan lehet ezt megtenni.
Hogyan lehet megváltoztatni az OK Google-t valami másra
Hogyan lehet megváltoztatni az OK Google-t valami másra
A Microsoftnak van Cortana, az Amazonnak Alexa, az Apple-nek a Siri, a Google-nak pedig a Google. Ahelyett, hogy emberi nevet állított volna elő az asszisztensének, a Google a semmitmondó nevet adta
Az 5 legjobb ingyenes MP3 címkeszerkesztő
Az 5 legjobb ingyenes MP3 címkeszerkesztő
Az ingyenes MP3 zenei címkeszerkesztő megkönnyíti a dalkönyvtár rendszerezését. Ezekkel az eszközökkel pótolja a hiányzó metaadat-információkat.
HDR vs. 4K: Mi a különbség?
HDR vs. 4K: Mi a különbség?
A 4K és a HDR olyan megjelenítési technológiák, amelyek javítják a képminőséget, de nem ugyanúgy vagy nyilvánvalóan. Mi a különbség a kettő között?
Hogyan változtathatja meg elsődleges e-mail-címét a Facebook-on
Hogyan változtathatja meg elsődleges e-mail-címét a Facebook-on
https://www.youtube.com/watch?v=0xJYuowB-tk A Facebook az egyik legnagyobb közösségi hálózat a bolygón. Több millió profil révén rengeteg információ frissül a felhasználók által percenként. Ami az Ön kezelését illeti
AMD Radeon R9 280X vs Nvidia GeForce GTX 770 áttekintés
AMD Radeon R9 280X vs Nvidia GeForce GTX 770 áttekintés
Az AMD legújabb középkategóriás grafikus kártyájának, a Radeon R9 280X érkezése újjáalakítja a harcot a legolcsóbb, komoly játékgrafikus processzorért. Az Nvidia vetélytársával, a GeForce GTX 770-zel, amelynek ára szinte egyforma, felhelyeztük a kettőt