Rumah Pembangunan Apakah perpustakaan runtime windows (winrt)? - definisi dari techopedia

Apakah perpustakaan runtime windows (winrt)? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apakah yang dimaksudkan dengan Windows Runtime Library (WinRT)?

Dalam konteks sistem operasi Windows 8 (OS), Windows Runtime Library (WinRT) adalah antara muka pengaturcaraan aplikasi lalai (API) yang digunakan oleh OS. Ia tidak menggantikan API Win32 yang telah berjalan di bawah semua aplikasi Windows, melainkan menambahnya. WinRT adalah API berorientasikan objek C ++ duduk pada tahap yang sama dengan API Win32, bukan shell yang duduk di bawah Win32.

Techopedia menerangkan Windows Runtime Library (WinRT)

WinRT menerapkan paparan Metro yang bermula pada Windows Mobile 7. Ini membawa rupa yang sama sekali berbeza berbanding dengan lelaran sebelumnya Windows. WinRT adalah sistem antara muka pengguna (XAML) berasaskan bahasa markup (XAML) yang boleh dipanjangkan, yang menyediakan pelaksanaan UI yang sama kepada pemaju C ++, HTML / JavaScript dan .NET. Ini sama sekali tidak seperti Windows Presentation Foundation (WPF), yang hanya terdedah kepada .Net dan Silverlight (hanya terdedah kepada pelayar).


Walaupun dengan kemunculan WinRT, Win32 tidak sepenuhnya dihapuskan dan kedua-duanya wujud bersama. Pemaju mempunyai dua pilihan dalam pembangunan dan pengguna mempunyai pilihan ini juga. Pengguna boleh memasang aplikasi sistem warisan dan aplikasi Metro pada masa yang sama.


WinRT boleh digambarkan sebagai API pada tahap yang sama seperti Win32 yang memberikan aplikasi sumber dan fungsi yang mereka perlukan. Satu-satunya perbezaan dengan Win32 ialah WinRT terdedah kepada semua pemaju aplikasi.


WinRT mempunyai ciri-ciri berikut:

  • Semua bahagian API direka untuk tidak segerak.
  • API adalah kotak pasir dan direka bentuk untuk penciptaan aplikasi mandiri atau aplikasi siap sedia.
  • Ia mendedahkan model WPF / Silverlight XAML UI kepada pemaju.
  • Takrif API berada dalam format metadata, yang sama seperti yang digunakan untuk .NET (ECMA 335).
  • Ia membungkus kedua API Win32 dan sistem UI baru bersama-sama.
  • Ia mempunyai model pengaturcaraan yang mudah untuk membuat UI. Ia khusus disesuaikan untuk pemaju Windows yang tidak perlu belajar Win32 API atau istilah seperti LPARAM atau WndProc.
  • Model Silverlight / WPF XAML UI terdedah kepada pemaju.
  • Ia menerapkan rupa Windows (dahulunya dikenali sebagai Metro)
Takrif ini ditulis dalam konteks Windows 8
Apakah perpustakaan runtime windows (winrt)? - definisi dari techopedia