Struttura .NET: Differenza bejn il-verżjonijiet

Content deleted Content added
No edit summary
Linja 11:
== Karatteristiċi prinċipali fid-disinn ==
 
; Interoperabilità : Minħabba l-operazzjoni bejn programmi ġodda u qodma hija komunamentsikwit bżonnjużameħtieġa, l-Istruttura .NET tipprovdi modi biex tiġi aċċeduta funzjonalità li hija implementata fi programmi li huma eżegwiti barra l-ambjent tal-Istruttura .NET. Aċċess għall-komponenti tal-Oġġett Mudell tal-Komponenti (bl-Ingliż Component Object Model (COM)) huwa provdut fin-namespaces System.Runtime.InteropServices u System.EnterpriseServices tal-istruttura; aċċess għall-funzjonalitaà oħra hija provduta bl-użu tal-karatteristika Platform Invocation Services(P/Invoke).
; Il-Magna tar-Runtime Komuni : Ir-[[Runtime tal-Lingwa Komuni]] (bl-Ingliż Common Language Runtime (CLR)) huwa l-komponent magna virtwali tal-istruttura .NET. Il-fatt illi il-programmi kollha tad-.NET huma eżegwiti taħt it-tmexxija tas-CLR, jiggarantixxi ċertu propjetajiet u komportamenti fl-erjas tal-immaniġjar tal-memorja, sigurtà, u fl-immaniġjar tal-eċċezjonijiet.
; Indipendenza Tal-Lingwa : L-Istruttura .NET tintroduċi [[Sistema Komuni tat-Tipi]] (bl-Ingliż Common Type System (CTS)). L-ispeċifikazzjoni tas-CTS tiddefinixxi it-tipi tad-data kollha li huma possibli u l-binjiet għall-ipprogrammar sapportjati mis-CLR u kif huma jkunu istgħu jew ma jistgħux jinteraġixxu ma xulxin. Minħabba f'din il-karatteristika,l-Istruttura .NET tissapportja t-tpartit ta' istanzi ta' tipi bejn programmi miktuba f'waħda mill-lingwi .NET. Dan hu diskuss f'aktar dettal fl-artiklu [[Lingwi CLI|Lingwi .NET]].