メイン ウィンドウズ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

興味深い記事

エディターズチョイス

Canva –寸法を変更する方法
Canva –寸法を変更する方法
Canvaでビジュアルコンテンツをデザインする場合は、さまざまなプラットフォームの要件を満たすように、各プロジェクトのサイズを調整する必要があります。幸い、デザインの測定値をすばやく変更する方法はいくつかあります。
誰かがあなたのテキストメッセージを受け取ったかどうかを見分ける方法
誰かがあなたのテキストメッセージを受け取ったかどうかを見分ける方法
SMSを送信し、返信を待っていますか?物議を醸すまたは感情的な何かを送信し、彼らがまだそれを読んだかどうかを確認するのを待つのに耐えられませんか?メッセージの受信者が忙しいのか、それとも忙しいのか知りたい
iPhoneがサーバーIDを確認できない–修正方法
iPhoneがサーバーIDを確認できない–修正方法
iPhoneユーザーに影響を与える最も一般的な問題の1つは、iPhoneがサーバーIDを確認できない問題です。実際のところ、この問題は他のiOSデバイスでも報告されています。手元の問題はPOP3とPOP3の両方に影響します
ダウンロード フォルダー: その概要と仕組み
ダウンロード フォルダー: その概要と仕組み
このガイドでは、ダウンロード フォルダーを見つける方法を説明し、iPhone、Android、Mac、Windows でダウンロードがどこに保存されるかについて説明します。
Twitterの新しいインターフェースを無効にし、古いデザインを元に戻す
Twitterの新しいインターフェースを無効にし、古いデザインを元に戻す
2019年にTwitterの新しいインターフェースを無効にし、古いデザインを元に戻します。数日前、Twitterは大多数のユーザー向けに新しいデザインを公開しました。
Windows 10CreatorsUpdateでメッセージボックスのテキストサイズを変更する
Windows 10CreatorsUpdateでメッセージボックスのテキストサイズを変更する
従来の表示設定アプレットが削除されているにもかかわらず、Windows 10 CreatorsUpdateでメッセージボックスのテキストサイズとフォントを変更する方法は次のとおりです。
エコーでAlexaの声を変える方法
エコーでAlexaの声を変える方法
AlexaはAmazonクラウドベースの音声サービスであり、市場で最も人気のあるAIアシスタントの1つです。 Alexaを自宅に置いて、彼女に質問したり、簡単な音声コマンドで音声でライトをオフにしたりできます。