หลัก Windows 10 Microsoft ได้ประกาศโครงการ Rust / WinRT

Microsoft ได้ประกาศโครงการ Rust / WinRT



ทิ้งคำตอบไว้

Microsoft ได้ประกาศโครงการ Rust / WinRT ซึ่งเป็นวิธีที่เป็นธรรมชาติและเป็นสำนวนสำหรับนักพัฒนา Rust ในการเรียก Windows APIs Rust / WinRT ช่วยให้คุณสามารถเรียกใช้ WinRT API ในอดีตปัจจุบันและอนาคตโดยใช้รหัสที่สร้างขึ้นทันทีจากข้อมูลเมตาที่อธิบายถึง API และลงในแพ็คเกจ Rust ของคุณซึ่งคุณสามารถเรียกมันได้ราวกับว่าเป็นโมดูล Rust อื่น

วิธีรับเพลงเล่นบน snapchat

โลโก้แบนเนอร์ไบนารี

Windows Runtime ใช้ API ของ Component Object Model (COM) ภายใต้ประทุนและได้รับการออกแบบให้เข้าถึงผ่านการคาดการณ์ภาษาเช่น C ++ / WinRT และ Rust / WinRT การคาดการณ์ภาษาเหล่านั้นใช้ข้อมูลเมตาที่อธิบายถึง API ต่างๆและจัดเตรียมการเชื่อมโยงตามธรรมชาติสำหรับภาษาโปรแกรมเป้าหมาย สิ่งนี้ช่วยให้นักพัฒนาสามารถสร้างแอพและส่วนประกอบสำหรับ Windows ได้ง่ายขึ้นโดยใช้ภาษาที่ต้องการ จากนั้นคุณสามารถใช้ Windows API เหล่านี้เพื่อสร้างแอปเดสก์ท็อปจัดเก็บแอปส่วนประกอบบริการ NT หรือไดรเวอร์อุปกรณ์

ด้านล่างนี้เป็นตัวอย่างง่ายๆของ Rust ที่เรียก Windows API

ใช้ windows :: data :: xml :: dom :: *; ให้ doc = XmlDocument :: new () ?; doc.load_xml ('สวัสดีชาวโลก')?; ให้ root = doc.document_element () ?; ยืนยัน! (root.node_name ()? == 'html'); ยืนยัน! (root.inner_text ()? == 'สวัสดีชาวโลก');

สำหรับตัวอย่างที่มีความหมายมากขึ้นคุณสามารถตรวจสอบเกม Minesweeper ต่อไปนี้ที่ใช้งาน Rust / WinRT: https://github.com/robmikh/minesweeper-rs

วิธีดาวน์โหลด minecraft forge บน mac

Microsoft ตั้งข้อสังเกตว่านี่เป็นการแสดงตัวอย่างสาธารณะในช่วงแรกดังนั้นคุณลักษณะและการแก้ไขเพิ่มเติมที่จะเกิดขึ้นในอนาคต โฮมเพจของโครงการอยู่บน GitHub:

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

บทความที่น่าสนใจ

ตัวเลือกของบรรณาธิการ

วิธีแก้ไขการโทรผ่าน Wi-Fi ไม่ทำงานบน Android
วิธีแก้ไขการโทรผ่าน Wi-Fi ไม่ทำงานบน Android
เมื่อการโทรผ่าน Wi-Fi ไม่ทำงานบน Android มักเกิดจากปัญหาการเชื่อมต่อ เครือข่ายอาจไม่รองรับการโทรผ่าน Wi-Fi ความแรงของสัญญาณอาจอ่อนเกินไป หรือคุณอาจต้องรีสตาร์ทฮาร์ดแวร์
วิธีเล่น Roku ผ่านระบบเสียงรอบทิศทาง
วิธีเล่น Roku ผ่านระบบเสียงรอบทิศทาง
คุณอาจเคยได้ยินเรื่องแย่ๆ เกี่ยวกับเครื่องเล่น Roku, แท่งสตรีมมิ่ง หรือตัวแพลตฟอร์มเอง เกี่ยวกับการขาดเสียงเซอร์ราวด์ แม้ว่าข่าวลือบางส่วนอาจเป็นเรื่องจริง แต่ในบทความนี้ คุณจะได้รับข้อมูลทั้งหมดของคุณ
CyberLink Media Suite 8 Ultra รีวิว
CyberLink Media Suite 8 Ultra รีวิว
Windows เต็มไปด้วยบิตและบ็อบพิเศษในปัจจุบันชุดซอฟต์แวร์สื่อมีช่วงเวลาที่ยากลำบากในการพิสูจน์ตัวเอง แม้แต่ฟังก์ชั่นขั้นสูงเช่นการตัดต่อวิดีโอก็ยังครอบคลุมโดย Live Essentials ของ Microsoft ในขณะที่การจัดการและแก้ไขรูปภาพ
7 วิธีแก้ไขเมื่ออีเมลหยุดทำงานบนโทรศัพท์ Android
7 วิธีแก้ไขเมื่ออีเมลหยุดทำงานบนโทรศัพท์ Android
ค้นหาวิธีง่ายๆ เจ็ดวิธีในการแก้ไขเมื่ออีเมลของคุณหยุดทำงานบนโทรศัพท์ Android
วิธีใช้ Amazon Fire TV Stick โดยไม่ต้องใช้รีโมท [พฤศจิกายน 2020]
วิธีใช้ Amazon Fire TV Stick โดยไม่ต้องใช้รีโมท [พฤศจิกายน 2020]
ในฐานะผู้บริโภค คุณมีตัวเลือกวิธีดูทีวีมากกว่าที่เคย นั่นคือสิ่งที่ทำให้ Fire Stick ของ Amazon แปลกใจมาก แม้ว่าจะมีการแข่งขันกันมากขึ้นจาก Google, Apple และ Roku กลุ่มผลิตภัณฑ์ Fire TV ของพวกเขายังคงดำเนินต่อไป
วิธีปิดใช้งานความโปร่งใสสำหรับแถบงานใน Windows 8
วิธีปิดใช้งานความโปร่งใสสำหรับแถบงานใน Windows 8
คุณอาจสังเกตเห็นว่าแถบงานโปร่งใสเสมอใน Windows 8 ไม่ว่าจะเป็นหน้าต่างใดก็ตาม นี่จะแสดงวิธีปิดใช้งานความโปร่งใสสำหรับแถบงานใน Windows 8 ด้วยการคลิกสองครั้ง วิธีปิดใช้งานความโปร่งใสสำหรับแถบงานใน Windows 8 วิธีที่ 1 ง่าย ๆ แนะนำให้ใช้ซอฟต์แวร์ Winaero Tweaker ของเรา Winaero Tweaker
วิธีสร้างยาฟื้นฟูใน Minecraft
วิธีสร้างยาฟื้นฟูใน Minecraft
ด้วยสูตรยาฟื้นฟูใน Minecraft คุณสามารถชง Splash Potion of Regenere และ Linger Potion of Regeneration เพื่อรักษาผู้อื่นได้