Ev gelişme Windows Çalışma Zamanı Kitaplığı (Winrt) nedir? - techopedia nedir?

Windows Çalışma Zamanı Kitaplığı (Winrt) nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanımı - Windows Çalışma Zamanı Kitaplığı (WinRT) ne anlama geliyor?

Windows 8 işletim sistemi (OS) bağlamında, Windows Çalışma Zamanı Kitaplığı (WinRT), işletim sistemi tarafından kullanılan varsayılan uygulama programlama arabirimidir (API). Tüm Windows uygulamalarının altında çalışan Win32 API'nin yerini almaz, aksine geliştirir. WinRT, Win32 altında oturan bir kabuk değil, Win32 API ile aynı düzeyde oturan bir C ++ nesne yönelimli API'dir.

Techopedia, Windows Çalışma Zamanı Kitaplığı'nı (WinRT) açıklıyor

WinRT, Windows Mobile 7'de başlayan Metro görünümünü uygular. Bu, önceki Windows yinelemelerine kıyasla tamamen farklı bir görünüm getirir. WinRT, C ++, HTML / JavaScript ve .NET geliştiricilerine aynı UI uygulamasını sağlayan genişletilebilir bir uygulama biçimlendirme dili (XAML) tabanlı kullanıcı arayüzü (UI) sistemidir. Bu, yalnızca .Net ve Silverlight'a (yalnızca tarayıcılara maruz bırakılan) maruz kalan Windows Presentation Foundation'dan (WPF) tamamen farklıdır.


WinRT'nin ortaya çıkmasıyla bile, Win32 tamamen silinmez ve her ikisi de bir arada bulunur. Geliştiricilerin geliştirmede iki seçeneği vardır ve kullanıcılar da bu seçeneklere sahiptir. Kullanıcılar eski sistem uygulamalarını ve Metro uygulamalarını aynı anda yükleyebilir.


WinRT, uygulamalarına ihtiyaç duydukları kaynakları ve işlevleri sağlayan Win32 ile aynı düzeyde bir API olarak tanımlanabilir. Win32 ile tek fark WinRT'nin tüm uygulama geliştiricilerine açık olmasıdır.


WinRT aşağıdaki özelliklere sahiptir:

  • API'nın tüm bölümleri eşzamansız olacak şekilde tasarlanmıştır.
  • API, korumalı olarak yerleştirilmiştir ve bağımsız veya uygulama mağazasına hazır uygulamaların kolayca oluşturulması için tasarlanmıştır.
  • WPF / Silverlight XAML UI modelini geliştiricilere sunar.
  • API tanımları, meta veri biçimindedir (.NET için kullanılanla aynıdır) (ECMA 335).
  • Hem Win32 API'yi hem de yeni UI sistemini birlikte sarar.
  • Kullanıcı arayüzleri oluşturmak için basit bir programlama modeline sahiptir. Özellikle Win32 API veya LPARAM veya WndProc gibi terimleri öğrenmesi gerekmeyen Windows geliştiricileri için tasarlanmıştır.
  • Silverlight / WPF XAML UI modeli geliştiricilere açıktır.
  • Windows'un görünümünü (eski adıyla Metro olarak bilinir) uygular
Bu tanım Windows 8 bağlamında yazılmıştır
Windows Çalışma Zamanı Kitaplığı (Winrt) nedir? - techopedia nedir?