메인 윈도우 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

재미있는 기사

에디터의 선택

Windows 10의 OneDrive에서 로그 아웃 (PC 연결 해제)
Windows 10의 OneDrive에서 로그 아웃 (PC 연결 해제)
오늘은 OneDrive에서 로그 아웃하는 방법을 살펴 보겠습니다. OneDrive는 Windows 10과 함께 제공되는 Microsoft에서 만든 온라인 문서 저장소 솔루션입니다.
삼성 휴대폰을 위한 최고의 VPN(2021년 9월)
삼성 휴대폰을 위한 최고의 VPN(2021년 9월)
오늘날에는 연결을 가능한 한 비공개로 유지하는 것이 그 어느 때보다 중요합니다. 노트북을 사용할 때뿐만 아니라 휴대전화를 사용할 때도 마찬가지입니다. 공용 Wi-Fi 연결 및 의심스러운 웹사이트 탐색
모든 OS X 사용자가 알아야 할 7 가지 Mac 시작 옵션
모든 OS X 사용자가 알아야 할 7 가지 Mac 시작 옵션
Apple은 다음과 같은 제품을 만드는 것으로 유명합니다.
태그 아카이브 : Windows 10 잠금 워크 스테이션
태그 아카이브 : Windows 10 잠금 워크 스테이션
Chrome 86은 안전하지 않은 HTTP 웹 양식에 대해 자동 완성을 비활성화합니다.
Chrome 86은 안전하지 않은 HTTP 웹 양식에 대해 자동 완성을 비활성화합니다.
Google은 브라우저에 또 다른 보안 개선을하고 있습니다. 일반 HTTP 프로토콜을 통해 열린 웹 사이트의 경우 자동 채우기 기능이 기본적으로 비활성화됩니다. 이는 잠재적으로 민감한 데이터 유출을 방지 할 수 있습니다. 웹 사이트에 대한 일부 자격 증명을 입력 할 때마다 Google 크롬은이를 저장하도록 요청합니다. 다음에 열 때
누군가가 Snapchat에 귀하를 다시 추가했는지 확인하는 방법
누군가가 Snapchat에 귀하를 다시 추가했는지 확인하는 방법
https://www.youtube.com/watch?v=XVw3ffr-x7c Snapchat은 오늘날 사용 가능한 가장 인기있는 소셜 미디어 기반 앱 중 하나입니다. 많은 사용자가 애플리케이션의 뛰어난 개인 정보를 누리고 있습니다. 자동 삭제되는 스냅에서 귀엽고 재미있는 보내기까지
Windows 10에서 세부 정보 창을 사용자 지정하는 방법
Windows 10에서 세부 정보 창을 사용자 지정하는 방법
다음은 Windows 10에서 세부 정보 창을 사용자 지정하고 파일 탐색기에서 특정 파일 형식에 대한 추가 정보를 표시하도록하는 방법입니다.