Windows Tips & News

מיקרוסופט הכריזה על פרויקט Rust/WinRT

מוּמלָץ: לחץ כאן כדי לתקן בעיות של Windows ולמטב את ביצועי המערכת

מיקרוסופט הכריזה על פרויקט Rust/WinRT המספק דרך טבעית ואידיומטית למפתחי Rust לקרוא ל-Windows APIs. Rust/WinRT מאפשר לך לקרוא לכל WinRT API בעבר, בהווה, ובעתיד שימוש בקוד שנוצר תוך כדי תנועה ישירות מהמטא-נתונים המתארים את ה-API וישר לתוך חבילת Rust שלך, שם אתה יכול לקרוא להם כאילו הם רק עוד Rust מודול.

לוגו באנר בינארי

זמן הריצה של Windows מבוסס על ממשקי API של Component Object Model (COM) מתחת למכסה המנוע ונועד לגישה באמצעות תחזיות שפה כמו C++/WinRT ו-Rust/WinRT. תחזיות השפה הללו לוקחות את המטא נתונים המתארים ממשקי API שונים ומספקות כריכות טבעיות לשפת התכנות היעד. זה מאפשר למפתחים לבנות בקלות רבה יותר אפליקציות ורכיבים עבור Windows תוך שימוש בשפה הרצויה להם. לאחר מכן תוכל להשתמש בממשקי ה-API של Windows כדי לבנות אפליקציות שולחן עבודה, לאחסן אפליקציות, רכיב, שירות NT או מנהל התקן.

להלן דוגמה פשוטה של ​​Rust הקוראת ל-API של Windows.

השתמש ב-Windows:: data:: xml:: dom::*; let doc = XmlDocument:: new()?; doc.load_xml("שלום עולם")?; let root = doc.document_element()?; assert!(root.node_name()? == "html"); assert!(root.inner_text()? == "שלום עולם");

לדוגמא משמעותית יותר, אתה יכול לבדוק את משחק שולה המוקשים הבא מיושם באמצעות Rust/WinRT: https://github.com/robmikh/minesweeper-rs

מיקרוסופט ציינה שזוהי תצוגה מקדימה ציבורית מוקדמת מאוד, כך שעוד תכונות ותיקונים יגיעו בעתיד. עמוד הבית של הפרויקט נמצא ב-GitHub:

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

מוּמלָץ: לחץ כאן כדי לתקן בעיות של Windows ולמטב את ביצועי המערכת
תפריטים צפים של Windows 10 "Sun Valley" כבר נמצאים בבנייה מקדימה

תפריטים צפים של Windows 10 "Sun Valley" כבר נמצאים בבנייה מקדימה

על פי דיווחים רבים, השנה, מיקרוסופט מתכננת להציג עיצוב מחדש גדול של Windows 10 בשם הקוד "עמק השמש...

קרא עוד

שנה קבוצה לפי ומיון לפי תצוגת תיקיה ב-Windows 10

שנה קבוצה לפי ומיון לפי תצוגת תיקיה ב-Windows 10

אם אתה משתמש בסייר הקבצים, אולי אתה כבר יודע שיש לו תכונה נחמדה לזכור את הגדרות התצוגה של כל תיקי...

קרא עוד

עדכונים מצטברים עבור Windows 10, 26 ביוני 2019

עדכונים מצטברים עבור Windows 10, 26 ביוני 2019

מיקרוסופט משחררת עדכונים מצטברים למספר גרסאות נתמכות של Windows, כולל Windows 10 גרסה 1809, ווינד...

קרא עוד