Librerija ta' Klassijiet Bażi: Differenza bejn il-verżjonijiet

Minn Wikipedija, l-enċiklopedija l-ħielsa
Content deleted Content added
Linja 16: Linja 16:
; 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.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.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.Net : Provides an interface "for many of the protocols used on networks today",<ref>[http://msdn.microsoft.com/en-us/library/system.net.aspx MSDN Documentation - System.Net Namespace]</ref> such as [[HTTP]], [[FTP]], and [[SMTP]]. Secure communication is supported by protocols such as [[Secure Sockets Layer|SSL]].
; System.Reflection : Provides an object view of types, methods, and fields. You have "the ability to dynamically create and invoke types".<ref>[http://msdn.microsoft.com/en-us/library/system.reflection.aspx MSDN Documentation - System.Reflection Namespace]</ref> It exposes the [[API]] to access the [[Reflection (computer science)|Reflective programming]] capabilities of CLR.
; System.Reflection : Provides an object view of types, methods, and fields. You have "the ability to dynamically create and invoke types".<ref>[http://msdn.microsoft.com/en-us/library/system.reflection.aspx MSDN Documentation - System.Reflection Namespace]</ref> It exposes the [[API]] to access the [[Reflection (computer science)|Reflective programming]] capabilities of CLR.
; 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.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]].

Reviżjoni ta' 12:35, 15 Awwissu 2009

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.