فہرست کا خانہ:
- تعریف - ونڈوز رن ٹائم لائبریری (ون آر ٹی) کا کیا مطلب ہے؟
- ٹیکوپیڈیا ونڈوز رن ٹائم لائبریری (ون آر ٹی) کی وضاحت کرتا ہے
تعریف - ونڈوز رن ٹائم لائبریری (ون آر ٹی) کا کیا مطلب ہے؟
ونڈوز 8 آپریٹنگ سسٹم (او ایس) کے تناظر میں ، ونڈوز رن ٹائم لائبریری (ون آر ٹی) او ایس کے ذریعہ استعمال شدہ ڈیفالٹ ایپلی کیشن پروگرامنگ انٹرفیس (API) ہے۔ یہ ون 32 اے پی پی کو تبدیل نہیں کرتا ہے جو ونڈوز کے تمام ایپلی کیشنز کے نیچے چل رہا ہے ، بلکہ اسے بڑھا دیتا ہے۔ WinRT ایک C ++ آبجیکٹ پر مبنی API ہے جس میں Win32 API جیسی سطح پر بیٹھا ہوا ہے ، ایسا شیل نہیں جو Win32 کے نیچے بیٹھا ہو۔
ٹیکوپیڈیا ونڈوز رن ٹائم لائبریری (ون آر ٹی) کی وضاحت کرتا ہے
ون آر ٹی نے میٹرو نظر کو نافذ کیا ہے جو ونڈوز موبائل 7 میں شروع ہوا تھا۔ یہ ونڈوز کے سابقہ تکرار کے مقابلے میں بالکل مختلف نظر آتی ہے۔ ون آر ٹی ایک قابل توسیع ایپلیکیشن مارک اپ لینگویج (XAML) پر مبنی صارف انٹرفیس (UI) سسٹم ہے ، جو C ++ ، HTML / جاوا اسکرپٹ اور .NET ڈویلپروں کو ایک ہی UI عمل درآمد فراہم کرتا ہے۔ یہ سراسر ونڈوز پریزنٹیشن فاؤنڈیشن (ڈبلیو پی ایف) کے برعکس ہے ، جس کو صرف. نیٹ اور سلور لائٹ (صرف براؤزر کے سامنے لایا گیا) کے سامنے لایا گیا تھا۔
یہاں تک کہ ون آر ٹی کی آمد کے ساتھ ہی ، ون 32 مکمل طور پر مٹ نہیں جاتا ہے اور دونوں ایک ساتھ رہتے ہیں۔ ڈویلپرز کے پاس ترقی میں دو اختیارات ہیں اور صارفین کے پاس بھی یہ اختیارات ہیں۔ صارفین ایک ہی وقت میں میراثی نظام کی ایپلی کیشنز اور میٹرو ایپلی کیشنز انسٹال کرسکتے ہیں۔
ون آر ٹی کو ون اے 32 جیسی سطح پر ایک API کے طور پر بیان کیا جاسکتا ہے جو اس کی ایپلی کیشن کو وہ وسائل اور افادیت فراہم کرتا ہے جس کی انہیں ضرورت ہوتی ہے۔ ون 32 کے ساتھ فرق صرف یہ ہے کہ ون آر ٹی تمام ایپلی کیشن ڈویلپرز کے سامنے ہے۔
ون آر ٹی کی مندرجہ ذیل خصوصیات ہیں۔
- API کے سارے حصے متضاد ہونے کے لئے بنائے گئے ہیں۔
- API سینڈ باکسڈ اور خود ساختہ یا ایپ اسٹور کے لئے تیار ایپلی کیشنز کی آسان تخلیق کے لئے ڈیزائن کیا گیا ہے۔
- یہ ڈویلپروں کے لئے WPF / سلور لائٹ XAML UI ماڈل کو بے نقاب کرتا ہے۔
- API کی تعریفیں ایک میٹا ڈیٹا فارمیٹ میں ہیں ، جو NET (ECMA 335) کے لئے استعمال کردہ جیسی ہی ہیں۔
- یہ Win32 API اور نئے UI سسٹم دونوں کو ایک ساتھ لپیٹتا ہے۔
- اس میں UIs بنانے کے لئے ایک سادہ پروگرامنگ ماڈل ہے۔ یہ خاص طور پر ونڈوز ڈویلپرز کے لئے تیار کیا گیا ہے جنہیں ون 32 اے پی پی یا ایل پی اے آر اے ایم یا ڈبلیو ڈی پی آر او سی جیسی شرائط سیکھنے کی ضرورت نہیں ہے۔
- سلور لائٹ / WPF XAML UI ماڈل ڈویلپروں کے سامنے ہے۔
- یہ ونڈوز کی شکل کو نافذ کرتا ہے (پہلے میٹرو کے نام سے جانا جاتا تھا)