Ana Windows 10 Microsoft Rust / WinRT Projesini Duyurdu

Microsoft Rust / WinRT Projesini Duyurdu



Cevap bırakı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 ve gelecekteki herhangi bir WinRT API'sini, API'yi tanımlayan meta verilerden anında oluşturulan kodu kullanarak ve bunları yalnızca başka bir Rust modülü gibi çağırabileceğiniz Rust paketinize kullanarak çağırmanıza olanak tanır.

fortnite pc'de adınızı nasıl değiştirirsiniz

İkili Başlık Logo

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şilebilecek şekilde tasarlanmıştır. Bu dil projeksiyonları, çeşitli API'leri açıklayan 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ı oluşturmak, uygulamaları depolamak, bir bileşen, NT hizmeti veya cihaz sürücüsü oluşturmak için kullanabilirsiniz.

Aşağıda Rust'un bir Windows API çağırmasının basit bir örneği bulunmaktadır.

windows :: data :: xml :: dom :: *; let doc = XmlDocument :: new () ?; doc.load_xml ('merhaba dünya') ?; let root = doc.document_element () ?; assert! (root.node_name ()? == 'html'); assert! (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

discord metnin rengi nasıl değiştirilir

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

Ilginç Haberler

Editörün Seçimi

Yellowstone Nasıl İzlenir?
Yellowstone Nasıl İzlenir?
Dutton ailesi ve Yellowstone'u düzeltmeye mi ihtiyacınız var? Yellowstone nehrinin nerede olduğunu ve 1883'teki prequel'ini bu makalede öğrenin.
Sistem Arızasında Windows Otomatik Yeniden Başlatma Nasıl Devre Dışı Bırakılır
Sistem Arızasında Windows Otomatik Yeniden Başlatma Nasıl Devre Dışı Bırakılır
Ciddi sistem hataları bir Windows PC'yi otomatik olarak yeniden başlatır. Windows 11, 10, 8, 7 vb.'de sistem arızası durumunda otomatik yeniden başlatmanın nasıl devre dışı bırakılacağı aşağıda açıklanmıştır.
Seagate FreeAgent GoFlex Ultra-Portable 500 GB incelemesi
Seagate FreeAgent GoFlex Ultra-Portable 500 GB incelemesi
GoFlex sistemini Seagate'in önerdiği 2 TB masaüstü diskinde zaten görmüştük. Ancak çeşitli parlak renklerde mevcut olan ve çıkarılabilir USB 2, USB 3 ve eSATA konektörlerini destekleyen taşınabilir modeller de vardır. Taşınabilir konektörler
Windows 8.1'de atlama listeleri ve son belgeler nasıl devre dışı bırakılır ve temizlenir
Windows 8.1'de atlama listeleri ve son belgeler nasıl devre dışı bırakılır ve temizlenir
Windows 8.1'de Görev Çubuğunun atlama listelerinin nasıl devre dışı bırakılacağını veya temizleneceğini açıklar
PS5 Denetleyicisi Bağlanmadığında Bu Sorun Nasıl Düzeltilir
PS5 Denetleyicisi Bağlanmadığında Bu Sorun Nasıl Düzeltilir
PS5 kumandanız PS5'e USB ile veya kablosuz olarak bağlanamıyor veya senkronize edilemiyorsa farklı bir kablo kullanmayı veya diğer Bluetooth cihazlarının bağlantısını kesmeyi deneyin.
Herhangi bir Modern (Metro) Uygulamasını Görev Çubuğuna veya Masaüstüne sabitleme
Herhangi bir Modern (Metro) Uygulamasını Görev Çubuğuna veya Masaüstüne sabitleme
Modern (Metro) Uygulamaların Görev Çubuğuna nasıl sabitleneceğini açıklar
Şu Anda Amazon Prime'daki En İyi Aile Filmleri (Mart 2024)
Şu Anda Amazon Prime'daki En İyi Aile Filmleri (Mart 2024)
Amazon Prime'da iyi aile filmleri aradıktan sonra en iyisini bulduk. Patlamış mısırı dağıtın ve tüm aileyi izlemeye davet edin.