رئيسي نظام التشغيل Windows 10 أعلنت Microsoft عن مشروع Rust / WinRT

أعلنت Microsoft عن مشروع Rust / WinRT



اترك رد

أعلنت Microsoft عن مشروع Rust / WinRT الذي يوفر طريقة طبيعية واصطلاحية لمطوري Rust للاتصال بواجهات برمجة تطبيقات Windows. يتيح لك Rust / WinRT استدعاء أي WinRT API سابقًا وحاضرًا ومستقبلاً باستخدام رمز تم إنشاؤه سريعًا مباشرة من البيانات الوصفية التي تصف واجهة برمجة التطبيقات ومباشرةً في حزمة Rust الخاصة بك حيث يمكنك الاتصال بها كما لو كانت مجرد وحدة Rust أخرى.

كيف يمكنني استخراج ملف rar

شعار بانر ثنائي

يعتمد Windows Runtime على واجهات API الخاصة بنموذج كائن المكون (COM) تحت الغطاء ، وهو مصمم ليتم الوصول إليه من خلال إسقاطات اللغة مثل C ++ / WinRT و Rust / WinRT. تأخذ توقعات اللغة هذه البيانات الوصفية التي تصف واجهات برمجة التطبيقات المختلفة وتوفر روابط طبيعية للغة البرمجة المستهدفة. يتيح ذلك للمطورين إنشاء تطبيقات ومكونات لنظام Windows بسهولة أكبر باستخدام لغتهم المطلوبة. يمكنك بعد ذلك استخدام واجهات برمجة تطبيقات Windows لإنشاء تطبيقات سطح المكتب أو تخزين التطبيقات أو أحد المكونات أو خدمة NT أو برنامج تشغيل الجهاز.

فيما يلي مثال بسيط على استدعاء Rust لـ Windows API.

استخدم windows :: data :: xml :: dom :: *؛ دع المستند = XmlDocument :: new () ؟؛ doc.load_xml ('مرحبًا بالعالم')؟ دع الجذر = doc.document_element () ؟؛ تأكيد! (root.node_name ()؟ == 'html') ؛ تأكيد! (root.inner_text ()؟ == 'hello world') ؛

للحصول على مثال أكثر أهمية ، يمكنك الاطلاع على لعبة كاسحة الألغام التالية التي تم تنفيذها باستخدام Rust / WinRT: https://github.com/robmikh/minesweeper-rs

الكروم: // الإعدادات / المحتوى.

لاحظت Microsoft أن هذه معاينة عامة مبكرة جدًا ، لذا ستأتي المزيد من الميزات والإصلاحات في المستقبل. الصفحة الرئيسية للمشروع موجودة على GitHub:

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

مقالات مثيرة للاهتمام

اختيار المحرر

تغيير نوع موقع الشبكة (عام أو خاص) في Windows 10
تغيير نوع موقع الشبكة (عام أو خاص) في Windows 10
كيفية تبديل نوع موقع الشبكة من عام إلى خاص والعكس صحيح في نظام التشغيل Windows 10
كيفية العثور على سرعة ذاكرة الوصول العشوائي ونوعها وحجمها على نظامي التشغيل Windows 10 و macOS
كيفية العثور على سرعة ذاكرة الوصول العشوائي ونوعها وحجمها على نظامي التشغيل Windows 10 و macOS
يستخدم المزيد من الأشخاص أجهزة الكمبيوتر أكثر من أي وقت مضى ، ومع ذلك تظل الجوانب الفنية لمواصفات الأجهزة بمثابة حقل ألغام محير للكثيرين. واحدة من أصعب المجالات لفهمها يمكن أن تكون ذاكرة الوصول العشوائي للكمبيوتر الخاص بك. إليك دليل حول
Microsoft Open-Sources Windows Calculator
Microsoft Open-Sources Windows Calculator
في Windows 10 ، استبدلت Microsoft الآلة الحاسبة القديمة الجيدة بتطبيق حديث جديد. في الآونة الأخيرة ، حصل التطبيق على واجهة مستخدم مجددة مع تطبيق Fluent Design بتات. كشفت Microsoft اليوم أنها أصدرت شفرة مصدر Windows Calculator. إنه الآن على GitHub بموجب ترخيص MIT. إعلان يذكر الإعلان الرسمي: نحن اليوم
تعطيل وصول التطبيق إلى الموقع في Windows 10
تعطيل وصول التطبيق إلى الموقع في Windows 10
يمكن تكوين إصدارات Windows 10 الحديثة للسماح لنظام التشغيل والتطبيقات بالوصول إلى بيانات موقعك أو رفضهما. من الممكن تخصيص التطبيقات التي ستكون قادرة على معالجتها.
كيفية استخدام AirPods Pro مع جهاز Android
كيفية استخدام AirPods Pro مع جهاز Android
نظرًا لأن Apple تصنع AirPods Pro ، يعتقد الكثير من الناس أن سماعات البلوتوث اللاسلكية هذه لا تعمل مع أجهزة Android. ومع ذلك ، هذا بعيد كل البعد عن الحقيقة. يمكن لمستخدمي Android استخدام AirPods Pro والارتقاء بتجربة الاستماع إلى مستوى جديد. إذا
كيفية تغيير صوت بدء التشغيل في نظام التشغيل Windows 10
كيفية تغيير صوت بدء التشغيل في نظام التشغيل Windows 10
https://www.youtube.com/watch؟v=iwkyS9h74s4 من المحتمل جدًا أن تكون عائلة أنظمة التشغيل الأكثر نجاحًا على الإطلاق ، فقد بنى Windows سمعة طيبة بعدة طرق. ومع ذلك ، فإن معظم نجاحه يعود إلى سهولة استخدامه. واحد
كيفية مسح ذاكرة التخزين المؤقت والبيانات على Waze
كيفية مسح ذاكرة التخزين المؤقت والبيانات على Waze
أحد الأسباب التي تجعل الكثير من المستخدمين يحبون Waze هو أنه سريع وسريع الاستجابة. وهذا بالضبط ما تتوقعه وتريده من تطبيق الملاحة المرورية. ولكن حتى Waze سيواجه خطأ