- •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 ойнатушысы. Анимация жасау үшін қолданылатын компонента. Мысал келтіріңіз.
18. Графиктік файлдардың форматтары. Графиктік файлдарды сақтау класстары: tPicture, tBitmap, tIcone. Image Editor графиктерді өңдеуші.
y=sin(2*x)+5 функциясының графигін салу қосымшасын құрастырыңыз.
C++ Builder-де файл-ң 3 типі бар : биттік матрицалар,пиктограммалар, метафайлдар. Бұл 3 файлдың барлығы өзінде суреттерді сақтайды. Олардың айырмашылығы сақтау әдістерінде.
Биттік матрица (ауқымы .bmp) суреттегі әрбір пикселдің түрін көрсетеді. Кез келген компьютер сәйкес конфигурацияларына байланысты және түстерінің санына байланысты суреттерді қарай алатындай етіп, информация сақталады.
Пиктограммалар (ауқымы .ico)- бұл кішкентай биттік матрицалар. Олар барлық жерлерде приложениелердің белгілерін: жылдам батырмаларды, меню пункттерінде әр түрлі тізімдерді сипаттауда қолданылады. Пиктограммалардың сақтау әдістері дәл биттік матрицалардағыдай.
Метафайлдар – сурет құралатын биттердің тізбектілігін емес, суретті құру әдісі жайлы информациясын сақтайды.
Файлдың типтері ауқымы
JPEG Image File .jpg, .jpeg
Биттік матрицалар(Bitmaps) .bmp
Пиктограммалар .ico
Enhanced Metafiles .emf
Metafiles .wmf
Графикалық объекттерді сақтау үшін C++ Builder-де сәйкес класстар анықталған - TBitmap, TIcon, TMetafile. Бұл үш файл TPicture класында сақталады. Оның Graphic деген қасиеті бар, ол өзінде биттік матрицаларды да, пиктограммаларды да , метафайлдарды да сақтай алады.
TPicture -> Graphic немесе егер графикалық объекттің типі белгілі болса, TPicture -> Bitmap, TPicture ->Icon, TPicture ->Metafile түрінде ашылады.
Барлық класстар үшін файлға жүктеу жіне сақтау әдісі анықталған.
void_fastcall LoadFromFile (const System :: AnsiString Filename);
void_fastcall SaveToFile (const System :: Ansi String Filename);
TBitmap, TIcon және TMetafile класстары үшін файлдың форматы объекттің класына сәйкес болуы қажет.
Барлық біз қараған кластар үшін міндерін теңестіру әдісі анықталған.
void_fastcall Assign (TPersistent * Source);
C++ Builder-де құрастырылып қойған суреттер редактоы Image Editor бар. Tools -> Image Editor. Онда суреттерді биттік матрица пиктограмма түрінде құруға болады және онда құрылған суреттерді сақтар қана қоймай , оны бірден приложениенің ресурстар файлына қосып қояды.
File→Open→New→файлдың түрі , яғни Resource File (.res) ресурстар файлы,
Component Resource File (.der) компоненттерінің ресурстар файлы, Bitmap File (.bmp) биттік матрица файлы, Icon File (.ico) – пиктограмма файлы, Cursor File (.cur) курсордың сурет-ң файлы. Мысалы: биттік матрица үшін сурет құрастырғыңыз келсе, Bitmap File-ды таңдап, сурет-ң өлшемін (size) көлденеңінен(Width) және тігінен (Height) өзгертуге болады.
View бөлімінде суретті 2есеге ұлғайтып немесе кішірейтуге болады. Және сол жақта орналасқан инструменттер панелі арқылы кез-келген инструментті пайдаланып, суретті әрі қарай өңдеуге болады.
y=sinx графигі, ол үшін Additional-дан chart-ты және Standard →ListBox, Standard →Button пайдаланамыз.
void_fastcall TForm1 :: Button1Click (TObject * Sender)
{ double x=0
double y=0
double offset =0,005;
Chart1→SeriesList→Series[0]→ Clear();
if (Listbox1→ItemIndex ==0)
{ for (double i=-157; i<157; i++)
{ x+=offset;
y=sin(2*x)+5;
chart1→SeriesList→Series[0]→AddXY (x,y,String (y),clRed); }}}
