
- •30 Сурак:2. Графиктік файлдардың форматтары. Графиктік файлдарды сақтау класстары: tPicture, tBitmap, tIcone, tMetafile. Image Editor графиктерді
- •6 Сурак:1. Функцияны жазу және қолдану: функция прототипі және оларды жазу стилі, аргументтер және функция типтері, main() функциясының аргументтері.
- •15 Сурак:1. Формадағы жоғалган компонеттерді қалай табамыз?. Компонеттер жиынымен жұмыс жасау. Оларды өлшемі және деңгейі бойынша орналастыру.
- •38 Сурак:2. Мультимедия және дыбыстық файлдардың түрлері. Beep, MessageBeep, PlaySound дыбыстарды іске қосу.
- •27 Сурак:2. Қарапайым графиктік өңдеуші құрастырыңыз. Канваның негізгі қасиеттері (Brush т.Б.).
- •3. Y функциясының мәнін p(X) функциясының таңдалған мәніне сәйкес есептейтін бағдарлама құрыңыз. Мұнда p(X):2*X, x2, X/3 мәндерін қабылдай
- •13 Сурак:1. Байланысқан жолдар. Стектер пен кезекті мысал келтіре отырып салыстырыңыз. Бір-бірінен айырмашылығын көрсетіңіз.
- •30 Сурак:2. Графиктік файлдардың форматтары. Графиктік файлдарды сақтау класстары: tPicture, tBitmap, tIcone, tMetafile. Image Editor графиктерді
- •12 Сурак:1. Объектіге бағытталған программалауда қосымшаны жүзеге асырудағы негізгі файлдар. Қосымшаны қалай сақтап және оны жүзеге асыру жолдарын
- •8 Сурак:1. Тармақталу операторын программалық жүзеге асыру. Жалпы қасиеттері.
- •3. Y функциясының мәнін p(X) функциясының таңдалған мәніне сәйкес есептейтін бағдарлама құрыңыз. Мұнда p(X):2*X, x2, X/3 мәндерін қабылдай
- •1.Константалар. Константалар типтері. Айнымалылар. Айнымалылар типтері. Сипаттау операторларының мысалдар келтіріңіз.
- •2. Арифметикалық операциялар қолданылатын қосымша құрастырыңыз (мысал келтіріңіз).
- •5. Басқару операторлары: шартты операторлар. Циклдік операторларды салыстырыңыз. Айырмашылықтары қандай?
- •6. Функцияны жазу және қолдану: функция прототипі және оларды жазу стилі, аргументтер және функция типтері, main() функциясының аргументтері.
- •8. Тармақталу операторын программалық жүзеге асыру. Жалпы қасиеттері.
- •9.Объектіге бағытталған программалау тарихындағы бағдарламалық тілдерді бір-бірімен салыстырыңыз. Ерекшеліктерін атап көрсетіңіз.
- •12. Объектіге бағытталған программалауда қосымшаны жүзеге асырудағы негізгі файлдар. Қосымшаны қалай сақтап және оны жүзеге асыру жолдарын көрсетіңіз.
- •13. Байланысқан жолдар. Стектер пен кезекті мысал келтіре отырып салыстырыңыз. Бір-бірінен айырмашылығын көрсетіңіз.
- •14. Жаңа проектіге жаңа формаларды не үшін қосамыз?. Депазитарийдағы орналасқан формалардың бір-бірімен байланысы қандай? Жолдарын көрсетіңіз
- •15. Формадағы жоғалган компонеттерді қалай табамыз?. Компонеттер жиынымен жұмыс жасау. Оларды өлшемі және деңгейі бойынша орналастыру.
- •16. Байланысқан жолдар. Стектер, дектер және кезектерді мысал келтіре отырып салыстырыңыз. Бір-бірінен айырмашылығын көрсетіңіз.
- •17. Функцияны қолдану: функция прототиптері және оларды жазу стилі.
- •18. Графиктік файлдардың форматтары. Графиктік файлдарды сақтау класстары: tPicture, tBitmap, tIcone. Image Editor графиктерді өңдеуші.
- •19. Файлдарды пайдалану арқылы құрылымдарды өңдеу
- •20. Класстар: синтаксис және ережелер, класстардың ерекшеліктері, операцияларды қайта жүктеу
- •22. Графиктік қосымшаларды құрастыру. Дайын графиткік файлдарды қолдану. Image компонентасы және оның қасиеттері. Қарапайым қосымша құрастырыңыз.
- •27. Қарапайым графиктік өңдеуші құрастырыңыз. Канваның негізгі қасиеттері (Brush т.Б.).
- •28. Канваны салу және көшіру режимдері. OnPaint оқиғасы.
- •29. Мысалдар келтіре отырып жолдарды түрлендірудің негізгі функциялары көрсетіңіз.
- •33. Database Daesktop көмегімен деректер қорын құрастыру. Жаңа кесте құрастыру.
- •34. Database Daesktop көмегімен деректер қорын құрастыру. Кестенің қасиеттерін сипаттау.
- •Index options (радиокнопка панелі)
- •35. Database Daesktop көмегімен кестені толтыру және құрылымын өзгерту. Database Daesktop-да құрылған деректер қорының псевдонимдерін құрастыру және көру.
- •36. Копоненттер мен деректер қоры арасындағы байланысты орнату. Мысал келтіріп, жолдарын көрсетіңіз.
- •37. Мультимедия және анимацияға қосымша құрастырыңыз. Қасиеттерін келтіріңіз.
- •38. Мультимедия және дыбыстық файлдардың түрлері. Beep, MessageBeep, PlaySound дыбыстарды іске қосу.
- •40. Универсалды MediaPlayer ойнатушысы. Анимация жасау үшін қолданылатын компонента. Мысал келтіріңіз.
12. Объектіге бағытталған программалауда қосымшаны жүзеге асырудағы негізгі файлдар. Қосымшаны қалай сақтап және оны жүзеге асыру жолдарын көрсетіңіз.
C++ Builder формасынан тақырыпты файлдар жіне реализация файлдар модулінен ресурстардан және т.б тұрады.Информацияның барлығы файлдардан орналаскан бұл файлдардың көбісі өзіңіздің қосымшаңызды құрастырған кезде афтоматты түрде жасалынады.Ресурстар биттік матрица ж/е пиктограммалар,т.б сияқтылар файлдарда орналасқан сонымен қатар компилятор да файлды құрастырады.
Проекттің басты файл(.срр) |
C++Builder.cpp файлын win main ,функциясы үшін құрастырады. |
Проек опцийнің файлы (.bpr) |
Бұл тексттік файл проектопциясының құруына ие.Файл XML форматында сақталады. |
Проекттің ресурстар файлдары (.res) |
Екілік файл,проект ресурстарынан тұрады: Пиктограммалар,курсорлар және т.б |
Модулді реализациялайтын файл.(.cpp) |
Cіздің құрастырған әр формаңыз модулдің реализациясын сынын тексттік файлына сәйкес келеді,кодты сақтау үшін қолданылады. |
Модулдің тақырыптық файлы (.h) |
Сіздің құрастырған формаңыз тек қана модульдің реализациясына сәйкес бола бермей , сонымен қатар форма класының сипаттауы мен бірге тақырыптық файл сәйкес келеді. |
Компоненттің тақырыптық файлы (.hpp) |
Сіз жаңа компонент құрастырған кезде файл құрылады.Бұл файлдарды С++ Builder библиотекасынан алады. |
13. Байланысқан жолдар. Стектер пен кезекті мысал келтіре отырып салыстырыңыз. Бір-бірінен айырмашылығын көрсетіңіз.
Стекте бірінші болып соңғы кірген элемент жойылады,яғни LIFO стратегиясы ор/ды
Стек-кезекке қарама-қарсы болып келеді яғни LIFO-нiң қағидасы бойынша ұйымдастырылған-соңғы келіп бірінші шығу (англ. last in — first out,соңғы келіп бірінші шығу) Стектiң жұмыс принципын жиiрек тәрелкелердiң стопкасымен салыстырады.Екіншінің ҥстінгісін алу ҥшін,ҥстіндегісін алу керек. Элемет қосу, сонымен бiрге итермелеумен(push), тек қанасы стек тӛбесiне болуы мҥмкiн.Қосылған элемент ҥстінде бірінші болып тұрады.элементті жою,итерiп шығарумен аталады(pop),олда тек қана стек тӛбесiнен болуы мҥмкiн,сонымен бірге екінші тұрғанның ҥстіндегі элемент жоғарғы болады.Стектер есептеушi техникаларда кең қолданылады.Мысалы, iшкi программалардан қайтару нҥктелерiнiң зерттеп отырулары ҥшiн қазiргi процессорлардың кӛпшiлiктiң архитектураның ажырамас бӛлiгi болып табылған шақыруларды стек қолданылады.Сонымен бiрге биiк деңгейдегі программалау тiлдерi параметрлердi тапсыру ҥшiн, шақыру процедураларын шақыруға стектi пайдаланады екен.Кезек – бұл мәлiметтiң сызықты тiзiмдерi,яғни FIFO принципі бойынша жұмыс істейді:‖бірінші кірдің-бірінші шықтың‖. Бұл принципті-FIFO деп атаймыз.( First In — First Out) Яғни бірінші кезекке орналастырылған элемент бірінші алынады,ал екінщі орналастырылған екінші алынады және ары қарай.Бұл кезекпен жұмыс істеудің жалғыз әдісі. Кезектер кәдімгі ӛмiрлерде жиi кездеседi. мысалы, банктер немесе тез қызмет кӛрсететін мейрамханалар жанында. Кезекпен жұмыс істеуді кӛз алдына келтiру ҥшiн,екі функция енгіземіз qstore() и qretrieve() (от "store"— "сақтау", "retrieve" — "алу"). qstore функциясы элементті кезектiң соңына сыйғызып салады, ал qretrieve функциясы кезектің басындағы элементті жойып және оның мәнiн қайтарады. Немесе кезек-белгілі бір элементтерге кіруге мҥмкіндігі бар мәлiметтер құрылымы.Элементті қосу (әдетте enqueue(кезекке салу) созімен алмастыруға болады.)кезектің соңында ғана болады. iрiктеу - тек қана кезектiң басынан басталады(әдетте бұны dequeue-кезектен алу )кезектегі таңдап алынған элемент жоғалады. Start-кезектің басына кӛрсетеді,ал end- кезекке жаңа элемент кiргенде толып кететін элеметке кӛрсетеді. [end ] q-ға кезекке элементтiң қосқанда кезектiң жаңа элементi жазылады, ал end бiрлiкке азаяды. Егер end мәні 1-ге кiшiрейсе,онда біз массивті айнала отырып, айнымалы мәнi n болып қалыптасады. Кезектен элементiнiң шығаруы ұқсас болып келеді q[start] кезектен алған кезде start айнымылысы 1-ге азаяды.Осындай алгоритмдерде –дегі бір ұяшық әрқашан бос боп тұрады,алгоритмдерді оңайлықпен орнын толтырылады. Осы әдiстiң артықшылықтары: екiнш iәдіспен салыстырғанда жадтың ҥнемделуі, ӛңдеуде оңай. Кемшiлiктері: кезектегi элементтерiнiң максимал саны массивтың ӛлшемiмен шектелген.Оның асыра толтыруына жаңа массивқа барлық элементтерiн жадтың ерекшелеуi және кӛшiру керек болады