К ә с І би білім беру г. Н. Федорова бағдарламалық модульдерді біріктіруге қатысу



Pdf көрінісі
бет143/195
Дата28.11.2022
өлшемі4,31 Mb.
#53308
1   ...   139   140   141   142   143   144   145   146   ...   195
 
.NET кластарының кітапханасы 
 
.NET Framework кластарының кітапханасы жүйенің функционалдық 


223 
мүмкіншіліктерін қамтамасыз ететін кластар, интерфейстер кітапханасы 
және мәндер типтерін білдіреді. 
Ол .NET Framework қосымшасын, компоненттерін және басқару 
элементтерін құру негізін құрайды.
Кластар кітапханасы қосымшаны құрастыру үшін қолданылады - 
командалық қатардан іске қосылатын қарапайым қосымшалардан және 
пайдаланушының графикалық интерфейсі бар қосымшасынан (GUI) 
бастап, 
XML 
веб-қызметі 
секілді 
соңғы 
технологиялық 
мүмкіншіліктерді пайдаланатын қосымшалармен аяқтайды. 
.NET 
Framework 
құрастыру процесін жеңілдететін және 
оңтайландыратын кластарды, интерфейстерді және мән түрлерін 
қамтиды, сондай-ақ жүйенің функцияларына рұқсатты қамтамасыз 
етеді. Тілдер арасындағы өзара әрекеттестікті жаңілдету үшін .NET 
Framework платформасы түрлерінің көпшлігі CLS-үйлесімді болып 
келеді және сол себептен оларды кез келген бағдарламалау тілінде 
пайдалануға болады, оның компиляторы CLS сипаттамасына (циклдың 
негізгі функциялар жиынтығына) сәйкес келеді. 
.NET Framework типтері басқару элементтерін, компоненттерді және 
қосымшаларды құруға арналған негізді білдіреді. .NET Framework 
құрамында келесі тапсырмаларға арналған типтер бар: 
■ 
деректер мен ерекшеліктердің негізгі типтерін таныстыру; 
■ 
құрылымдық деректерді қапшықтандыру; 
■ 
енгізу-шығару операциялары; 
■ 
жүктелген типтер туралы деректерге рұқсат
■ 
.NET Framework қауіпсіздік тексеруін шақыру; 
■ 
деректерге рұқсат, клиент жағындағы графикалық пайдаланушылық 
интерфейсті 
ұсыну 
және 
клиент 
жағындағы 
серверімен 
басқарылатын графикалық пайдаланушылық интерфейсін ұсыну. 
.NET Framework интерфейстердің, сондай-ақ дерексіз және нақты 
(дерексіз емес) кластардың кең таңдауын ұсынады. Қолданыстағы нақты 
кластарды пайдалануға болады, мұнан басқа, көптеген жағдайларда 
олардың негізінде меншікті туынды кластарды құруға болады. 
Интерфейстің мүмкіншіліктерін пайдалану үшін, интерфейсті іске 
асыратын клас құруға, немесе интерфейсті іске асыратын, .NET 
Framework кластарының негізіндегі туынды класты құруға болады. 
NET платформасын қолдайтын барлық тілдер, барлық кластарға 
және .NET платформасы кластарының кітапханаларының барлық 
класты бірдей толық рұқсат бермейтіндігін немесе беруге міндетті 
еместігін айта кеткен жөн - бұл нақты компилятордың және тілдің іске 
асырылу ерекшелігіне байланысты.
Көптеген басқа кластар кітапханалыран айырмашылығы, .NET 


224 
платформасының кластар стандартты кітапханасы операциялық жүйе 
функцияларының «үстіңгі бөлігі» немесе белгілі бір API (қолданбалы 
бағдарламалық интерфейсінің) үстінде болып табылмайды. .NET 
платформасының кітапханасы .NET Framework платформасының өзінің 
органикалық бөлігі, оның «туған» API болып табылады. Оны виртуалды 
.NET машинасының API ретінде қарастыруға болады. .NET Framework 
платформасының кітапханасы әрбір нұсқасы бойы жаңартылып 
отырады. 


Достарыңызбен бөлісу:
1   ...   139   140   141   142   143   144   145   146   ...   195




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет