Librerija ta' Klassijiet Bażi: Differenza bejn il-verżjonijiet
Linja 18: | Linja 18: | ||
; System.Net : Jipprovdi interfaċċa "għall-ħafna mill-protokolli użati fin-netwerks illum il-ġurnata", bħall-[[HTTP]], [[FTP]], u [[SMTP]]. Komunikazzjoni sigura hija permessa minn protokolli bħall-[[SSL]]. |
; System.Net : Jipprovdi interfaċċa "għall-ħafna mill-protokolli użati fin-netwerks illum il-ġurnata", bħall-[[HTTP]], [[FTP]], u [[SMTP]]. Komunikazzjoni sigura hija permessa minn protokolli bħall-[[SSL]]. |
||
; System.Reflection : Jipprovdi ħarsa oġġettivi tat-tipi, metodi, u fields. Għandek "l-abilità illi tikkrea u tinvoka it-tipi tiegħek stess b'mod dinamiku". Jesponi API biex l-abilitajiet riflettivi tas-CLR. |
; System.Reflection : Jipprovdi ħarsa oġġettivi tat-tipi, metodi, u fields. Għandek "l-abilità illi tikkrea u tinvoka it-tipi tiegħek stess b'mod dinamiku". Jesponi API biex l-abilitajiet riflettivi tas-CLR. |
||
; System.Runtime : Jħallik timmaniġja il-komportament ta' applikazzjoni waqt il-ħin tal-eżekuzzjoni jew tar-[[Runtime tal-Lingwa Komuni]]. Xi wħud mill-abilitajiet inklużi huma l- interoperar mal-[[Oġġett Mudell tal-Komponent|COM]] jew kodiċi nattiv ieħor, kitba t'applikazzjonijiet distribwiti, u serjaliżżazzjoni tal-oġġetti ġo fajls binarji jew [[SOAP]]. |
|||
; System.Security : "Jipprovdi sistema t' sigurtà lill-istruttura ta' taħt tar-runtime tal-lingwa konumi." Dan in-namespace jippermettilek tibni s-sigurtaà fl-applikazzjoni tiegħek ibażata fuq permessi u politika. Jipprovdi servizzi bħal per eżempju il-kriptografija. |
|||
; System.Text : Jipprovdi kodifikazzjonijiet , espressjonijiet regolari, u jipprovdi sistema aktar effiċjenti għall-manipulazzjoni tal-istrings (StringBuilder). |
|||
; System.Threading : Jiffaċilita l-ipprogrammar li juża aktar minn thread waħda. Jippermetti is-sinkroniżżazzjoni tal-"attivitajiet tat-thread u aċċess għad-data" u jipprovdi "sors ta' threads provduti mis-sistema". |
|||
<!-- |
<!-- |
||
; System.Runtime : Allows you to manage the runtime behavior of an application or the [[Common Language Runtime|CLR]]. Some of the included abilities are interoping with [[Component Object Model|COM]] or other native code, writing [[Distributed computing|distributed applications]], and [[Serialization|serializing]] objects into [[binary file|binary]] or [[SOAP]]. |
|||
; System.Security : "Provides the underlying structure of the common language runtime security system."<ref>[http://msdn.microsoft.com/en-us/library/system.security.aspx MSDN Documentation - System.Security Namespace]</ref> This namespace allows you to build security into your application based on policy and permissions. It provides services such as [[cryptography]]. |
|||
; System.Text : Supports various encodings, [[regular expressions]], and a more efficient mechanism for manipulating strings ([[StringBuilder]]). |
|||
; System.Threading : Helps facilitate multithreaded programming. It allows the synchronizing of "thread activities and access to data" and provides "a pool of system-supplied threads".<ref>[http://msdn.microsoft.com/en-us/library/system.threading.aspx MSDN Documentation - System.Threading Namespace]</ref> |
|||
===Non standardized namespaces=== |
===Non standardized namespaces=== |
||
These are the namespaces that are not standardized as of the [[Ecma International|ECMA]] and/or [[International Organization for Standardization|ISO]] standards, and are specific to Microsoft implementation. However, even if implementing them is not mandatory, some of them have been implemented completely or partially by other .NET implementations. |
These are the namespaces that are not standardized as of the [[Ecma International|ECMA]] and/or [[International Organization for Standardization|ISO]] standards, and are specific to Microsoft implementation. However, even if implementing them is not mandatory, some of them have been implemented completely or partially by other .NET implementations. |
Reviżjoni ta' 13:00, 15 Awwissu 2009
Bħalissa qed jiġi tradott l-artiklu Base Class Library mil-lingwa Ingliża għall-Malti.
Tista' tikkontribwixxi billi tlesti t-traduzzjoni jew tkompli l-artiklu minn sorsi oħra. Jekk tagħfas fuq editja u ssib xi test moħbi, ara jekk hux aġġornat billi tagħmel użu mill-ħoloq għal-lingwi l-oħra li ssib fuq in-naħa xellugija tal-paġna. Tagħmilx użu minn programmi ta' traduzzjoni awtomatika. |
Il-Librerija ta' Klassijiet Bażi jew BCL (bl-Ingliż Base Class Library) hija librerija standard disponibbli għall-lingwi kollha li jużaw l-IIstruttura .NET li tinkludi l-BCL biex tkun tista' tinkapsula numru kbir ta' funzjonijiet komuni, bħall-kitba u l-qari tal-fajls, grafika, interazzjoni mad-databażi, u manipulazzjoni tad-dokumenti XML, li tagħmel xogħol il-programmatur aktar faċli. Hija usa' fl-iskop mill-liberiji standard tal-parti l-kbira tal-lingwi l-oħra, fosthom C++, u hija kumparabbli fl-iskop mal-libreriji standard tal-Java. Il-BCL xi kultant tissejjaħ b'mod żbaljat bħala l-Librerija ta' Klassijiet tal-Istruttura (FCL) (bl-Ingliż Framework Class Library), li l-BCL tagħmel parti minnha. Hi tinkludi l-Microsoft.* namespaces fost l-oħrajn.
Il-BCL tiġi riveduta ma kull verżjoni tal-Istruttura .NET.
Namespaces
Xi wħud min-namespaces jistgħu jew ma jistgħux ikunu ikkunsidrati bħala parti mill-BCL mill-Microsoft, imma kollha huma inklużi mal-implementazzjonijiet tal-Istruttura .NET tal-Microsoft.
Namespaces Standardizzati
Dawn huma n-namespaces li huma standardizzati bħala parti mill-istandards tal-ECMA 335 u l-ISO/IEC 23271:2006.
- System
- Dan in-namespace il-bżonnijiet fundamentali tal-ipprogrammar. Jinkludi it-tipijiet bażi bħal String, DateTime, Boolean, eċċetera, support għall-ambjenti per eżempju il-console, funzjonijiet matematiċi, il-klassijiet bażi għall-attributi, eċċezzjonijiet, u arrays.
- System.Collections
- Jiddefinixxi ħafna kontenituri komuni jew kollezzjonijiet użati fl-ipprogrammar, bħal-listi, kjuijiet, gzuz, tabelli hash, u dizzjunarji. Fih support għall-ġeneriċi.
- System.Diagnostics
- Itik l-abilità li tagħmel dijanjożi tal-applikazzjoni tiegħek. Jinkludi it-tniżżil tal-avvenimenti, arloġġi tal-performance, traċċar, u interazzjoni mal-proċessi tas-sistema.
- System.Globalization
- Jipprovdi l-għajnuna għall-kitba ta' applikazzjonijiet internazzjonali. "Informazzjoni relatata mal-kultura, fosthom il-lingwa, il-pajjiż/reġjun, il-kalendarji, u kif tinkiteb id-data, munita, u numri" jistgħu jiġi iddefiniti.
- System.IO
- Jippermettilek illi taqra u tikteb lejn u minn "streams", bħal-fajls u streams tad-data oħrajn. Ukoll jipprovdi konnesjoni mas-sistema tal-fajls.
- System.Net
- Jipprovdi interfaċċa "għall-ħafna mill-protokolli użati fin-netwerks illum il-ġurnata", bħall-HTTP, FTP, u SMTP. Komunikazzjoni sigura hija permessa minn protokolli bħall-SSL.
- System.Reflection
- Jipprovdi ħarsa oġġettivi tat-tipi, metodi, u fields. Għandek "l-abilità illi tikkrea u tinvoka it-tipi tiegħek stess b'mod dinamiku". Jesponi API biex l-abilitajiet riflettivi tas-CLR.
- System.Runtime
- Jħallik timmaniġja il-komportament ta' applikazzjoni waqt il-ħin tal-eżekuzzjoni jew tar-Runtime tal-Lingwa Komuni. Xi wħud mill-abilitajiet inklużi huma l- interoperar mal-COM jew kodiċi nattiv ieħor, kitba t'applikazzjonijiet distribwiti, u serjaliżżazzjoni tal-oġġetti ġo fajls binarji jew SOAP.
- System.Security
- "Jipprovdi sistema t' sigurtà lill-istruttura ta' taħt tar-runtime tal-lingwa konumi." Dan in-namespace jippermettilek tibni s-sigurtaà fl-applikazzjoni tiegħek ibażata fuq permessi u politika. Jipprovdi servizzi bħal per eżempju il-kriptografija.
- System.Text
- Jipprovdi kodifikazzjonijiet , espressjonijiet regolari, u jipprovdi sistema aktar effiċjenti għall-manipulazzjoni tal-istrings (StringBuilder).
- System.Threading
- Jiffaċilita l-ipprogrammar li juża aktar minn thread waħda. Jippermetti is-sinkroniżżazzjoni tal-"attivitajiet tat-thread u aċċess għad-data" u jipprovdi "sors ta' threads provduti mis-sistema".