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

Spremenite mesto prenosa v IE, Chrome, Firefox in Opera
Spremenite mesto prenosa v IE, Chrome, Firefox in Opera
Naučite se spremeniti privzeto mesto prenosa v priljubljenih brskalnikih: Internet Explorer, Chrome, Firefox in Opera
iPhone 5 funkcije: vse, kar morate vedeti
iPhone 5 funkcije: vse, kar morate vedeti
Kdo bi lahko kdaj verjel, ko je Alexander Graham Bell leta 1876 izumil telefon, da bomo nekega dne hodili s toliko moči, kot je ta v naših žepih? IPhone 5 ni preprosto
Kako zamrzniti več vrstic v Excelu
Kako zamrzniti več vrstic v Excelu
Če ste navdušenec nad podatki, ste verjetno morali analizirati tone podatkov, ki se raztezajo na stotine ali celo tisoče vrstic. Toda ko se obseg podatkov povečuje, primerjajte informacije v vašem delovnem zvezku ali spremljate vse novosti
Kako spremeniti jezik na televiziji Pluto
Kako spremeniti jezik na televiziji Pluto
Če ste se odločili za Pluto TV kot svojo storitev pretakanja, boste morda želeli spremeniti jezik. Morda se učite govoriti špansko ali mandarinščino ali pa si želite ogledati svojo najljubšo vsebino v drugačni obliki
Kaj je Freeview Play? Pet stvari, ki jih je treba vedeti o storitvi Smart TV
Kaj je Freeview Play? Pet stvari, ki jih je treba vedeti o storitvi Smart TV
Freeview Play je televizija v živo v Združenem kraljestvu in aplikacija na zahtevo, vnaprej nameščena na izbranih televizorjih in na voljo v sprejemnikih. Aplikacija pogosto velja za odgovor na pomanjkljivosti sodobne televizije. Premium storitve na zahtevo,
Spremenite vrstni red prikaza zagonskih elementov v sistemu Windows 10
Spremenite vrstni red prikaza zagonskih elementov v sistemu Windows 10
Kako spremeniti vrstni red prikaza zagonskih elementov v operacijskem sistemu Windows 10 Z operacijskim sistemom Windows 8 je Microsoft spremenil izkušnjo zagona. Preprost besedilni zagonski nalagalnik je zdaj privzeto onemogočen, namesto njega pa je na dotik prijazen grafični uporabniški vmesnik z ikonami in besedilom. To ima tudi Windows 10. Oglas v dvojnem zagonu
Siri preklinja kot mornar, ko jo prosijo za nedolžno zvenečo definicijo
Siri preklinja kot mornar, ko jo prosijo za nedolžno zvenečo definicijo
Se vam zdi Siri preveč prestrašena? Preveč gumba navzdol? Prestavimo na lov: ali želite, da vaš HomePod ali iPhone prisega kot reper zahodne obale? Izkazalo se je, da je res enostavno