メイン ウィンドウズ10 MicrosoftがRust / WinRTプロジェクトを発表

MicrosoftがRust / WinRTプロジェクトを発表



返信を残す

Microsoftは、Rust開発者がWindowsAPIを呼び出すための自然で慣用的な方法を提供するRust / WinRTプロジェクトを発表しました。 Rust / WinRTを使用すると、APIを説明するメタデータから直接生成されたコードを使用して、過去、現在、未来のWinRT APIを呼び出し、Rustパッケージに直接呼び出すことができます。Rustパッケージでは、それらを別のRustモジュールであるかのように呼び出すことができます。

私のフェイスブックページは他の人にどのように見えますか

バイナリバナーロゴ

Windowsランタイムは、内部のコンポーネントオブジェクトモデル(COM)APIに基づいており、C ++ / WinRTやRust / WinRTなどの言語プロジェクションを介してアクセスできるように設計されています。これらの言語プロジェクションは、さまざまなAPIを記述するメタデータを取得し、ターゲットプログラミング言語に自然なバインディングを提供します。これにより、開発者は希望の言語を使用してWindows用のアプリやコンポーネントをより簡単に構築できます。次に、これらのWindows APIを使用して、デスクトップアプリ、ストアアプリ、コンポーネント、NTサービス、またはデバイスドライバーを構築できます。

以下は、RustがWindowsAPIを呼び出す簡単な例です。

windows :: data :: xml :: dom :: *を使用します。 doc = XmlDocument :: new()?; doc.load_xml( 'hello world')?; root = doc.document_element()?; assert!(root.node_name()?== 'html'); assert!(root.inner_text()?== 'hello world');

より意味のある例として、Rust / WinRTを使用して実装された次のマインスイーパゲームを確認できます。 https://github.com/robmikh/minesweeper-rs

アマゾン ファイア スティックが Wi-Fi に接続しない

Microsoftは、これは非常に初期の公開プレビューであるため、今後さらに多くの機能と修正が行われる予定であると述べています。プロジェクトのホームページはGitHubにあります:

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

興味深い記事

エディターズチョイス

OBS Studio を使用した Twitch ストリーミングの初心者ガイド
OBS Studio を使用した Twitch ストリーミングの初心者ガイド
わかりやすいガイドに従って、OBS Studio を使用した Twitch ストリーミングをわずか 30 分で開始できます。アラートや画像などをストリームに追加する方法を学びます。
Windows10でデスクトップアイコンを小さくする方法
Windows10でデスクトップアイコンを小さくする方法
Windowsの最も優れた点の1つは、Windowsをほぼ無限にカスタマイズして、思いどおりの外観と感触を実現できることです。デフォルト設定はかなり良いですが、常に改善の余地があります。だから、どうやって
Amazon Fire StickでHBOを解約する方法
Amazon Fire StickでHBOを解約する方法
ほとんどの人は、HBO が The Sopranos、The Wire、Game of Thrones など、数多くの素晴らしいオリジナルの番組を持つ素晴らしいチャンネルであり、リストは続きます。どれも評価の高いドラマなので、
Mac OSXプレビューでPDFドキュメントからページを抽出する方法
Mac OSXプレビューでPDFドキュメントからページを抽出する方法
OS Xのプレビューアプリは、ページの再配置や削除、メタデータの変更など、PDFドキュメントの基本的な変更を実行できる強力なツールです。あまり知られていない可能性のある機能の1つは、既存のPDFドキュメントから1つ以上のページを抽出する機能です。それを行うための2つの方法を学ぶために読んでください。
黒曜石ジャーナル テンプレート
黒曜石ジャーナル テンプレート
メモ作成アプリの Obsidian は、ゼロから始めなくても日記を構造化する優れた方法となるテンプレートを利用しています。完璧な黒曜石日記テンプレートを見つけるのが難しい場合は、ここが最適です。
マックス: 内容と視聴方法
マックス: 内容と視聴方法
オリジナル番組に加えて、HBO とワーナーメディアの両方のコンテンツを提供するストリーミング サービス、Max について学びましょう。
Windows10で仮想デスクトップを削除する
Windows10で仮想デスクトップを削除する
Windows10で仮想デスクトップを削除する方法Windows10には、タスクビューと呼ばれる便利な機能が付属しています。これにより、ユーザーは仮想デスクトップを使用できるようになります。