Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Představení Rustu pro Windows
V tématu Přehled vývoje ve Windows s Rustem jsme ukázali jednoduchou aplikaci, která vypíše Hello, world! zprávu. Kromě toho, že Rust můžete používat nejen ve Windows, ale můžete také psát aplikace pro Windows pomocí Rustu.
Nejnovější aktualizace najdete v záznamu o vydání v úložišti Rust pro Windows na GitHubu.
Rust pro Windows umožňuje přímo a bezproblémově používat jakékoli rozhraní API systému Windows (minulé, současné a budoucí) prostřednictvím the windows crate (crate je termín Rustu pro binární soubor nebo knihovnu a/nebo zdrojový kód, který se překládá do jednoho).
Bez ohledu na to, jestli se jedná o funkce, jako jsou CreateEventW a WaitForSingleObject, výkonné grafické moduly, jako je Direct3D, tradiční funkce oken, jako jsou CreateWindowExW a DispatchMessageW, nebo novější uživatelské rozhraní (UI), jako je Composition, the windows crate má vše, co potřebujete.
Cílem projektu win32metadata je poskytovat metadata pro rozhraní API Win32. Toto metadata popisuje rozsah rozhraní API - silně typované podpisy API, parametry a typy. To umožňuje automatizovaně a úplně promítnout celé rozhraní Windows API pro využití v jazyku Rust, stejně jako v jazycích, jako jsou C# a C++. Viz také zpřístupnění rozhraní API Win32 pro více jazyků.
Jako vývojář Rust budete ke správě závislostí ve svých projektech používat Cargo (nástroj pro správu balíčků Rust) společně s https://crates.io (registr komunity Rust). Dobrou zprávou je, že můžete odkazovat windows z aplikací Rust a okamžitě začít volat rozhraní API pro Windows. Na
Podobně jako C++/WinRT, Rust pro Windows je projekce opensourcového jazyka vyvinutá na GitHubu. Úložiště Rust pro Windows použijte, pokud máte dotazy týkající se Rustu pro Windows nebo pokud s ním chcete nahlásit problémy.
Úložiště Rust pro Windows má také několik jednoduchých příkladů, které můžete sledovat. A existuje vynikající ukázková aplikace v podobě Minesweeperod Roberta Mikhayelyana.
Přispívání do Rustu pro Windows
Rust pro Windows vítá vaše příspěvky!
Dokumentace k Rustu pro rozhraní API pro Windows
Rust pro Windows přináší výhody leštěné sady nástrojů, kterou vývojáři Rustu mají. Pokud vám ale připadá mít celé rozhraní Windows API na dosah ruky trošku zastrašující, můžete také využít dokumentaci k rozhraní API pro Windows v Rustu.
Tento zdroj v podstatě dokumentuje, jak se rozhraní API a typy Windows promítají do idiomatického Rustu. Můžete ho použít k procházení nebo vyhledávání rozhraní API, o kterých potřebujete vědět, a potřebujete vědět, jak volat.
Psaní aplikace pomocí Rustu pro Windows
Dalším tématem je kurz čtečky RSS, kde si projdeme psaní jednoduché aplikace s Rustem pro Windows.
Související
Windows developer