Mục lục:
- Định nghĩa - Thư viện thời gian chạy Windows (WinRT) có nghĩa là gì?
- Techopedia giải thích Thư viện thời gian chạy Windows (WinRT)
Định nghĩa - Thư viện thời gian chạy Windows (WinRT) có nghĩa là gì?
Trong ngữ cảnh của hệ điều hành Windows 8 (HĐH), Thư viện thời gian chạy Windows (WinRT) là giao diện lập trình ứng dụng (API) mặc định được HĐH sử dụng. Nó không thay thế API Win32 đã chạy bên dưới tất cả các ứng dụng Windows, mà là tăng cường nó. WinRT là API hướng đối tượng C ++ có cùng cấp độ với API Win32, không phải là vỏ nằm dưới Win32.
Techopedia giải thích Thư viện thời gian chạy Windows (WinRT)
WinRT thực hiện giao diện Metro bắt đầu trong Windows Mobile 7. Điều này mang lại một diện mạo hoàn toàn khác so với các lần lặp lại trước đây của Windows. WinRT là một hệ thống giao diện người dùng (UI) dựa trên ngôn ngữ đánh dấu ứng dụng mở rộng (XAML), cung cấp cùng một triển khai UI cho các nhà phát triển C ++, HTML / JavaScript và .NET. Điều này hoàn toàn không giống với Windows Presentation Foundation (WPF), vốn chỉ được tiếp xúc với .Net và Silverlight (chỉ tiếp xúc với các trình duyệt).
Ngay cả với sự ra đời của WinRT, Win32 không bị xóa hoàn toàn và cả hai cùng tồn tại. Các nhà phát triển có hai tùy chọn trong phát triển và người dùng cũng có các tùy chọn này. Người dùng có thể cài đặt các ứng dụng hệ thống cũ và ứng dụng Metro cùng một lúc.
WinRT có thể được mô tả như một API ở cùng cấp độ với Win32 cung cấp cho các ứng dụng của nó các tài nguyên và chức năng mà chúng yêu cầu. Sự khác biệt duy nhất với Win32 là WinRT được tiếp xúc với tất cả các nhà phát triển ứng dụng.
WinRT có các thuộc tính sau:
- Tất cả các phần của API được thiết kế không đồng bộ.
- API được đóng hộp và thiết kế để dễ dàng tạo các ứng dụng độc lập hoặc sẵn sàng cho cửa hàng ứng dụng.
- Nó trưng bày mô hình UI WPF / Silverlight XAML cho các nhà phát triển.
- Các định nghĩa API có định dạng siêu dữ liệu, giống như định nghĩa được sử dụng cho .NET (ECMA 335).
- Nó kết hợp cả API Win32 và hệ thống UI mới cùng nhau.
- Nó có một mô hình lập trình đơn giản để tạo UI. Nó đặc biệt phù hợp với các nhà phát triển Windows, những người không cần học API Win32 hoặc các thuật ngữ như LPARAM hoặc WndProc.
- Mô hình UI XAML của Silverlight / WPF được tiếp xúc với các nhà phát triển.
- Nó thực hiện giao diện của Windows (trước đây gọi là Metro)
