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 lehet megtudni, ki van bejelentkezve a QuickBooks-ba
Hogyan lehet megtudni, ki van bejelentkezve a QuickBooks-ba
A QuickBooks az egyik legnépszerűbb könyvelési szoftver megoldás, ideális kis és közepes vállalatok számára. Ez lehetővé teszi a pénzügyek kezelését, miközben részletes információkat nyújt ügyfeleiről, eladóiról és alkalmazottairól. Az alkalmazott árképzési lehetőségtől függően
Címkearchívum: KB4038788
Címkearchívum: KB4038788
Hogyan javítsunk ki egy nem működő Magic Mouse-t
Hogyan javítsunk ki egy nem működő Magic Mouse-t
Az Apple Magic Mouse egy ergonomikus vezeték nélküli egér, elegáns profillal. Bár ez egy praktikus eszköz, amely kényelmessé teszi a webhelyek görgetését és böngészését, néhány figyelemre méltó hiba befolyásolhatja a zökkenőmentes működését. Ha az egér nem működik
Ubuntu 13.10 téma a Windows 8 rendszerhez
Ubuntu 13.10 téma a Windows 8 rendszerhez
Szerezd meg ezeket a csodálatos természetképeket az Ubuntu 13.10 háttérképek versenyéből a Windows 8 asztali gépen az Ubuntu 13.10 témacsomaggal a Windows 8 rendszerhez. A téma letöltéséhez a Windows 8 rendszerhez kattintson az alábbi letöltési linkre, majd kattintson a Megnyitás gombra. Ez a témát alkalmazza az Asztalra. Tipp: Ha Windows 7 rendszert használ, használja
Címkearchívum: 0x8007002C - 0x4000D
Címkearchívum: 0x8007002C - 0x4000D
A kicsinek tűnő alkalmazások javítása nagy DPI és nagy felbontású kijelzők esetén
A kicsinek tűnő alkalmazások javítása nagy DPI és nagy felbontású kijelzők esetén
Van néhány harmadik féltől származó alkalmazás, amely nem jelenik meg megfelelően a magas DPI képernyőkön. Túl kicsiek a képernyő felbontásához. Javítsuk ki!
Rendszergazdai fiók létrehozása a Mac terminálon
Rendszergazdai fiók létrehozása a Mac terminálon
A terminál egy Mac segédprogram, amelyet gyakran figyelmen kívül hagynak, mert néhány felhasználó arcán tartja. De lehetőséget nyújt a Mac elemeinek testreszabására a parancssori utasítások használatával. Így olyan feladatokat hajthat végre, amelyek megtennék