مائیکرو سافٹ نے مورچا / WinRT پروجیکٹ کا اعلان کیا ہے جو مورچا ڈویلپرز کو ونڈوز APIs کال کرنے کا قدرتی اور محاوراتی طریقہ مہیا کرتا ہے۔ مورچا / WinRT آپ کو کسی بھی WinRT API کو ماضی ، حال اور مستقبل کو استعمال کرتے ہوئے آپ کو اپنے مورچا پیکیج میں میٹا ڈیٹا سے براہ راست بیان کرتے ہوئے میٹا ڈیٹا کے ذریعہ تیار کردہ کوڈ کو کال کرنے کی اجازت دیتا ہے جہاں آپ انہیں کال کرسکتے ہیں جیسے یہ صرف ایک اور مورچا ماڈیول ہیں۔
ٹویٹر پر گونگا اور بلاک کے درمیان فرق
ونڈوز رن ٹائم اجزاء آبجیکٹ ماڈل (COM) APIs پر منحصر ہے جو C ++ / WinRT اور مورچا / WinRT جیسے زبان کی پیش گوئوں کے ذریعے حاصل کیا جاسکتا ہے۔ ان زبان کے تخمینے میں مختلف API کا بیان کرنے والا میٹا ڈیٹا ہوتا ہے اور ہدف پروگرامنگ کی زبان کے ل natural قدرتی پابندیاں فراہم کی جاتی ہیں۔ اس سے ڈویلپرز کو اپنی مطلوبہ زبان کا استعمال کرتے ہوئے ونڈوز کے لئے زیادہ آسانی سے ایپس اور اجزاء تیار کرنے کی سہولت ملتی ہے۔ اس کے بعد آپ ان ونڈوز API کو ڈیسک ٹاپ ایپس ، اسٹور ایپس ، ایک جزو ، این ٹی سروس ، یا ڈیوائس ڈرائیور بنانے کے لئے استعمال کرسکتے ہیں۔
یہاں نیچے ونڈوز API کو زنگ لگانے کی ایک سادہ سی مثال ہے۔
ونڈوز :: ڈیٹا :: xML :: ڈوم :: * کا استعمال کریں اجازت دیں ڈاکٹر = XML دستاویز :: نیا () ؟؛ doc.load_xml ('ہیلو ورلڈ') ؟؛ جڑ = doc.docament_element () ؟؛ اصرار کریں! (root.node_name ()؟ == 'html')؛ زور دیں! (root.inner_text ()؟ == 'ہیلو ورلڈ')؛
مزید معنی خیز مثال کے ل you ، آپ مورچا / WinRT کا استعمال کرکے نافذ کردہ مندرجہ ذیل مائن سویپر گیم کو چیک کرسکتے ہیں۔ https://github.com/robmikh/minesweeper-rs
کوئی بتا سکتا ہے کہ کیا آپ ان کے انسٹاگرام میں لاگ ان ہوتے ہیں
مائیکرو سافٹ نے نوٹ کیا کہ یہ بہت ابتدائی عوامی پیش نظارہ ہے ، لہذا مستقبل میں مزید خصوصیات اور اصلاحات آنے والی ہیں۔ پروجیکٹ کا ہوم پیج گٹ ہب پر ہے: