Оқиға өңдегішінің прототипі



Қазақстан Республикасының білім жӘне ғылым министрлігі
М. Х. Дулати атындағы Тараз өңірлік университеті
Ақпараттық технологиялар, автоматика және телекоммуникация факультеті
Қолданбалы информатика және бағдарламалау кафедрасы
КУРСТЫҚ Жұмыс
С++ Builder визуалды бағдарламалау ортасы пәні бойынша
Тақырыбы :Мультимедиалық электронды оқулық әзірлеу
Білімгер Байхадам Арайлым Ержанкызы Тобы 6В06114
Жетекші аға-оқытушы Тажиева Р. Н
Қорғауға жіберілді «»20ж. /қолы/
Жұмыс қорғалды «»20__ж. бағасы
/жазбаша/
Комиссия мүшелері:
/аты-жөні/ /қолы/
/аты-жөні/ /қолы/
Тараз 2021

М. Х. Дулати атындағы Тараз өңірлік университеті
кафедрасы тобының білімгерінекурстық жоба (жұмыс)пәні бойынша ТАПСЫРМА/аты-жөні/
1. Тақырыбы:Мультимедиалық электронды оқулық әзірлеу
2. Тапсырманың арнайы нұсқауы
Кафедра мәжілісінде бекітілген «»20___ ж. хаттама №
Жетекшісі:
/қызметі/ /қолы/ /аты-жөні/
Тапсырманы орындауға қабылдадым «»20___ж.
/білімгердің қолы/
МАЗМҰНЫ
Кіріспе
I ТЕОРИЯЛЫҚ БӨЛІМ . . . . . ………
1. 1 C++ Builder шығу тарихы . . .
1. 2 C++ Builder Әзірлеу Ортасы . . .
1. 3 C++ Builder Компоненттер . . .
1. 4 Компоненттердің Қасиеттері . . .
1. 5 Оқиғалар . . . . . . .
1. 6 Әдістер . . . . . . .
1. 7 Жоба Менеджері . . . . . ……….
II ТӘЖІРЕБИЕЛІК БӨЛІМ
ҚОРЫТЫНДЫ
ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ
КІРІСПЕ
Менің курстық жұмысымның тақырыбы: Мультимедиалық электронды оқулық әзірлеу
Зерттеу обьектісі :
Жұмыстың өзектілігі:
Курстық жұмыстың мақсаты
Міндеттері :
C++ Builder (әдетте орыс тілінде [si-plus-plus Builder], [si Builder] ) - бағдарламалық өнім, қосымшаларды жылдам әзірлеу құралы (RAD), интеграцияланған бағдарламалау ортасы (IDE), бағдарламашылар Si және C++бағдарламалау тілдерінде бағдарламалық жасақтама жасау үшін қолданатын жүйе.
Бастапқыда Borland Software компаниясы, содан кейін оның Codegear бөлімшесі, қазір Embarcadero Technologies компаниясына тиесілі.
C++ Builder Объектілік кітапханалар кешенін (STL, VCL, CLX, MFC және т. б. ), компилятор, түзеткіш, код редакторы және басқа да көптеген компоненттерді біріктіреді. Даму циклі Delphi-ге ұқсас. Delphi-де жасалған компоненттердің көпшілігін C++ Builder-де модификациясыз қолдануға болады, бірақ кері тұжырым дұрыс емес.
C++ Builder-де drag-and - drop көмегімен визуалды дамуды жүзеге асыратын құралдар бар, кірістірілген WYSIWYG интерфейс редакторының арқасында бағдарламалауды жеңілдетеді және т. б.
C++Builder бастапқыда тек Microsoft Windows платформасы үшін жасалған. Borland платформалық компоненттік кітапханасын қамтитын кейінгі нұсқалар Windows және Linux екеуін де қолдайды.
I ТЕОРИЯЛЫҚ БӨЛІМ
1. 1 C++ Builder шығу тарихы
2003 жылы Борланд JBuilder сияқты инфрақұрылыммен жазылған C++BuilderX (CBX) шығарды, ол C++ Builder немесе Delphi-ге ұқсамады. Бұл өнім ірі кәсіпорындар үшін үлкен бағдарламаларды жасауға арналған, бірақ коммерциялық табысқа қол жеткізе алмады. 2004 жылдың соңында Борланд классикалық C++ Builder-дің дамуын жалғастыратынын және оны Delphi даму ортасымен біріктіретінін жариялады, осылайша C++ BuilderX дамуын тоқтатты. Осы хабарландырудан шамамен бір жыл өткен соң, Борланд Borland Developer Studio 2006 шығарды, оның құрамына Borland C++Builder 2006 кірді, ол конфигурацияны және күйін келтіруді басқаруды жақсартты. Borland Developer Studio 2006-Delphi, C++ Builder және ++ Builder бар жалғыз толық жиынтық.
2007 жылы CodeGear C++Builder 2007 шығарды, онда Microsoft Windows Vista API-ге толық қолдау көрсетті, ANSI C++ стандартына сәйкестіктің толықтығын арттырды, құрастыру және құрастыру жылдамдығын 500% - ға дейін арттырды, MSBuild қолдауын, DBX4 мәліметтер базасының архитектурасын және Ajax қолдайтын "Web үшін VCL". Microsoft Windows Vista API қолдауы бастапқыда Vista стилінде жасалған қосымшаларды және Aero және Vista Desktop үшін табиғи VCL қолдауын қамтыды. CodeGear RAD Studio 2007 құрамында C++Builder 2007 және Delphi бар. Сондай-ақ, 2007 жылы CodeGear Turbo маркасын "қайта тірілтті" және C++Builder-дің екі "Turbo" нұсқасын шығарды: Borland C++ Builder 2006 негізінде Turbo C++ Professional және Turbo C++ Explorer (тегін) .
2008 жылдың соңында CodeGear компаниясы Delphi 2009 және C++Builder 2009 кіретін RAD Studio-ның жаңа нұсқасын шығарды. 2009 жылы RAD Studio құрамында C++Builder 2010 шықты.
Бұған дейін келесі нұсқа, CodeGear C++ Builder ("Commodore" Код атауы) x86-64 қолдауына және x86-64 машиналық кодын жасау мүмкіндігіне ие болады деп хабарланған болатын. Алайда, 2010 жылы RAD Studio XE құрамына осы функционалдылықсыз C++ Builder XE нұсқасы қосылды.
2012 жылы Embarcadero Windows 8 үйлесімді C++ Builder XE3 шығарды. 2013 жылы C++ Builder XE4 шығарылды.
1. 2 C++ BUILDER ӘЗІРЛЕУ ОРТАСЫ
C++ Builder-бұл SDI қосымшасы, оның негізгі терезесінде реттелетін құралдар тақтасы (сол жақта) және компоненттер палитрасы (оң жақта) бар. Сонымен қатар, әдепкі бойынша, C++ Builder іске қосылған кезде объект инспекторының терезесі (сол жақта) және жаңа қосымшаның пішіні (оң жақта) пайда болады. Бағдарлама пішінінің терезесінде код редакторының терезесі орналасқан.
Сурет-1. C++ Builder әзірлеу ортасы
Пішіндер C++ Builder Қосымшаларының негізі болып табылады. Қосымшаның пайдаланушы интерфейсін құру-бұл форма терезесіне компоненттер деп аталатын C++ Builder нысандарының элементтерін қосу. C++ Builder компоненттері көп беттік блокнот түрінде жасалған компоненттер палитрасында орналасқан. C++ Builder-дің маңызды ерекшелігі-бұл сізге жеке компоненттерді құруға және компоненттер палитрасын теңшеуге, сонымен қатар әртүрлі жобалар үшін компоненттер палитрасының әртүрлі нұсқаларын жасауға мүмкіндік береді.
1. 3 C++ BUILDER КОМПОНЕНТТЕР Компоненттер көрінетін (көрнекі) және көрінбейтін (визуалды емес) болып бөлінеді. Көрнекі компоненттер жұмыс уақытында, дизайн кезінде де пайда болады. Мысалдар-түймелер мен өңделетін өрістер. Көрнекі емес компоненттер дизайн кезінде пішіндегі пиктограмма ретінде пайда болады. Олар жұмыс уақытында ешқашан көрінбейді, бірақ белгілі бір функционалдылыққа ие (мысалы, деректерге қол жеткізуді қамтамасыз етеді, стандартты Windowsдиалогтарын шақырады және т. б. )
Пішінге компонент қосу үшін бояғыштағы тінтуірдің қалаған компонентін таңдап, тінтуірдің сол жақ батырмасымен жобаланған пішіннің қажетті орнын басуға болады. Компонент пішінде пайда болады, содан кейін оны жылжытуға, өлшемдерін және басқа сипаттамаларын өзгертуге болады. Әрбір C++ Builder компоненті сипаттамалардың үш түріне ие: қасиеттер, оқиғалар және әдістер.
Егер сіз бояғыштан компонентті таңдап, оны пішінге қоссаңыз, объект инспекторы осы компонентпен бірге қолдануға болатын қасиеттер мен оқиғаларды автоматты түрде көрсетеді. Нысан инспекторының жоғарғы жағында нысанда бар нысанды таңдауға мүмкіндік беретін ашылмалы тізім бар.
1. 4 КОМПОНЕНТТЕРДІҢ ҚАСИЕТТЕРІ
Қасиеттер-бұл компоненттің сыртқы түрі мен мінез-құлқын анықтайтын атрибуттары. Сипаттар бағанындағы компоненттің көптеген қасиеттері әдепкі бойынша орнатылады (мысалы, түймелердің биіктігі) . Компоненттің қасиеттері қасиеттер бетінде көрсетіледі (Properties) . Нысан инспекторы жарияланған (жарияланған) компоненттердің қасиеттерін көрсетеді. Жарияланған қасиеттерден басқа, компоненттер көбінесе жалпы (жалпыға ортақ), жарияланған қасиеттерге ие, олар тек қосымшаның жұмыс уақытында қол жетімді. Объект инспекторы жобалау кезінде қасиеттерді орнату үшін қолданылады. Сипаттар тізімі объект инспекторының қасиеттері бетінде орналасқан. Сіз жобалау кезінде қасиеттерді анықтай аласыз немесе бағдарламаны орындау кезінде компоненттің қасиеттерін өзгерту үшін код жаза аласыз.
Жобалау кезінде компоненттің қасиеттерін анықтаған кезде пішіндегі компонентті таңдау керек, объект инспекторында қасиеттер бетін ашу керек, анықталатын сипатты таңдап, оны меншік редакторының көмегімен өзгерту керек (бұл мәтін немесе нөмірді енгізу үшін қалған өріс, ашылмалы тізім, ашылмалы тізім, диалог тақтасы және т. б. болуы мүмкін) .
1. 5 ОҚИҒАЛАР
Нысан инспекторының оқиғалар беті (оқиғалар) компонент танитын оқиғалардың тізімін көрсетеді (графикалық пайдаланушы интерфейсі бар операциялық жүйелер үшін бағдарламалау, атап айтқанда Windows 95 немесе Windows NT үшін белгілі бір оқиғаларға қосымшаның реакциясын сипаттайды, ал операциялық жүйенің өзі кез-келген оқиғаның басталуын анықтау үшін компьютермен үнемі сауалнама жүргізеді) . Әр компоненттің өзіндік оқиғалар өңдегіштері бар. C++ Builder-де оқиғаларды өңдеушілер деп аталатын функцияларды жазып, оқиғаларды осы функциялармен байланыстыру керек. Оқиғаның өңдегішін жасай отырып, сіз бағдарламаға осы оқиға болған жағдайда жазбаша функцияны орындауды тапсырасыз.
Оқиға өңдегішін қосу үшін, оқиға өңдегішін қажет ететін компонентті тінтуірдің көмегімен пішінде таңдау керек, содан кейін объект инспекторының оқиға бетін ашып, C++ Builder-ді оқиға өңдегішінің прототипін жасап, оны Код редакторында көрсету үшін оқиға жанындағы z acheni бағанындағы тінтуірдің сол жақ батырмасын екі рет нұқыңыз. Бұл бос функцияның мәтінін автоматты түрде жасайды және редактор кодты енгізу керек жерде ашылады. Курсор оператор жақшаларының ішінде орналасқан { . . . }. Әрі қарай, оқиға басталған кезде орындалуы керек кодты енгізу керек. Оқиға өңдегішінде функция атауынан кейін жақшада көрсетілген параметрлер болуы мүмкін.
Сурет 4. Оқиға өңдегішінің прототипі.
1. 6 ӘДІСТЕР
... жалғасы- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.

Ақпарат
Қосымша
Email: info@stud.kz