สารบัญ:
- คำจำกัดความ - Windows Runtime Library (WinRT) หมายถึงอะไร
- Techopedia อธิบาย Windows Runtime Library (WinRT)
คำจำกัดความ - Windows Runtime Library (WinRT) หมายถึงอะไร
ในบริบทของระบบปฏิบัติการ Windows 8 (OS) ไลบรารีรันไทม์ของ Windows (WinRT) เป็นอินเตอร์เฟสโปรแกรมประยุกต์เริ่มต้น (API) ที่ใช้โดยระบบปฏิบัติการ มันไม่ได้แทนที่ Win32 API ที่ทำงานภายใต้แอพพลิเคชั่นของ Windows ทั้งหมด แต่จะเพิ่มเข้ามา WinRT เป็น API เชิงวัตถุ C ++ ซึ่งอยู่ในระดับเดียวกับ Win32 API ไม่ใช่เชลล์ที่อยู่ภายใต้ Win32
Techopedia อธิบาย Windows Runtime Library (WinRT)
WinRT ใช้รูปลักษณ์ Metro ที่เริ่มต้นใน Windows Mobile 7 ซึ่งจะให้รูปลักษณ์ที่แตกต่างอย่างสิ้นเชิงเมื่อเทียบกับรุ่นก่อนหน้าของ Windows WinRT เป็นระบบประยุกต์ภาษามาร์กอัป (XAML) - ส่วนต่อประสานกับผู้ใช้ (UI) ระบบซึ่งมีการใช้ UI เดียวกันกับ C ++, HTML / JavaScript และ. NET สิ่งนี้ต่างจาก Windows Presentation Foundation (WPF) ซึ่งสัมผัสกับ. Net และ Silverlight (สัมผัสกับเบราว์เซอร์เท่านั้น)
แม้จะมีการถือกำเนิดของ WinRT แต่ Win32 ก็ไม่ได้ถูกลบอย่างสิ้นเชิงและอยู่ร่วมกันได้ทั้งคู่ นักพัฒนามีสองตัวเลือกในการพัฒนาและผู้ใช้มีตัวเลือกเหล่านี้เช่นกัน ผู้ใช้สามารถติดตั้งแอปพลิเคชันระบบดั้งเดิมและแอปพลิเคชัน Metro ในเวลาเดียวกัน
WinRT สามารถอธิบายเป็น API ในระดับเดียวกับ Win32 ที่ให้แอปพลิเคชันทรัพยากรและฟังก์ชันการทำงานที่ต้องการ ข้อแตกต่างเพียงอย่างเดียวกับ Win32 คือ WinRT นั้นเปิดเผยต่อผู้พัฒนาแอปพลิเคชันทั้งหมด
WinRT มีคุณสมบัติดังต่อไปนี้:
- ทุกส่วนของ API ได้รับการออกแบบให้ไม่ตรงกัน
- API นั้นออกแบบมาเพื่อการสร้างแอปพลิเคชันที่มีอยู่ในตัวเองหรือแอพพร้อมใช้งานของแอป
- ซึ่งจะเปิดเผยโมเดล WPAM / Silverlight XAML UI ให้กับนักพัฒนา
- นิยาม API อยู่ในรูปแบบข้อมูลเมตาซึ่งเป็นรูปแบบเดียวกับที่ใช้สำหรับ. NET (ECMA 335)
- มันหุ้มทั้ง Win32 API และระบบ UI ใหม่เข้าด้วยกัน
- มันมีรูปแบบการเขียนโปรแกรมง่าย ๆ สำหรับการสร้าง UIs มันถูกออกแบบมาโดยเฉพาะสำหรับนักพัฒนา Windows ที่ไม่จำเป็นต้องเรียนรู้ Win32 API หรือเงื่อนไขเช่น LPARAM หรือ WndProc
- Silverlight / WPF XAML UI model มีการเปิดเผยต่อผู้พัฒนา
- มันใช้รูปลักษณ์ของ Windows (เดิมชื่อ Metro)
