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

Fájlok keresése a Linux terminálon
Fájlok keresése a Linux terminálon
A fájlok megtalálásához a Linux termináljában legalább három módszert használhat. Szeretném megosztani azokat a módszereket, amelyeket magam használok: megkeresés, helymeghatározás és mc.
Hogyan lehet feltörni a vízpajzsot a Genshin Impact során
Hogyan lehet feltörni a vízpajzsot a Genshin Impact során
Az Abyss Mages a létezésed veszedelme? Félsz találkozni velük a kazamatákban és a Spirális mélységben? Magabiztosabbnak érezheti magát a túlélési esélyeit illetően, ha nem pazarolja el minden erőforrását ezek leküzdésére.
Javítás, ha a Lenovo billentyűzet nem működik
Javítás, ha a Lenovo billentyűzet nem működik
Ha a Lenovo laptop billentyűzete nem működik, a lehetséges megoldások közé tartozik az illesztőprogramok frissítése, a Cortana kikapcsolása és a billentyűzet tisztítása.
Az iPhone 5s hibái és azok kijavítása
Az iPhone 5s hibái és azok kijavítása
Az Apple iPhone 5s készüléke szeptember óta kapható az Egyesült Királyságban, így a korai alkalmazóknak rengeteg idő áll rendelkezésre a hibák bejelentésére. Az iPhone 5s először ujjlenyomat-leolvasót és 64 bites chipet tartalmaz, ami természetesen ehhez vezet
Fájlok és mappák elrejtése a Linux Mint alkalmazásban
Fájlok és mappák elrejtése a Linux Mint alkalmazásban
Itt van két különböző módszer, amelyek segítségével elrejtheti a fájlokat és mappákat a Linuxban a GUI fájlkezelőkben és a terminálban egyaránt.
Az App Store-előfizetések lemondása iOS-en és iTunes-on keresztül
Az App Store-előfizetések lemondása iOS-en és iTunes-on keresztül
Rengeteg szolgáltatás és alkalmazás kínál ismétlődő előfizetéseket a további funkciókhoz. Az Apple kényelmesen kezeli ezeket az előfizetéseket az Ön számára, biztosítva mind a könnyű használatot, mind a biztonságot. De mi van, ha le akarod mondani az App Store-előfizetését? Így teheti meg gyorsan az iOS vagy az iTunes segítségével.
Egyetlen üzenet törlése a Hangouts szolgáltatásban
Egyetlen üzenet törlése a Hangouts szolgáltatásban
Néha azt kívánja, bárcsak ne nyomta volna meg az utolsó üzenet elküldését, legyen szó kínos helyesírási hibáról, dühösen mondott szavakról vagy rossz személynek küldött üzenetről. Számos különböző oka lehet