Hlavná Windows 10 Spoločnosť Microsoft ohlásila projekt Rust / WinRT

Spoločnosť Microsoft ohlásila projekt Rust / WinRT



Zanechať Odpoveď

Spoločnosť Microsoft ohlásila projekt Rust / WinRT, ktorý poskytuje vývojárom platformy Rust prirodzený a idiomatický spôsob volania rozhraní Windows API. Rust / WinRT vám umožňuje volať ľubovoľné rozhranie WinRT API v minulosti, súčasnosti aj budúcnosti pomocou kódu generovaného za behu priamo z metaúdajov popisujúcich API a priamo do vášho balíka Rust, kde ich môžete volať, akoby išlo iba o ďalší modul Rust.

ako zobraziť ukážku súborov photoshopu v systéme Windows 10

Logo binárneho bannera

Windows Runtime je založený na API komponentových modelov modelu (COM) pod kapotou a je navrhnutý tak, aby bol prístupný cez jazykové projekcie ako C ++ / WinRT a Rust / WinRT. Tieto jazykové projekcie využívajú metadáta popisujúce rôzne API a poskytujú prirodzené väzby pre cieľový programovací jazyk. To umožňuje vývojárom jednoduchšie vytvárať aplikácie a komponenty pre Windows pomocou požadovaného jazyka. Tieto rozhrania Windows API potom môžete použiť na vytváranie aplikácií pre stolné počítače, ukladanie aplikácií, komponentov, služieb NT alebo ovládačov zariadení.

Tu je jednoduchý príklad toho, ako Rust volá Windows API.

používať windows :: data :: xml :: dom :: *; nech doc = XmlDocument :: new () ?; doc.load_xml ('ahoj svet') ?; nech root = doc.document_element () ?; tvrdiť! (root.node_name ()? == 'html'); tvrdiť! (root.inner_text ()? == 'ahoj svet');

Pre zmysluplnejší príklad si môžete pozrieť nasledujúcu hru Minesweeper implementovanú pomocou Rust / WinRT: https://github.com/robmikh/minesweeper-rs

ako zistím, aký typ barana mám

Spoločnosť Microsoft poznamenala, že toto je veľmi skorá verejná ukážka, takže v budúcnosti pribudnú ďalšie funkcie a opravy. Domovská stránka projektu je na GitHub:

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

Zaujímavé Články

Redakcia Choice

Microsoft zdieľa s prehliadačom Chrome funkciu Presunúť kartu do nového okna
Microsoft zdieľa s prehliadačom Chrome funkciu Presunúť kartu do nového okna
Možno už viete, že jedným z vylepšení aplikácie Edge over Chromium a Chrome je schopnosť presunúť viac vybratých kariet do nového okna. Podobná funkcia prichádza iba do prehliadača Chrome. Spolupráca medzi inžiniermi týchto dvoch softvérových gigantov umožní presunutie verzie karty Edge
Ako diagnostikovať a opraviť problémy s procesorom
Ako diagnostikovať a opraviť problémy s procesorom
Je nepravdepodobné, že procesor vo vašom počítači zlyhá, ale nie je odolný ani voči problémom. Naučte sa, ako to vyriešiť a implementovať niektoré opravy.
Ako opraviť vodorovné čiary na obrazovke počítača
Ako opraviť vodorovné čiary na obrazovke počítača
Toto je dvadsať testovaných riešení, ako sa zbaviť vodorovných čiar na monitore počítača, plus tipy na zistenie príčiny chyby na obrazovke.
Ako v Dokumentoch Google vytvoriť iba jednu stránku na šírku
Ako v Dokumentoch Google vytvoriť iba jednu stránku na šírku
Služba Dokumenty Google predstavuje vážnu konkurenciu pre iné populárne editory súborov, napríklad MS Office, a má širokú škálu funkcií. Niekedy možno budete musieť vytvoriť dokument na šírku a nie na výšku. V Dokumentoch Google
Ako pridať prekrytie v OBS
Ako pridať prekrytie v OBS
Prekrytia sú skvelým spôsobom, ako prispôsobiť obsah. Mnoho streamerov ich používa na vizuálnu stimuláciu svojich divákov počas prestávok alebo dokonca predtým, ako začnú vysielať. Koniec koncov, mať farebnú držiacu obrazovku bije pohľad na nevýrazné pozadie. OBS
Ako vyčistiť históriu prehľadávača súborov v systéme Windows 10
Ako vyčistiť históriu prehľadávača súborov v systéme Windows 10
Zistite, ako odstrániť informácie, ktoré prehľadávač súborov ukladá o súboroch a priečinkoch, ktoré ste prehľadali, a umiestneniach, ktoré ste zadali.
Čo je udržiavacia nabíjačka?
Čo je udržiavacia nabíjačka?
Udržiavacia nabíjačka nabíja autobatériu veľmi nízkou intenzitou prúdu. Tieto nabíjačky môžu zostať pripojené k autobatérii po dlhú dobu bez prebíjania.