Vigtigste Windows 10 Microsoft har annonceret Rust / WinRT-projekt

Microsoft har annonceret Rust / WinRT-projekt



Efterlad et Svar

Microsoft har annonceret Rust / WinRT-projekt, der giver en naturlig og idiomatisk måde for Rust-udviklere at kalde Windows API'er på. Rust / WinRT giver dig mulighed for at kalde enhver WinRT API fortid, nutid og fremtid ved hjælp af kode genereret i farten direkte fra metadataene, der beskriver API'en, og lige ind i din Rust-pakke, hvor du kan kalde dem som om de bare var endnu et Rust-modul.

hvordan man uploader emojis til uenighed

Binært banner-logo

Windows Runtime er baseret på Component Object Model (COM) API'er under emhætten og er designet til at få adgang til gennem sprogfremskrivninger som C ++ / WinRT og Rust / WinRT. Disse sprogfremskrivninger tager metadataene, der beskriver forskellige API'er, og giver naturlige bindinger til målprogrammeringssproget. Dette giver udviklere lettere opbygning af apps og komponenter til Windows ved hjælp af deres ønskede sprog. Du kan derefter bruge disse Windows API'er til at oprette desktop-apps, gemme apps, en komponent, NT-tjeneste eller enhedsdriver.

Her nedenfor er et simpelt eksempel på, at Rust kalder en Windows API.

brug windows :: data :: xml :: dom :: *; lad doc = XmlDocument :: ny () ?; doc.load_xml ('hej verden') ?; lad root = doc.document_element () ?; hævde! (root.node_name ()? == 'html'); hævde! (root.inner_text ()? == 'hej verden');

For et mere meningsfuldt eksempel kan du tjekke følgende Minesweeper-spil implementeret ved hjælp af Rust / WinRT: https://github.com/robmikh/minesweeper-rs

hvordan man overfører spildata til ny iphone

Microsoft bemærkede, at dette er en meget tidlig offentlig forhåndsvisning, så flere funktioner og rettelser kommer i fremtiden. Projektets startside er på GitHub:

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

Interessante Artikler

Redaktørens Valg

Sådan installeres Kodi på en Raspberry Pi 3: Få en dedikeret HD-streamer til billig
Sådan installeres Kodi på en Raspberry Pi 3: Få en dedikeret HD-streamer til billig
Raspberry Pi 3 er en af ​​de bedste mikrocomputere rundt, fordi den kombinerer imponerende hastighed med god værdi i en lille formfaktor. Det er også alsidigt, så det kan bruges til masser af projekter - fra at lave
Sådan får du vist Instagram-placeringsfiltre
Sådan får du vist Instagram-placeringsfiltre
Som en del af den igangværende odyssé om at konkurrere med Snapchat introducerede Instagram geotag-filtre for at overlejre fotos og videoer. Disse filtre er let tilgængelige, når du har taget et billede ved hjælp af appen. Din fysiske placering bestemmer de filtre, du kan
Sådan ryddes søgehistorik i Chrome
Sådan ryddes søgehistorik i Chrome
Google Chrome på Windows 10 og macOS giver dig mulighed for at slette browserhistorik, cache, logindata og cookies, men Google har en anden
Sådan ryddes cache på Xbox One
Sådan ryddes cache på Xbox One
Når det kommer til stort set enhver elektronisk enhed, der endda er tangentielt relateret til en computer, skal du lejlighedsvis rydde ting ud. Det samme gælder, hvis du er ejer af Xbox One. Hvad mener vi? Dit hårde
Sådan sænkes din ping
Sådan sænkes din ping
Moderne onlinespil kræver en masse ressourcer fra din computer. Men nogle gange, selvom du har en maskine over gennemsnittet eller en top-spec, er det stadig muligt at opleve ping-problemer. Ping måles i millisekunder (ms) og
Download ikoner fra Windows 10 build 10125
Download ikoner fra Windows 10 build 10125
Der er 250 nye ikoner i den nyeste Windows 10 build 10125. Her kan du downloade dem.
OnePlus 6 anmeldelse: Den bedste OnePlus-telefon nogensinde er ude til en flyer
OnePlus 6 anmeldelse: Den bedste OnePlus-telefon nogensinde er ude til en flyer
OnePlus er blevet belønnet for sit strålende nye håndsæt: OnePlus 6 er officielt det hurtigst sælgende håndsæt, som det kinesiske firma nogensinde har produceret. Efter 22 dage er der solgt en million OnePlus 6 enheder, og som du kan