Chủ YếU Windows 10 Microsoft đã công bố dự án Rust / WinRT

Microsoft đã công bố dự án Rust / WinRT



Để lại câu trả lời

Microsoft đã công bố dự án Rust / WinRT cung cấp một cách tự nhiên và thành ngữ để các nhà phát triển Rust gọi các API của Windows. Rust / WinRT cho phép bạn gọi bất kỳ API WinRT nào trong quá khứ, hiện tại và tương lai bằng cách sử dụng mã được tạo trực tiếp từ siêu dữ liệu mô tả API và ngay trong gói Rust của bạn, nơi bạn có thể gọi chúng như thể chúng chỉ là một mô-đun Rust khác.

cách đặt tài khoản làm mặc định trên google

Biểu trưng biểu ngữ nhị phân

Windows Runtime dựa trên API mô hình đối tượng thành phần (COM) bên dưới và được thiết kế để truy cập thông qua các phép chiếu ngôn ngữ như C ++ / WinRT và Rust / WinRT. Các phép chiếu ngôn ngữ đó lấy siêu dữ liệu mô tả các API khác nhau và cung cấp các liên kết tự nhiên cho ngôn ngữ lập trình đích. Điều này cho phép các nhà phát triển dễ dàng xây dựng các ứng dụng và thành phần cho Windows bằng ngôn ngữ mong muốn của họ. Sau đó, bạn có thể sử dụng các API Windows đó để xây dựng ứng dụng dành cho máy tính để bàn, ứng dụng lưu trữ, một thành phần, dịch vụ NT hoặc trình điều khiển thiết bị.

Dưới đây là một ví dụ đơn giản về việc Rust gọi một API Windows.

sử dụng windows :: data :: xml :: dom :: *; let doc = XmlDocument :: new () ?; doc.load_xml ('hello world') ?; let root = doc.document_element () ?; khẳng định! (root.node_name ()? == 'html'); khẳng định! (root.inner_text ()? == 'hello world');

Để có ví dụ có ý nghĩa hơn, bạn có thể xem trò chơi Minesweeper sau được triển khai bằng Rust / WinRT: https://github.com/robmikh/minesweeper-rs

cách hủy tài khoản đối sánh của tôi

Microsoft lưu ý rằng đây là bản xem trước công khai rất sớm, vì vậy sẽ có nhiều tính năng và bản sửa lỗi hơn trong tương lai. Trang chủ của dự án trên GitHub:

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

Bài ViếT Thú Vị

Editor Choice

Cách lập trình điều khiển từ xa đa năng
Cách lập trình điều khiển từ xa đa năng
Nếu bạn cảm thấy mệt mỏi với sự lộn xộn của điều khiển từ xa thì điều khiển từ xa đa năng có thể là giải pháp. Trước khi bạn có thể sử dụng nó, bạn cần phải lập trình nó.
Bật hoặc tắt Đề xuất lưu mật khẩu trong Microsoft Edge Chromium
Bật hoặc tắt Đề xuất lưu mật khẩu trong Microsoft Edge Chromium
Cách Bật hoặc Tắt Đề xuất Lưu mật khẩu trong Microsoft Edge Chromium Mỗi khi bạn nhập một số thông tin đăng nhập cho một trang web, Microsoft Edge sẽ yêu cầu bạn lưu chúng. Lần sau khi bạn mở cùng một trang web, trình duyệt của bạn sẽ tự động điền thông tin đăng nhập đã lưu. Nếu bạn đã đăng nhập vào Edge bằng Microsoft của mình
Discord là gì và nó hoạt động như thế nào?
Discord là gì và nó hoạt động như thế nào?
Discord là ứng dụng trò chuyện bằng giọng nói và văn bản miễn phí dành cho game thủ. Tìm hiểu cách thiết lập ứng dụng Discord trên Windows, macOS, Linux, Android, iOS và trình duyệt web.
Cách xóa liên hệ trong tín hiệu
Cách xóa liên hệ trong tín hiệu
https://www.youtube.com/watch?v=meuKvdHw-04&t=5s Tại thời điểm mà hầu hết các ứng dụng nhắn tin trên mạng xã hội đều gặp phải vấn đề liên quan đến mất an toàn và sử dụng trái phép thông tin bí mật của người dùng, Signal đã là một
Cách chia sẻ bản trình bày PowerPoint khi thu phóng
Cách chia sẻ bản trình bày PowerPoint khi thu phóng
https://www.youtube.com/watch?v=m6gnR9GuqIs Bản trình bày PowerPoint là một công cụ hữu ích, thiết thực trong bất kỳ môi trường doanh nghiệp nào. Khi bạn trình bày một vấn đề hoặc một kế hoạch một cách trực quan, mọi người thường thấy dễ nhớ hoặc dễ hiểu nó hơn. Và khi bạn
Cách tắt Windows SmartScreen trong Windows 10
Cách tắt Windows SmartScreen trong Windows 10
Đây là cách bạn có thể tắt bộ lọc SmartScreen trong Windows 10.
Cách thêm bản ghi PTR vào Cloudfare
Cách thêm bản ghi PTR vào Cloudfare
Bạn có thể cần thêm PTR nếu bạn đang nghĩ đến việc tiếp thị qua email hoặc nếu bạn chỉ muốn bảo vệ bản thân khỏi thư rác khỏi các tên miền có khả năng lừa đảo. Bản ghi PTR chủ yếu được sử dụng cho mục đích bảo mật và xác minh. May chủ