Windows Tips & News

Microsoft, Rust/WinRT Projesini Açıkladı

click fraud protection
ÖNERİLEN: Windows sorunlarını düzeltmek ve sistem performansını optimize etmek için burayı tıklayın

Microsoft, Rust geliştiricilerinin Windows API'lerini çağırması için doğal ve deyimsel bir yol sağlayan Rust/WinRT projesini duyurdu. Rust/WinRT, geçmiş, şimdiki herhangi bir WinRT API'sini aramanıza izin verir. ve gelecekte, doğrudan API'yi açıklayan meta verilerden ve doğrudan Rust paketinize anında oluşturulan kodu kullanarak, onları başka bir Rust gibi arayabilirsiniz. modül.

İkili Banner Logosu

Windows Çalışma Zamanı, başlık altındaki Bileşen Nesne Modeli (COM) API'lerini temel alır ve C++/WinRT ve Rust/WinRT gibi dil projeksiyonları aracılığıyla erişilmek üzere tasarlanmıştır. Bu dil projeksiyonları, çeşitli API'leri tanımlayan meta verileri alır ve hedef programlama dili için doğal bağlantılar sağlar. Bu, geliştiricilerin istedikleri dili kullanarak Windows için uygulamaları ve bileşenleri daha kolay oluşturmasına olanak tanır. Daha sonra bu Windows API'lerini masaüstü uygulamaları, depolama uygulamaları, bir bileşen, NT hizmeti veya aygıt sürücüsü oluşturmak için kullanabilirsiniz.

Aşağıda, bir Windows API'sini çağıran Rust'ın basit bir örneği verilmiştir.

windows:: data:: xml:: dom::*; izin ver doc = XmlDocument:: new()?; doc.load_xml("Selam Dünya")?; izin ver kök = doc.document_element()?; iddia!(root.node_name()? == "html"); iddia!(root.inner_text()? == "merhaba dünya");

Daha anlamlı bir örnek için, Rust/WinRT kullanılarak uygulanan aşağıdaki Mayın Tarlası oyununa göz atabilirsiniz: https://github.com/robmikh/minesweeper-rs

Microsoft, bunun çok erken bir genel önizleme olduğunu, bu nedenle gelecekte daha fazla özellik ve düzeltmenin geleceğini belirtti. Projenin ana sayfası GitHub'da:

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

ÖNERİLEN: Windows sorunlarını düzeltmek ve sistem performansını optimize etmek için burayı tıklayın
Android Kasım güncellemesi için Windows Alt Sistemi çeşitli iyileştirmelerle çıktı

Android Kasım güncellemesi için Windows Alt Sistemi çeşitli iyileştirmelerle çıktı

TAVSİYE EDİLEN: Windows sorunlarını düzeltmek ve sistem performansını optimize etmek için burayı ...

Devamını oku

Windows 11 Build 25247 (Dev), geliştirilmiş Görev yöneticisi, tepsi saat saniyeleri ve daha fazlasını içerir

Windows 11 Build 25247 (Dev), geliştirilmiş Görev yöneticisi, tepsi saat saniyeleri ve daha fazlasını içerir

Microsoft, Dev kanalında Windows Insiders için Windows 11, build 25247'nin yeni bir önizlemesini ...

Devamını oku

Sekmeli Not Defteri artık Windows 11 Insiders tarafından kullanılabilir

Sekmeli Not Defteri artık Windows 11 Insiders tarafından kullanılabilir

Microsoft, Windows 11 için güncellenmiş bir Not Defteri uygulamasının dağıtımını başlattı. Gelişt...

Devamını oku