Glavni Windows 10 Microsoft je napovedal projekt Rust / WinRT

Microsoft je napovedal projekt Rust / WinRT



Pustite odgovor

Microsoft je napovedal projekt Rust / WinRT, ki razvijalcem Rusta ponuja naraven in idiomatičen način, da pokličejo API-je za Windows. Rust / WinRT vam omogoča, da pokličete kateri koli WinRT API v preteklosti, sedanjosti in prihodnosti s pomočjo kode, ustvarjene sproti, neposredno iz metapodatkov, ki opisujejo API, in v vaš paket Rust, kjer jih lahko pokličete, kot da so le še en modul Rust.

kje najdem nepristranske novice

Logotip binarne pasice

Izvajalno okolje Windows temelji na API-jih komponentnega objektnega modela (COM) pod pokrovom in je zasnovan tako, da je dostopen prek jezikovnih projekcij, kot sta C ++ / WinRT in Rust / WinRT. Te jezikovne projekcije zajemajo metapodatke, ki opisujejo različne API-je, in zagotavljajo naravne vezi za ciljni programski jezik. To razvijalcem omogoča enostavnejšo izdelavo aplikacij in komponent za Windows v želenem jeziku. Nato lahko te API-je sistema Windows uporabite za izdelavo namiznih aplikacij, shranjevanje aplikacij, komponent, storitve NT ali gonilnika naprave.

Spodaj je preprost primer, kako Rust kliče Windows API.

uporabite windows :: data :: xml :: dom :: *; naj doc = XmlDocument :: new () ?; doc.load_xml ('živjo svet') ?; naj root = doc.document_element () ?; uveljavi! (root.node_name ()? == 'html'); uveljavi! (root.inner_text ()? == 'živjo svet');

Za bolj smiseln primer si lahko ogledate naslednjo igro Minesweeper, ki je bila izvedena z uporabo Rust / WinRT: https://github.com/robmikh/minesweeper-rs

postavi sliko za besedilo google docs

Microsoft je opozoril, da je to zelo zgoden javni predogled, zato bo v prihodnosti na voljo več funkcij in popravkov. Domača stran projekta je na GitHub:

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

Zanimivi Članki

Izbira Urednika

Kako si ogledate čas delovanja sistema Windows v sistemu Windows 10
Kako si ogledate čas delovanja sistema Windows v sistemu Windows 10
Če se naučite, kako si ogledati čas delovanja sistema Windows v sistemu Windows 10, vam lahko pomaga spremljati, kako dolgo je bil vaš računalnik vklopljen od zadnjega ponovnega zagona, in zagotoviti, da ga boste občasno znova zagnali, da bo še naprej dobro deloval.
Kakšne barve je fuksija? Simbolizem in uporaba v oblikovanju
Kakšne barve je fuksija? Simbolizem in uporaba v oblikovanju
Magenta s katerim koli drugim imenom bi bila fuksija, svetlo rožnato-vijolična barva. Fuksija je priljubljena izbira pri oblikovanju in ima zanimivo zgodovino.
Pregled Google Chromebook Pixel: Je to vaš naslednji prenosnik?
Pregled Google Chromebook Pixel: Je to vaš naslednji prenosnik?
Kdaj Chromebook ni Chromebook? Ko gre za Chromebook Pixel, seveda. To, priznam, ni moj najboljši poskus humorja, ampak služi kot ilustracija: najnovejši Chromebook Pixel (ki ga imenujemo
Kako spremeniti samodejni urnik vzdrževanja v sistemu Windows 10
Kako spremeniti samodejni urnik vzdrževanja v sistemu Windows 10
Samodejno vzdrževanje je privzeto nastavljeno tako, da preklopi računalnik in zažene vzdrževalne naloge ob 2. uri zjutraj. Tukaj je opisano, kako spremeniti svoj urnik v operacijskem sistemu Windows 10.
Kako slediti hashtagu na Twitterju
Kako slediti hashtagu na Twitterju
https://www.youtube.com/watch?v=-cVR00REwOk Čeprav veliko ljudi Twitter že dolgo uporablja, mnogi pa imajo preverjen Twitter račun, presenetljivo veliko ljudi sploh ni uporabljalo storitve oz. so pravični
Pregled JBL Charge 3: Ali je to najboljši zvočnik festivala?
Pregled JBL Charge 3: Ali je to najboljši zvočnik festivala?
V Veliki Britaniji se bliža festivalski čas, ki je običajno signal, da se nebesa odprejo in ljubitelji glasbe v živo postanejo blatni. To je tudi letni čas, da so tehnološki novinarji po deželi
Kako si ogledati moje ocene DoorDash
Kako si ogledati moje ocene DoorDash
DoorDash je zelo pregleden do svojih gonilnikov in vam omogoča ogled mnenj DoorDash v gonilniški aplikaciji. Ocene strank so kritične, upoštevajte to. V tem članku boste izvedeli bistvene stvari o vašem Dasherju