رئيسي نظام التشغيل 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

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

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

كيفية تسجيل الشاشة على جهاز Chromebook
كيفية تسجيل الشاشة على جهاز Chromebook
نظرًا لطبيعتها الخفيفة والمضغوطة والقدرة على تحمل تكاليفها ، أصبحت أجهزة Chromebook جهازًا شائعًا ليس فقط للمهام المكتبية البسيطة ولكن أيضًا لتسجيل مقاطع الفيديو. نظرًا لأن التعلم عن بعد والاجتماعات عبر الإنترنت أصبحت هي القاعدة ، أصبح تسجيل الشاشة على جهاز Chromebook
التوافق مع الإصدارات السابقة من PS4: هل يمكنك لعب ألعاب PS1 وPS2 وPS3 على PS4؟
التوافق مع الإصدارات السابقة من PS4: هل يمكنك لعب ألعاب PS1 وPS2 وPS3 على PS4؟
هل تريد لعب الألعاب القديمة على جهاز PS4 الخاص بك؟ إليك ما تحتاج إلى معرفته حول التوافق مع الإصدارات السابقة لجهاز PlayStation 4 وألعاب PS4 المتوافقة مع الإصدارات السابقة.
الخطأ 0x8007045d: ما هو وكيفية إصلاحه
الخطأ 0x8007045d: ما هو وكيفية إصلاحه
يمكن أن يظهر رمز الخطأ 0x8007045d على أجهزة الكمبيوتر وأجهزة الكمبيوتر المحمولة وأجهزة Surface التي تعمل بنظام التشغيل Windows أثناء محاولة إجراء التثبيت أو التحديث. وإليك كيفية اصلاحها.
أفضل برامج الرسم الحر
أفضل برامج الرسم الحر
يعد برنامج الرسم أداة أساسية لأي فنان رقمي محتمل. باستخدام برامج الرسم الحديثة ، يمكن للمستخدمين إنشاء وتحرير وحتى نشر الأعمال الفنية النهائية مثل الرسومات أو الرسوم التوضيحية أو الرسوم البيانية. يمكن أن يكون القرار بشأن اختيار البرنامج
تطبيق Microsoft Office All-in-one Android متاح بشكل عام
تطبيق Microsoft Office All-in-one Android متاح بشكل عام
مرة أخرى في نوفمبر ، قدمت Microsoft تطبيق Office جديد الكل في واحد لنظام Android كمعاينة. الآن التطبيق متاح بشكل عام ، مما يوفر تجربة جديدة للجميع. الإعلانات يجمع تطبيق Office الجديد بين تطبيقات Word و Excel و PowerPoint الفردية ضمن واجهة مستخدم واحدة تتيح العمل مع المستندات المدعومة. التطبيق يأتي مع ميزات مثيرة حقا.
قم بتحويل MBR إلى GPT باستخدام MBR2GPT في الإصدار 1703 من Windows 10
قم بتحويل MBR إلى GPT باستخدام MBR2GPT في الإصدار 1703 من Windows 10
يتضمن الإصدار 1703 من Windows 10 أداة وحدة تحكم جديدة ، mbr2gpt ، والتي تقوم بتحويل قرص MBR (سجل التمهيد الرئيسي) إلى قرص GPT (جدول أقسام GUID).
كيفية الحصول على الجواهر في Smite
كيفية الحصول على الجواهر في Smite
يعد استخدام الجماليات لجعل مظهر إلهك مثيرًا للإعجاب ورائعًا معيارًا لـ Smite. يمكنك أن تبرز من بين الحشود بجلود رائعة المظهر تجعل الشخصية التي تحبها تبدو رائعة وتقوى. ولكن إذا كنت تبحث