Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Wprowadzenie do systemu Windows — Rust
W temacie
Wszystkie najnowsze aktualizacje można znaleźć w dzienniku wydania repozytorium Rust for Windows w witrynie GitHub.
Narzędzie Rust dla systemu Windows umożliwia korzystanie z dowolnego interfejsu API systemu Windows (przeszłości, teraźniejszości i przyszłości) bezpośrednio i bezproblemowo za pośrednictwem
Niezależnie od tego, czy są to ponadczasowe funkcje, takie jak CreateEventW i WaitForSingleObject, zaawansowane silniki graficzne, takie jak Direct3D, tradycyjne funkcje okien, takie jak CreateWindowExW i DispatchMessageW, czy nowsze struktury interfejsu użytkownika, takie jak Kompozycja, skrzyneczka windows oferuje wszystko, czego potrzebujesz.
Projekt win32metadata ma na celu zapewnienie metadanych interfejsów API Win32. Te metadane opisują powierzchnię interfejsu API — silnie typizowane podpisy, parametry i typy interfejsu API. Dzięki temu cały interfejs API systemu Windows może być projektowany w sposób zautomatyzowany i kompletny do użycia przez Rust (a także języki, takie jak C# i C++). Zobacz również Artykuł Making Win32 APIs more accessible to more languages (Tworzenie interfejsów API Win32 bardziej dostępnych dla większej liczby języków).
Jako deweloper Rust będziesz używać narzędzia do zarządzania pakietami Cargo (narzędzia do zarządzania pakietami) — wraz z https://crates.io
(rejestrem skrzyni społeczności Rust) — do zarządzania zależnościami w projektach. Dobrą wiadomością jest to, że możesz odwołać się do skrzynki Windows z aplikacji Rust, a następnie natychmiast rozpocząć wywoływanie interfejsów API Windows. Dokumentację Rust dla windows crate można również znaleźć w https://docs.rs
.
Podobnie jak C++/WinRT, Rust for Windows to projekcja języka open source opracowana na GitHub. Użyj repozytorium Rust for Windows , jeśli masz pytania dotyczące języka Rust dla systemu Windows lub jeśli chcesz zgłosić problemy z nim.
Repozytorium Rust for Windows zawiera również kilka prostych przykładów, z których można korzystać. I jest doskonała przykładowa aplikacja w postaci Minesweeper Roberta Mikhayelyana.
Współtwórz Rust dla Windows
Rust dla systemu Windows z zadowoleniem przyjmuje twoje wkłady!
Dokumentacja języka Rust dla interfejsu API systemu Windows
Rust dla systemu Windows korzysta z dopracowanego zestawu narzędzi, który cieszy się uznaniem wśród deweloperów Rust. Ale jeśli posiadanie całego interfejsu API systemu Windows na wyciągnięcie ręki wydaje się trochę przytłaczające, istnieje również dokumentacja Rust dla interfejsu API systemu Windows.
Ten zasób zasadniczo dokumentuje sposób, w jaki interfejsy API i typy systemu Windows są odwzorowane w idiomatyczny Rust. Użyj go do przeglądania lub wyszukiwania interfejsów API, które musisz znać i wiedzieć, jak je wywoływać.
Pisanie aplikacji za pomocą języka Rust dla systemu Windows
Następnym tematem jest samouczek czytelnika RSS, w którym omówimy pisanie prostej aplikacji z językiem Rust dla systemu Windows.
Powiązane
- Omówienie programowania w systemie Windows za pomocą języka Rust
- samouczek czytnika RSS
- okna skrzynka
- dokumentacja dotycząca okien
- metadanych Win32
- Zwiększenie dostępności interfejsów API Win32 do większej liczby języków
- dokumentacja Rust dla interfejsu API systemu Windows
- Rust dla systemu Windows
- przykładowa aplikacja Minesweeper