Дипломдық жобада «aup&et guide»



жүктеу 479,92 Kb.
Pdf просмотр
бет4/15
Дата22.05.2018
өлшемі479,92 Kb.
#16346
түріДиплом
1   2   3   4   5   6   7   8   9   ...   15

17 

 

айнымалылар типтері мен әдістерін анықтайтын информациялардан тұрады. 



Кез  келген  программалық  әрекет  класс  әдісінің  ішінде  орындалады. 

Объектіге бағдарланған программалауда әрекет объектіге хабарларды беру 

арқылы  инициализацияланады.  Хабар  әрекетті  жүзеге  асыру  үшін 

сұраулардан тұрады. Хабарға реакция ретінде алушы қабылданған сұрауды 

қанағаттандыру  үшін  кейбір  әдісті  жібереді.  Объектіге  бағдарланған 

тәсілдің принциптері: 

̶ 

Барлық  объектілер  кластардың  экземплярлары  болып  табылады. 



Бір  кластың барлық  объектілері  бірдей хабардың жауабына  бір ғана  әдісті 

қолданады. 

̶ 

Мұралау  принципі.  Кластар  қасиеттерін  мұралауда  және 



иерархиялық  құрылымда  ұйымдастырылады.  Туынды  класс  аталымды 

кластың атрибуттарын мұралайды. 

̶ 

Полиморфизм принципі. Объектілер тек өзіне лайықты түрдегі бір 



ғана хабарға жауап береді. 

Объектіге  бағдарланған  тәсілдің  негізгі  идеялары  келесі  ережелерге 

тіреледі: 

̶  программа  кейбір  нақты  процестің,  дүниенің  нақты  бөлігінің 

моделі болып табылады

̶  нақты  дүниенің  немесе  оның  бөлігінің  моделі  объектілердің  бір-

бірімен өзара әсерінің жиынтығы сияқты сипатталанады; 

̶  объектінің 

күйін 

анықтайтын 



шамалардың 

параметрінің 

жиынтығымен  және  объект  орындайтын  операциялардың  (әрекеттердің) 

жиынтығымен сипатталынады; 

̶  объектілердің  арасындағы  өзара  әсер  бір  объектіден  екіншіге 

арнайы хабарды жіберумен жүзеге асырылады

̶  объектімен  алынған  хабар белгілі  әрекетті  орындауды  талап  етеді, 

мысалы, объектінің күйін өзгерту; 

̶  параметрлердің  бір  ғана  жиынтығымен  орындауға  қабілетті 

объектілер бір типті объектілер болып табылады. 

Программалау тілінің көз қарасына қарай объектілер класын деректің 

типіндей,  ол  жеке  объектіні  осы  типтің  дерегіндей  қарауға  болады. 

Сонымен,  объектіге  бағдарланған  тәсілмен  программаны  дайындағанда 

программада  қолданылған  объектілердің  кластарының  анықталуын  және 

олардың  сипаттамасын  құруды,  содан  кейін  объектілерге  қажетті 

экземплярлардың  жасалуын  және  олардың  арасындағы  өзара  әсерді 

анықтауды болжайды. 

Объектілер және кластар үшін кіру ережелері: 

̶  Private  ретінде  хабарланған  элементтер  функция-мүшелерге, 

кластың  өрістеріне  және  туынды  кластардың  функция-мүшелеріне  кіре 

алады. 

̶  Public  ретінде  хабарланған  элементтер  кез-келген  функцияларға 



кіре алады. 


18 

 

̶  Ашық  (public)  базалық  класс  ретінде  қолданған  кезде,  оның  ашық 



элементтері  туынды  класының  ашық  элементі  болады,  ал  қорғалған 

(protected) элементтері-туынды класының қорғалған элементтері болады. 

̶  Жабық  (рrivate)  класс  базалық  класс  ретінде  қолданылған,  және 

оның қорғалатын элементтері. 

Заманауи  бағдарламалық  платформаларды  және  бағдарламалауды 

автоматтандырудың  құрал-жабдықтарын  қолдану  ақпараттық  жүйенің 

бағдарламалық  қамтамасыздандыруын  құрудың  ажырамас  талабы  болып 

табылады.  Microsoft  компаниясының  .NET  платформасы  көптеген 

бағдарламалық  жүйе  құрастырушыларының  тәжірибесі  шоғырланған  жаңа 

құрастыру  жүйесі  болып  табылады.  Арнайы  .NET  платформасы  үшін 

Microsoft  компаниясы  C#  –  толық  функционалды  объекті-бағдарланған 

программалау  тілін  құрастырып  шығарды.  Бұл  тіл  C++,  Java  тілдерінің  ең 

жақсы  сапаларын  өзіне  алды.  Қуатты  функционалдығына  қарамастан,  C# 

тілі  қарапайым,  сенімді  және  қауіпсіз  тіл  болып  табылады.  C#  тілін 

мақсатты 

түрде 


Windows-қолданбаларын, 

сонымен 


қатар, 

Web-


қолданбаларын құруға қолданады. 

C# тілі (1998-2001 жж. С# тілі бойынша жұмыс істейді, 1.0 – 2002 ж., 

2.0 – 2005 ж., 3.0 – 2008 ж., 4.0 – 2010 ж.) программалау тілі облысында ең 

ірі жаңалық болып табылады. Бұл программалау тілі 21-ғасырда құрылған. 

Microsoft  қойнауында  жарыққа  шығып,  ол  өзінің  бірінші  қадамында-ақ 

күшті қолдауға ие болды. Бұл тілді халықаралық қауымдастық мойындаған. 

C#  тілі  жаңа  тіл  және  интенсивті  түрде  дамып  жатыр.  Тілдің  әрбір  жаңа 

нұсқасында жаңа қасиеттер қосылып отырады. 

C#  тілін  құрған  топтың  жетекшісі  Microsoft  қызметкері  Андерс 

Хейлсберг.  Ол  программалаушылар  әлеміне  Microsoft-ке  келмей  тұрып 

белгілі болған. Хейлсберг ең атақты құрастыру ортасының бірі – Delphi-дің 

жетекші құрастырушыларының қатарында болды. Microsoft-та ол Java – J++ 

тілдерінің  нұсқаларын  құруға  қатысты.  Андерс  Хейлсбергтің  өзі  айтып 

кеткендей,  C#  компонентті  программалау  тілі  ретінде құрылды,  бұл  тілдің 

басты  қасиеті,  яғни  құрылған  компонентті  қайталап  қолдану  мүмкіндігін 

береді.  Компилятор  арқылы  құрылған  компоненттер  өзі  құжатталатын, 

сондай-ақ бағдарламалық кодтан өзге құрамында компонентті сипаттайтын 

метаақпарат бар, сондықтан әртүрлі платформада орындалуы да мүмкін. 

Басқа маңызды факторлардан келесілерді атап өтсек болады: 

− 

 C#  .NET  Framework  каркасы  мен  параллель  құрылды  және  бірге 



дамып жатыр, яғни толық түрде оның барлық мүмкіндіктерін ескереді; 

− 

 C# толығымен объекті-бағдарланған тіл болып табылады; 



− 

 C#  мұрагерлік  және  әмбебаптану  мүмкіндігі  бар  қуатты  объектілік 

тіл болып табылады; 

− 

 C# C++ тілінің мұрагері болып табылады. Тілдің жалпы синтаксисі 



және оның жалпы операторлары С++-тан C#-қа ауысуды жеңілдетеді

− 

 өзінің  ата-анасының  негізгі  қасиеттерін  сақтай  отырып,  тіл 



қарапайым және сенімді болды


жүктеу 479,92 Kb.

Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   15




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

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау