Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A Rust Windows-hez bemutatása
A A Rust használatával történő fejlesztés áttekintésében bemutattunk egy egyszerű alkalmazást, amely egy Hello, world! üzenet. De nem csak a Rust használhatja Windowson, Windowshoz is írhat alkalmazásokat a Rust használatával.
A Legújabb frissítéseket a Rust for Windows adattár GitHubon elérhető kiadási naplójában találja.
A Rust for Windows segítségével közvetlenül és zökkenőmentesen használhatja a Windows API-t (múlt, jelen és jövő), a windowsos láda (láda Rust kifejezése bináris vagy kódtárhoz, és/vagy a forráskód, amely egybeépül).
Akár klasszikus funkciókról van szó, mint például a CreateEventW és a WaitForSingleObject, olyan hatékony grafikus motorokról, mint a Direct3D, a hagyományos ablakkezelő függvényekről, mint például a CreateWindowExW és a DispatchMessageW, vagy újabb felhasználói felületi (UI) keretrendszerekről, mint a Composition, a windows keret biztosítja a szükséges eszközöket.
A win32metadata projekt célja, hogy metaadatokat biztosítson a Win32 API-khoz. Ez a metaadatok az API felületét ismertetik – erősen gépelt API-aláírásokat, paramétereket és típusokat. Ez lehetővé teszi, hogy a teljes Windows API automatikusan és teljes mértékben előre legyen vetítve a Rust általi felhasználáshoz (valamint olyan nyelvekhez, mint a C# és a C++). Lásd még : A Win32 API-k akadálymentesítése több nyelv számára.
Rust-fejlesztőként a Cargo-t (a Rust csomagkezelő eszközét) és a https://crates.io (a Rust közösség által használt ládaregiszter) fogja használni a projektek függőségeinek kezeléséhez. A jó hír az, hogy hivatkozhat a Windows láda a Rust-alkalmazásokból, majd azonnal megkezdheti a Windows API-k hívását. Rust dokumentációt is találhat a windows ládahttps://docs.rs.
A C++/WinRT-hez hasonlóan a Rust for Windows egy GitHubon kifejlesztett nyílt forráskódú nyelvi kivetítés. Használja a Rust for Windows adattárat, ha kérdései vannak a Rust for Windows szolgáltatással kapcsolatban, vagy ha problémákat szeretne jelenteni vele kapcsolatban.
A Rust for Windows-adattár néhány egyszerű példát is, amelyeket követhet. És van egy kiváló mintapéldány Robert Mikhayelyan Aknakeresőformájában.
Közreműködés a Rust for Windows használatához
Rust for Windows üdvözli a hozzájárulásokat!
A Rust dokumentációja a Windows API-hoz
A Windows-hoz készült Rust élvezi a Rust fejlesztői által kedvelt csiszolt eszközlánc előnyeit. Ha azonban a teljes Windows API egy kicsit ijesztőnek tűnik, Rust dokumentációja is megtalálható a Windows API.
Ez az erőforrás lényegében azt dokumentálja, hogy a Windows API-k és -típusok hogyan lesznek előrevetítve az idiomatikus Rustra. Segítségével böngészhet vagy kereshet olyan API-kat, amelyekről tudnia kell, és amelyeket tudnia kell, hogyan kell hívni.
Alkalmazás írása a Rust for Windows használatával
A következő témakör az RSS-olvasó oktatóanyag, ahol végigvezetjük egy egyszerű alkalmazás írásán a Rust for Windows használatával.
Kapcsolódó tartalmak
Windows developer