בית התפתחות מהי ספריית זמן ריצה של Windows (Winrt)? - הגדרה מטכנולוגיה

מהי ספריית זמן ריצה של Windows (Winrt)? - הגדרה מטכנולוגיה

תוכן עניינים:

Anonim

הגדרה - מה המשמעות של ספריית Runtime של Windows (WinRT)?

במסגרת מערכת ההפעלה Windows 8 (OS), ספריית Windows Runtime (WinRT) היא ממשק תכנות היישומים המשמש כברירת מחדל (API) המשמש את מערכת ההפעלה. זה לא מחליף את ה- Win32 API שפועל מתחת לכל יישומי Windows, אלא מגדיל אותו. WinRT הוא ממשק API מונחה עצמים C ++ היושב באותה רמה כמו Win32 API, לא מעטפת שיושבת תחת Win32.

Techopedia מסביר את Windows Runtime Library (WinRT)

WinRT מיישם את המטרו המתחיל שהחל ב- Windows Mobile 7. זה מביא מראה שונה לחלוטין לעומת האיטרציות הקודמות של Windows. WinRT היא מערכת ממשק משתמש מבוססת ממשק משתמש (XI) מבוסס הרחבה (XAML), המספקת את אותה יישום ממשק המשתמש למפתחי C ++, HTML / JavaScript ומערכות NET. זה בשונה לחלוטין מ- Windows Presentation Foundation (WPF), שנחשף רק ל- .Net ו- Silverlight (נחשף רק לדפדפנים).


אפילו עם כניסתו של WinRT, Win32 לא נמחק לחלוטין ושניהם מתקיימים יחד. למפתחים יש שתי אפשרויות בפיתוח ולמשתמשים יש גם אפשרויות אלה. משתמשים יכולים להתקין יישומי מערכת מדור קודם ויישומי מטרו בו זמנית.


ניתן לתאר את WinRT כ- API באותה רמה כמו Win32 המעניקה ליישומים שלה את המשאבים והפונקציונליות שהם דורשים. ההבדל היחיד עם Win32 הוא ש- WinRT נחשף לכל מפתחי האפליקציות.


ל- WinRT יש את המאפיינים הבאים:

  • כל חלקי ה- API נועדו להיות אסינכרוניים.
  • ממשק ה- API הוא ארגז חול ומתוכנן ליצירה קלה של אפליקציות מוכנות עצמאיות או מוכנות לחנות אפליקציות.
  • זה חושף בפני המפתחים את מודל ממשק המשתמש WPF / Silverlight XAML.
  • הגדרות ה- API הן במתכונת מטא נתונים, זהה לזו המשמשת עבור .NET (ECMA 335).
  • זה עוטף גם את ה- Win32 API וגם את מערכת ה- UI החדשה.
  • יש לו מודל תכנות פשוט ליצירת ממשקי משתמש. הוא מותאם במיוחד למפתחי חלונות שאינם צריכים ללמוד את ה- Win32 API או מונחים כמו LPARAM או WndProc.
  • מודל ממשק המשתמש Silverlight / WPF XAML נחשף למפתחים.
  • זה מיישם את המראה של חלונות (שנקראה בעבר מטרו)
הגדרה זו נכתבה בהקשר של Windows 8
מהי ספריית זמן ריצה של Windows (Winrt)? - הגדרה מטכנולוגיה