Galvenais Windows 10 Korporācija Microsoft ir paziņojusi par Rust / WinRT projektu

Korporācija Microsoft ir paziņojusi par Rust / WinRT projektu



Atstāj atbildi

Korporācija Microsoft ir paziņojusi par Rust / WinRT projektu, kas nodrošina dabisku un idiomātu veidu, kā Rust izstrādātājiem izsaukt Windows API. Rust / WinRT ļauj jums izsaukt jebkuru WinRT API pagātni, tagadni un nākotni, izmantojot kodu, kas ģenerēts lidojumā, tieši no metadatiem, kas apraksta API, un tieši jūsu Rust paketē, kur jūs varat tos izsaukt tā, it kā tie būtu tikai kārtējais Rust modulis.

kā ātri izdzēst facebook fotogrāfijas

Binārā reklāmkaroga logotips

Windows izpildlaika pamatā ir Component Object Model (COM) API zem pārsega, un tā ir paredzēta piekļuvei, izmantojot valodas projekcijas, piemēram, C ++ / WinRT un Rust / WinRT. Šīs valodas projekcijas ņem metadatus, kas apraksta dažādus API, un nodrošina dabiskas saites mērķa programmēšanas valodai. Tas ļauj izstrādātājiem vieglāk izveidot Windows lietotnes un komponentus, izmantojot vēlamo valodu. Pēc tam jūs varat izmantot šīs Windows API, lai izveidotu darbvirsmas lietotnes, saglabātu lietotnes, komponentus, NT pakalpojumus vai ierīces draiverus.

Šeit ir vienkāršs piemērs, kā Rust izsauc Windows API.

izmantot Windows :: data :: xml :: dom :: *; ļaujiet doc = XmlDocument :: new () ?; doc.load_xml ('sveika pasaule') ?; ļaujiet saknei = doc.document_element () ?; apgalvot! (root.node_name ()? == 'html'); apgalvot! (root.inner_text ()? == 'sveika pasaule');

Nozīmīgākam piemēram varat apskatīt šo Mīnu meklētāja spēli, kas ieviesta, izmantojot Rust / WinRT: https://github.com/robmikh/minesweeper-rs

iekurt uguni hd neieslēdzas

Microsoft atzīmēja, ka šis ir ļoti agrs publiskais priekšskatījums, tāpēc nākotnē būs pieejamas vēl citas funkcijas un labojumi. Projekta mājas lapa atrodas vietnē GitHub:

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

Interesanti Raksti

Redaktora Izvēle

Kuriem PDF lasītājiem ir tumšais režīms?
Kuriem PDF lasītājiem ir tumšais režīms?
PDF (Portable Document Format) failu izmanto tikai lasāmu dokumentu izplatīšanai, kas saglabā lapas izkārtojumu. Parasti rokasgrāmatām tiek izmantoti PDF faili. e-grāmatas un dažādas veidlapas. Pieejams starpplatformu formāts, PDF izskatās
Snapchat: kā noteikt, vai tas ir īsts konts
Snapchat: kā noteikt, vai tas ir īsts konts
Papildus acīmredzamākiem rādītājiem, piemēram, profila attēla vai citas personas informācijas neesamība, tagad ir patiesi veidi, kā noteikt, vai konts ir īsts vai viltots. Šis jautājums galvenokārt tiek izvirzīts, kad runa ir par
Japāņu ainavu tēma operētājsistēmai Windows 10
Japāņu ainavu tēma operētājsistēmai Windows 10
Vācu ainavu tēma operētājsistēmai Windows 10 ir aprīkota ar 12 augstas kvalitātes tapetēm, no kurām paveras skats uz sulīgi zaļiem laukiem, akmeņiem un kalniem, kā arī skatu uz pludmali.
Kā lidot ar lidmašīnu neapgrieztā stāvoklī
Kā lidot ar lidmašīnu neapgrieztā stāvoklī
Unturned ir daudz dažādu lidmašīnu, ieskaitot lidmašīnas. Sākot ar pasažieru lidmašīnām un beidzot ar militārajiem iznīcinātājiem, jūs varat iegādāties lidmašīnu, kas atbilst jūsu vēlmēm, taču jums jāiemācās to vadīt, kas ir ievērojami grūtāk nekā
Vai jums vajadzētu pārraidīt savu Wi-Fi SSID vai turēt to slēptu?
Vai jums vajadzētu pārraidīt savu Wi-Fi SSID vai turēt to slēptu?
Bieži uzdotais jautājums ir par Wi-Fi drošību un jo īpaši par to, vai Wi-Fi pakalpojumu kopas identifikatora (SSID) pārraidīšana ir drošības risks. Vai jums vajadzētu parādīt savu Wi-Fi SSID vai paturēt to slēptu? Pieņemsim a
Kā pievienot datu lietojuma tiešo flīzi operētājsistēmā Windows 10
Kā pievienot datu lietojuma tiešo flīzi operētājsistēmā Windows 10
Windows 10 spēj apkopot un parādīt tīkla datu lietojumu. Izvēlnē Sākt skatiet, kā šo informāciju parādīt, izmantojot Live Tile.
Atspējojiet reklamēšanas ID attiecīgajām reklāmām operētājsistēmā Windows 10
Atspējojiet reklamēšanas ID attiecīgajām reklāmām operētājsistēmā Windows 10
Ja neesat apmierināts ar atlasītajām reklāmām operētājsistēmā Windows 10, iestatījumos varat izslēgt īpašu opciju, lai jūs mazāk izsekotu.