Hlavní Windows 10 Společnost Microsoft oznámila projekt Rust / WinRT

Společnost Microsoft oznámila projekt Rust / WinRT



Zanechte odpověď

Společnost Microsoft oznámila projekt Rust / WinRT, který poskytuje vývojářům Rust přirozený a idiomatický způsob volání rozhraní Windows API. Rust / WinRT umožňuje volat libovolné rozhraní WinRT API v minulosti, současnosti i budoucnosti pomocí kódu generovaného za běhu přímo z metadat popisujících API a přímo do vašeho balíčku Rust, kde je můžete volat, jako by to byl jen další modul Rust.

jak zobrazit dm na instagramu

Logo binární banner

Windows Runtime je založen na API Component Object Model (COM) pod kapotou a je navržen pro přístup prostřednictvím jazykových projekcí jako C ++ / WinRT a Rust / WinRT. Tyto jazykové projekce využívají metadata popisující různá rozhraní API a poskytují přirozené vazby pro cílový programovací jazyk. To umožňuje vývojářům snáze vytvářet aplikace a komponenty pro Windows pomocí požadovaného jazyka. Tato rozhraní API systému Windows pak můžete použít k vytváření aplikací pro stolní počítače, ukládání aplikací, komponent, služeb NT nebo ovladačů zařízení.

Tady dole je jednoduchý příklad volání Rust Windows API.

použijte windows :: data :: xml :: dom :: *; let doc = XmlDocument :: new () ?; doc.load_xml ('hello world') ?; nechat root = doc.document_element () ?; tvrdit! (root.node_name ()? == 'html'); tvrdit! (root.inner_text ()? == 'ahoj svět');

Pro smysluplnější příklad si můžete prohlédnout následující hru Hledání min implementovanou pomocí Rust / WinRT: https://github.com/robmikh/minesweeper-rs

proč se mi na telefonu stále objevují reklamy

Microsoft poznamenal, že se jedná o velmi raný veřejný náhled, takže v budoucnu přijde více funkcí a oprav. Domovská stránka projektu je na GitHubu:

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

Zajímavé Články

Redakce Choice

Moltres dorazil! Jak bojovat s legendárními Pokémony v Pokémon GO
Moltres dorazil! Jak bojovat s legendárními Pokémony v Pokémon GO
Od spuštění Pokemon Go, tentokrát v loňském roce, kolují pověsti o připojení legendárního Pokémona k seznamu aplikací a nyní dorazil Moltres. V tweetu oficiální popisovač Pokemon GO napsal:
Jak snadno zrušit předplatné Hulu
Jak snadno zrušit předplatné Hulu
V dnešní době je na výběr tolik streamovacích služeb. A všichni mají co nabídnout. Po přihlášení k odběru několika takových služeb si můžete položit otázku, zda jsou tyto měsíční náklady oprávněné. Proto lidé
Jak uskutečnit telefonní hovor na Echo Dot
Jak uskutečnit telefonní hovor na Echo Dot
Echo Dot je jedním z několika zařízení Echo, které Amazon nabízí. Dokáže za vás spoustu věcí, včetně procházení webu, přehrávání vaší oblíbené hudby a filmů, nákupu letenek atd. Ale znal jsi tě?
Odebrat poslední znak z řetězce v Javascript
Odebrat poslední znak z řetězce v Javascript
Javascript poskytuje širokou škálu funkcí zpracování řetězců. Odebrání posledního znaku z řetězce je v Javascriptu jednoduchý úkol. Existují dva velmi přímé způsoby, jak tento úkol zvládnout, a jeden z nich funguje dobře. Podřetězec
Jak povolit virtuální touchpad v systému Windows 10
Jak povolit virtuální touchpad v systému Windows 10
Virtual Touchpad je nová funkce v aktualizaci Windows 10 Creators Update, která umožňuje uživateli spravovat své zařízení s dotykovou obrazovkou, pokud je připojen druhý displej.
Jak přeposílat více e-mailů najednou v Gmailu
Jak přeposílat více e-mailů najednou v Gmailu
Přestože se stránky pro posílání textových zpráv a sociálních médií stávají stále populárnějšími způsoby komunikace, v oblasti obchodu a práce je e-mail stále králem komunikačního světa. Vědět, jak vytěžit maximum
Jak se stát neviditelným na Facebook Messengeru
Jak se stát neviditelným na Facebook Messengeru
Facebook Messenger byl vestavěnou funkcí Facebooku, která se stala samostatnou aplikací. S miliardami aktivních uživatelů měsíčně je to po WhatsAppu jedna z nejoblíbenějších aplikací pro zasílání zpráv. I když smyslem sociálních sítí je