رئيسي نظام التشغيل 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. يتضمن Windows 10 تطبيقًا جديدًا.
كيفية إضافة زر الطاقة إلى شاشة البدء على الأجهزة اللوحية
كيفية إضافة زر الطاقة إلى شاشة البدء على الأجهزة اللوحية
إذا كنت تمتلك جهازًا لوحيًا يعمل بنظام Windows 8.1 وقمت بتثبيت التحديث 1 ، فربما تكون قد لاحظت أن زر الطاقة مفقود في شاشة البدء. هذا حسب التصميم - بالنسبة لبعض أحجام الشاشات ، يخفي Windows 8.1 Update هذا الزر لتوفير مساحة على الشاشة. أيضًا ، إذا كان جهازك يدعم وضع الاستعداد المتصل
تمكين شريط العنوان في Firefox
تمكين شريط العنوان في Firefox
تتمثل إحدى ميزات متصفح Firefox في القدرة على تمكين شريط العنوان. في هذه المقالة ، سنرى كيف يمكنك تمكينه.
مراجعة Microsoft Expression Web
مراجعة Microsoft Expression Web
في حين أن الإنترنت و Microsoft هما مركزيان لأجهزة الكمبيوتر الحديثة ، فإن تطبيق تأليف الويب الخاص بالأخير ، FrontPage ، كان يُنظر إليه بشكل عام بازدراء. نتيجة لهذا ، تم إيقاف FrontPage ، حيث تم استبداله بإعادة الكتابة الكاملة التي شوهدت
عميل Telegram متاح الآن في متجر Windows
عميل Telegram متاح الآن في متجر Windows
يتوفر Telegram Messenger على منصات متعددة منذ سنوات ، بما في ذلك Android و iOS و Windows PC و Windows Phone. للأسف ، التطبيق الحالي لمنصات Microsoft ليس عالميًا ويعمل فقط على الأجهزة المحمولة ، بينما كان على مستخدمي سطح المكتب تنزيل إصدار Win32 الكلاسيكي للعميل من الموقع الرسمي. أمس العالمي
كيفية تعطيل Superfetch في نظام التشغيل Windows 10
كيفية تعطيل Superfetch في نظام التشغيل Windows 10
لسنوات ، كان الهدف الرئيسي لشركة Microsoft في إنشاء تحديثات لنظام التشغيل Windows هو ترقية نظام التشغيل الخاص بهم إلى معايير أعلى ، مما يسهل أكثر من أي وقت مضى استخدام نظام التشغيل وجعل نظام التشغيل يعمل للمستخدم ،
تغيير تطبيق Kiosk في نظام التشغيل Windows 10
تغيير تطبيق Kiosk في نظام التشغيل Windows 10
فيما يلي كيفية تغيير التطبيق الذي قمت بتعيينه لـ Asssinged Access في Windows 10. الوصول المخصص هو إحدى ميزات Windows 10 التي تطبق وضع Kiosk.