메인 윈도우 10 Microsoft는 Rust / WinRT 프로젝트를 발표했습니다

Microsoft는 Rust / WinRT 프로젝트를 발표했습니다



답장을 남겨주세요

Microsoft는 Rust 개발자가 Windows API를 호출 할 수있는 자연스럽고 관용적 인 방법을 제공하는 Rust / WinRT 프로젝트를 발표했습니다. Rust / WinRT를 사용하면 API를 설명하는 메타 데이터에서 직접 즉석에서 생성 된 코드를 사용하여 WinRT API를 과거, 현재 및 미래의 모든 WinRT API를 호출하여 마치 다른 Rust 모듈 인 것처럼 호출 할 수있는 Rust 패키지로 바로 호출 할 수 있습니다.

다른 날의 페이스 북에서 추억을 찾는 방법

바이너리 배너 로고

Windows 런타임은 내부적으로 COM (구성 요소 개체 모델) API를 기반으로하며 C ++ / WinRT 및 Rust / WinRT와 같은 언어 프로젝션을 통해 액세스하도록 설계되었습니다. 이러한 언어 프로젝션은 다양한 API를 설명하는 메타 데이터를 가져와 대상 프로그래밍 언어에 대한 자연스러운 바인딩을 제공합니다. 이를 통해 개발자는 원하는 언어를 사용하여 Windows 용 앱과 구성 요소를보다 쉽게 ​​빌드 할 수 있습니다. 그런 다음 이러한 Windows API를 사용하여 데스크톱 앱을 빌드하고 앱, 구성 요소, NT 서비스 또는 장치 드라이버를 저장할 수 있습니다.

다음은 Windows API를 호출하는 Rust의 간단한 예입니다.

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

보다 의미있는 예를 들어, Rust / WinRT를 사용하여 구현 된 다음 지뢰 찾기 게임을 확인할 수 있습니다. https://github.com/robmikh/minesweeper-rs

두 번째 ig 계정을 만드는 방법

Microsoft는 이것이 매우 초기 공개 미리보기이므로 앞으로 더 많은 기능과 수정 사항이 제공 될 것이라고 언급했습니다. 프로젝트의 홈페이지는 GitHub에 있습니다.

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

재미있는 기사

에디터의 선택

Animal Crossing에서 순무를 얻는 방법
Animal Crossing에서 순무를 얻는 방법
순무를 파는 것은 Animal Crossing: New Horizons에서 부자가 되는 가장 빠른 방법이지만 위험이 따릅니다. 프로처럼 줄기 시장을 플레이하세요.
Steam 데크에서 키보드를 불러오는 방법
Steam 데크에서 키보드를 불러오는 방법
Steam 버튼과 X 버튼을 누르거나 작동하지 않는 경우 텍스트 필드를 선택하여 대부분의 화면에서 Steam Deck의 가상 키보드를 불러올 수 있습니다.
오래된 스마트 폰을 차량 내 엔터테인먼트 시스템으로 전환
오래된 스마트 폰을 차량 내 엔터테인먼트 시스템으로 전환
우리 모두는 성냥 상자를 보관하는 오래된 스마트 폰과 주방 서랍에 세탁기 회사의 사용 설명서를 가지고 있습니다. 물건을 잘 사용하고 그것을
iPhone 및 Android에서 문자 메시지에 스티커를 추가하는 방법
iPhone 및 Android에서 문자 메시지에 스티커를 추가하는 방법
그들을 사랑하든 싫어하든, 메시지 스티커는 당분간 머물러 있습니다. 약간의 색상을 추가하기 위해 스티커를 붙이지 않고 문자 메시지를 보내는 경우는 거의 없습니다. 그림 이모티콘과 달리 유용한 정보를 전달하지 않고
Facebook에서 모든 좋아요를 삭제/제거하는 방법
Facebook에서 모든 좋아요를 삭제/제거하는 방법
페이스북의
Windows 8.1 업데이트의 시작 화면에서 여러 타일을 선택하는 방법
Windows 8.1 업데이트의 시작 화면에서 여러 타일을 선택하는 방법
Windows 8.1 업데이트의 시작 화면에서 여러 타일을 선택하는 트릭
Excel에서 열을 이동하는 방법
Excel에서 열을 이동하는 방법
마우스를 사용하여 Excel에서 열을 이동할 수 있습니다. 열 잘라내기 및 붙여넣기; 또는 데이터 정렬 기능을 사용하여 열을 재정렬합니다.