హోమ్ అభివృద్ధి విండోస్ రన్‌టైమ్ లైబ్రరీ (విన్ర్ట్) అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం

విండోస్ రన్‌టైమ్ లైబ్రరీ (విన్ర్ట్) అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం

విషయ సూచిక:

Anonim

నిర్వచనం - విండోస్ రన్‌టైమ్ లైబ్రరీ (విన్‌ఆర్‌టి) అంటే ఏమిటి?

విండోస్ 8 ఆపరేటింగ్ సిస్టమ్ (OS) సందర్భంలో, విండోస్ రన్‌టైమ్ లైబ్రరీ (WinRT) అనేది OS ఉపయోగించే డిఫాల్ట్ అప్లికేషన్ ప్రోగ్రామింగ్ ఇంటర్ఫేస్ (API). ఇది అన్ని విండోస్ అనువర్తనాల క్రింద నడుస్తున్న Win32 API ని భర్తీ చేయదు, కానీ దాన్ని పెంచుతుంది. WinRT అనేది C ++ ఆబ్జెక్ట్-ఓరియెంటెడ్ API, Win32 API వలె కూర్చుని ఉంటుంది, ఇది Win32 కింద కూర్చున్న షెల్ కాదు.

టెకోపీడియా విండోస్ రన్‌టైమ్ లైబ్రరీ (విన్‌ఆర్‌టి) గురించి వివరిస్తుంది

విండోస్ మొబైల్ 7 లో ప్రారంభమైన మెట్రో రూపాన్ని విన్ఆర్టి అమలు చేస్తుంది. ఇది విండోస్ యొక్క మునుపటి పునరావృతాలతో పోలిస్తే ఇది పూర్తిగా భిన్నమైన రూపాన్ని తెస్తుంది. WinRT అనేది ఎక్స్‌టెన్సిబుల్ అప్లికేషన్ మార్కప్ లాంగ్వేజ్ (XAML) ఆధారిత యూజర్ ఇంటర్ఫేస్ (UI) వ్యవస్థ, ఇది C ++, HTML / JavaScript మరియు .NET డెవలపర్‌లకు అదే UI అమలును అందిస్తుంది. ఇది విండోస్ ప్రెజెంటేషన్ ఫౌండేషన్ (డబ్ల్యుపిఎఫ్) కి భిన్నంగా ఉంటుంది, ఇది .నెట్ మరియు సిల్వర్‌లైట్‌లకు మాత్రమే బహిర్గతమైంది (బ్రౌజర్‌లకు మాత్రమే బహిర్గతం).


విన్‌ఆర్‌టి రావడంతో కూడా, విన్ 32 పూర్తిగా తొలగించబడదు మరియు రెండూ సహజీవనం చేస్తాయి. డెవలపర్‌లకు అభివృద్ధిలో రెండు ఎంపికలు ఉన్నాయి మరియు వినియోగదారులకు ఈ ఎంపికలు కూడా ఉన్నాయి. వినియోగదారులు ఒకే సమయంలో లెగసీ సిస్టమ్ అనువర్తనాలు మరియు మెట్రో అనువర్తనాలను వ్యవస్థాపించవచ్చు.


WinRT ను Win32 వలె అదే స్థాయిలో API గా వర్ణించవచ్చు, ఇది దాని అనువర్తనాలకు అవసరమైన వనరులు మరియు కార్యాచరణలను ఇస్తుంది. Win32 తో ఉన్న తేడా ఏమిటంటే, WinRT అన్ని అప్లికేషన్ డెవలపర్‌లకు బహిర్గతం అవుతుంది.


WinRT కింది లక్షణాలను కలిగి ఉంది:

  • API యొక్క అన్ని భాగాలు అసమకాలికంగా రూపొందించబడ్డాయి.
  • API శాండ్‌బాక్స్‌డ్ మరియు స్వీయ-నియంత్రణ లేదా అనువర్తన స్టోర్-సిద్ధంగా అనువర్తనాలను సులభంగా సృష్టించడానికి రూపొందించబడింది.
  • ఇది WPF / Silverlight XAML UI మోడల్‌ను డెవలపర్‌లకు బహిర్గతం చేస్తుంది.
  • API నిర్వచనాలు మెటాడేటా ఆకృతిలో ఉన్నాయి, ఇది .NET (ECMA 335) కోసం ఉపయోగించిన మాదిరిగానే ఉంటుంది.
  • ఇది Win32 API మరియు కొత్త UI సిస్టమ్ రెండింటినీ కలుపుతుంది.
  • ఇది UI లను సృష్టించడానికి సరళమైన ప్రోగ్రామింగ్ నమూనాను కలిగి ఉంది. Win32 API లేదా LPARAM లేదా WndProc వంటి పదాలను నేర్చుకోవలసిన అవసరం లేని విండోస్ డెవలపర్‌ల కోసం ఇది ప్రత్యేకంగా రూపొందించబడింది.
  • సిల్వర్‌లైట్ / డబ్ల్యుపిఎఫ్ ఎక్స్‌ఎమ్ఎల్ యుఐ మోడల్ డెవలపర్‌లకు బహిర్గతమవుతుంది.
  • ఇది విండోస్ రూపాన్ని అమలు చేస్తుంది (గతంలో దీనిని మెట్రో అని పిలుస్తారు)
ఈ నిర్వచనం విండోస్ 8 సందర్భంలో వ్రాయబడింది
విండోస్ రన్‌టైమ్ లైబ్రరీ (విన్ర్ట్) అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం