Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
отчет_с#.docx
Скачиваний:
4
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

2.1.C# ортасының мәліметтер қорын басқаруға арналған құралдары

C Sharp – қазіргі заманғы ең озық программалау тілдерінің бірі. C Sharp тілі жоғарғы сапалы коммерциялық бағдарламалық қамсыздандыруды жасайтын дәлелденген тіл болып табылады. С Sharp философиялық зерттемелеріне сүйене отырып, Microsoft оған бірнеше мүмкіндіктерді енгізді, бұл тілдің құрылымдық компоненттерінің көмегімен өнімділігін әзірлеуде көлемін ұлғайтады.

C Sharp программалау тілінің көптеген мүмкіндіктері төрт түрлі мақсатта пайдалануға жасалған:

  • Үлгінің біртұтас жүйесі және игерушіліктің әдіс-айласының ықшамды

мағыналы тілінің үлгісі

  • XML түсініктеме, атрибуттар, уақиғалар және уәкілдер сияқты компоненттер мүмкіндіктеріне сүйене отырып зерттеме жасау.

  • C Sharp тілінің практикалық артықшылықтары бірегей мүмкіндіктеріне негізделе отырып, қауіпсіздік сілтеме жұмыстарын қоса отырып, асыра толып кету тексерісі.

  • Ыңғайлы тілдік конструкциялар, foreach және using операторлары сияқты, әзірлеушінің өнімділіктерін жоғарылатады.

2.2.Шаблондардың құрылуы және қолданылуы

C Sharp-та шаблондар жоғары сапалы құрылымдарды құруға көптеген компилятормен мамандандырылатын деректер түрінде қолданылатын мүмкіндіктер береді. Параметрлік түрлер ретінде құрылатын, оның ішкі алгоритмдері дәл солай қаладыжіне де ішкі деректерінің түрі ақырғы пайдаланушыға байланысты ажыратылады.

Шаблонның артықшылықтары

Шаблондар программисттерге тест құруға, кодты бір рет құрып және содан соң қайтадын әр түрлі деректер түрінде пайдалануға болады. Бұл Stack мысалына тиесілі.

Және де шаблондар компиляция барысында тексеріледі. C Sharp-тың басқа программалардан тағы бір артықшылығы, C Sharp-тағы шаблондардың реализациясы, басқа реализацияға қарағанда кодтың көбеюін қысқартады.Шаблонның көмегімен түрленген жиынтықтарды құрар кезде, әр сыныпқа арнаулы версия құрмаса да болады, сонда да өнімділіктің артықшылығын сақтап қалуға болады.

Үлгінің көптеген параметрлері

Шаблонның үлгілері көптеген параметрлер түрінде бола алады. Алғашқы Stack

Мысалында тек бір ғана түрде пайдаланылған. Мысалы, сіз мағыналарды кілттермен бірге сақтайтын Dictionary классын құрсаңыз. Класстың сипаттамалары бұрышты жақшадағы үтірлермен белгіленіп, сідің программаңыз Dictionary классының шаблонды версиясын екі параметрді жариялай отырып анықтай алады.

public class Dictionary<KeyType, ValType>

 

{

 

   public void Add(KeyType key, ValType val)

 

   {

 

      ...

 

   }

 

 

 

   public ValType this[KeyType key]

 

   {

      ...

   }

}

ІІІ. Кадрлар бөлімінің мәліметтер қоры программасына сипаттама