Utama Windows 10 Microsoft Telah Mengumumkan Proyek Rust / WinRT

Microsoft Telah Mengumumkan Proyek Rust / WinRT



Tinggalkan Balasan

Microsoft telah mengumumkan proyek Rust / WinRT yang menyediakan cara alami dan idiomatis bagi pengembang Rust untuk memanggil API Windows. Rust / WinRT memungkinkan Anda memanggil API WinRT masa lalu, sekarang, dan masa depan menggunakan kode yang dihasilkan dengan cepat langsung dari metadata yang menjelaskan API dan langsung ke paket Rust Anda di mana Anda dapat memanggilnya seolah-olah mereka hanyalah modul Rust lainnya.

bagaimana cara mengubah file wav menjadi mp3

Logo Binary Banner

Windows Runtime didasarkan pada Component Object Model (COM) API di bawah tenda dan dirancang untuk diakses melalui proyeksi bahasa seperti C ++ / WinRT dan Rust / WinRT. Proyeksi bahasa tersebut mengambil metadata yang mendeskripsikan berbagai API dan memberikan binding alami untuk bahasa pemrograman target. Ini memungkinkan pengembang untuk lebih mudah membangun aplikasi dan komponen untuk Windows menggunakan bahasa yang mereka inginkan. Anda kemudian dapat menggunakan API Windows tersebut untuk membuat aplikasi desktop, menyimpan aplikasi, komponen, layanan NT, atau driver perangkat.

Di bawah ini adalah contoh sederhana dari Rust yang memanggil API Windows.

gunakan windows :: data :: xml :: dom :: *; let doc = XmlDocument :: new () ?; doc.load_xml ('hello world') ?; biarkan root = doc.document_element () ?; menegaskan! (root.node_name ()? == 'html'); assert! (root.inner_text ()? == 'hello world');

Untuk contoh yang lebih bermakna, Anda dapat melihat game Minesweeper berikut yang diimplementasikan menggunakan Rust / WinRT: https://github.com/robmikh/minesweeper-rs

tidak bisa mendapatkan koneksi email ke server gagal

Microsoft mencatat bahwa ini adalah pratinjau publik yang sangat awal, jadi lebih banyak fitur dan perbaikan akan datang di masa mendatang. Halaman beranda proyek ini ada di GitHub:

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

Artikel Menarik

Pilihan Editor

Cara Menggabungkan Tangkapan Layar menjadi Satu PDF
Cara Menggabungkan Tangkapan Layar menjadi Satu PDF
https://www.youtube.com/watch?v=rW068fF-8Zo Ada lebih dari beberapa cara untuk menggabungkan tangkapan layar menjadi satu PDF. Metodenya mungkin berbeda jika Anda menggunakan Mac atau PC, tetapi hasil akhirnya adalah
8 Situs Musik Domain Publik Terbaik
8 Situs Musik Domain Publik Terbaik
Situs musik domain publik terbaik yang memiliki lagu yang dapat Anda gunakan di mana saja. Unduh lagu domain publik untuk video, koleksi musik, dan lainnya.
Unduh Winaero Tweaker
Unduh Winaero Tweaker
Winaero Tweaker. Aplikasi all-in-one dari Winaero. Ini akan mencakup hampir semua aplikasi yang dirilis oleh Winaero bersama dengan tweak dan opsi baru. Windows Tweaker mendukung Windows 7, Windows 8, Windows 8.1 dan Windows 10. Penulis: Winaero. Unduh 'Winaero Tweaker' Ukuran: 2.31 Mb AdvertismentPCRepair: Perbaiki masalah Windows. Mereka semua. Tautan unduhan: Klik di sini untuk mengunduh
Microsoft Edge Chromium: Hapus Data Penjelajahan saat Keluar
Microsoft Edge Chromium: Hapus Data Penjelajahan saat Keluar
Microsoft Edge Chromium sekarang memungkinkan penghapusan elemen riwayat penelusuran individual setiap kali Anda menutup browser. Anda dapat mengonfigurasi ini di Pengaturannya.
Firefox menampilkan pengelola profil baru di saluran Nightly
Firefox menampilkan pengelola profil baru di saluran Nightly
Browser populer, Mozilla Firefox, mendapat pembaruan UI penting lainnya. Di cabang Nightly, pengembang telah menambahkan Manajer Profil yang ditingkatkan.
Cara Membersihkan Kipas Laptop
Cara Membersihkan Kipas Laptop
Menjaga laptop Anda tetap tenang biasanya hanya soal menjaganya tetap bersih dan bebas debu. Berikut cara membersihkan kipas angin agar tetap berfungsi sebagaimana mestinya.
Cara Memeriksa Alamat IP TV Samsung Anda
Cara Memeriksa Alamat IP TV Samsung Anda
Seperti perangkat lain, setiap TV pintar memiliki alamat IP. Namun, banyak orang menjadi bingung ketika diminta untuk memeriksa alamat IP TV mereka, hanya karena mereka tidak dapat melihatnya di TV itu sendiri. Anda harus menggunakan