- •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 ойнатушысы. Анимация жасау үшін қолданылатын компонента. Мысал келтіріңіз.
19. Файлдарды пайдалану арқылы құрылымдарды өңдеу
C++ Builder формасынан тақырыпты файлдар жіне реализация файлдар модулінен ресурстардан және т.б тұрады.Информацияның барлығы файлдардан орналаскан бұл файлдардың көбісі өзіңіздің қосымшаңызды құрастырған кезде афтоматты түрде жасалынады.Ресурстар биттік матрица ж/е пиктограммалар,т.б сияқтылар файлдарда орналасқан сонымен қатар компилятор да файлды құрастырады.
Проекттің басты файл(.срр) |
C++Builder.cpp файлын win main ,функциясы үшін құрастырады. |
Проек опцийнің файлы (.bpr) |
Бұл тексттік файл проектопциясының құруына ие.Файл XML форматында сақталады. |
Проекттің ресурстар файлдары (.res) |
Екілік файл,проект ресурстарынан тұрады: Пиктограммалар,курсорлар және т.б |
Модулді реализациялайтын файл.(.cpp) |
Cіздің құрастырған әр формаңыз модулдің реализациясын сынын тексттік файлына сәйкес келеді,кодты сақтау үшін қолданылады. |
Модулдің тақырыптық файлы (.h) |
Сіздің құрастырған формаңыз тек қана модульдің реализациясына сәйкес бола бермей , сонымен қатар форма класының сипаттауы мен бірге тақырыптық файл сәйкес келеді. |
Компоненттің тақырыптық файлы (.hpp) |
Сіз жаңа компонент құрастырған кезде файл құрылады.Бұл файлдарды С++ Builder библиотекасынан алады. |
20. Класстар: синтаксис және ережелер, класстардың ерекшеліктері, операцияларды қайта жүктеу
Класстар әдіс, өріс , қасиеттер және оқиғалар сияқты компоненттерден тұрады. Класс барлық объектілердің жалпы қасиетін анықтайды., класс объектілердің шаблоны (нұсқасы)
Класстың модулін немесе әдісін пайдалану арқылы объектіге класстың құрылымы беріледі. Әдіс және оқиғалардың көмегімен объект жүйенің, қолданушының, қосымшаның жұмыстарына әсер береді.
Property процедурасының көмегімен класстың қасиеттерін құруға болады.Property let меншіктеуге , Property Get санауға болады, әдістер объектіге әсер ететін кластың процедуралары. “Мастер класс” көмегімен әдіс құруға болады.Оқиғалар объектінің сыртқы әсерге реакциясын қамтамасыз ету қызметін атқарады.
Оқиғалар Sub , Function, Property процедураларын құру арқылы құрылады.Класстың компоненттерін құрғанннан кейін оны пайдалануға болады. Проектілерде кластарға негізделіп құрылған объектілер қолданылады.
Dim object As New Class1
Class1 дегі объектіні анықтайды.
Dim object As Class1
Set object = New Class1
Класс арқылы құрылған проект 2бөлімнен тұрады.
Class Initialize – дайындау жұмыстары
Class Terminate - аяқтау жұмытары, объектіні жадыдан өшіру үшін
Nothing кілттік сөзі пайдаланылады
Set object = Nothing
Қасиеттері:
Count –элементтердің қасиетін анықтайды.
Add – объектілерді қосуға арналған
Remove – объектіні өшіруге арналған
Мысал: 1) Function Met (1)
2) Public Function Met (2)
3) Public Function Met (3)
Класстың әдісі
Public Urlaub As Boolean
Public Start As String – елді таңдау
Public Ort As String – қаланы таңдау
Public Kosten As String – бағасы
Private Sub Class Initialize () класстың қасиеттерін инициализациясы.
Private командасы кластың пайдалану мүмкіндігіне шектеу қояды.
Public пайдалануға рұқсат етілуі
Urlaub = False: STAAT = “ ”: Ort = “ ” : Kosten = “ ” End Sub
This кілттік сөзі. Әрбір объект өзінің кластағы бір өрістері болады. Әдістер комп-ң жадында 1 экземпляр ғана болады. Олар барлық объектілерге қолданады. Оларды шақыру үшін This кілттік сөзін пайдаланамыз.
21. С++ Builder программасының негізгі политра компоненттері мен оларда орналасқан компоненттер.
Компонеттер палитрасы – бұл визуальды компоненттердің кітапхана сөресі (Visual Component Library – VCL). Ол компоненттерді олардың маңынасы мен мақсатына байланысты топтастыруға мүмкіндік береді. Бұл топтар немесе беттер закладкалармен қамтамасыздандырылған. Қолданушы беттердің құрамын өзгертіп, жаңа беттер енгізіп, орындарын ауыстырып, жасалған шаблондар мен компоненттерді кірістіре алады. Үнсіз келісім бойынша палитрада мынадай компоненттер орналасады:
-
Standard
Стандартты,ең жиі қолданылатын компоненттер орналасады
Additional
Қосымша, стандарттыны толықтырады
Win32
Windows 95/98 және NT стиліндегі 32-битті компоненттер
System
Жүйелік, таймер,плеер сияқты компоненттерден құралған
Data Access
Деректерге қол жеткізу
Data Controls
Деректерді көрсету және өзгерту компоненттері
dbExpress
dbExpress көмегімен деректермен байланысу
DataSnap
Деректермен жұмыс жасайтын көпағымды қоымшаларды құрғанда қолданылатын қосымшалар серверімен байланысуға арналған компоненттер
BDE
Borland Database Engine – BDE арқылы деректерге қол жеткізу
ADO
Active Data Objects(ADO) арқылы деректер қорымен байланыс – Microsoft OLE DB деректер қорының ақпаратына қол жеткізу үшін қолданылатын Active X компоненттер жиыны
InterBase
Borland Database Engine мен Active Data Objects өтіп кету арқылы Interbase-пен тура байланыс
WebServices
SOAP көмегімен Web қызметтеріне қол жеткізуді қолданатын Web клиенттік қосымшалар компоненттері
InternetExpress
InternetExpress қосымшасын құру – біруақытта Web сервер қосымшасын және параллельді ағымдармен деректер қорының клиент қосымшасын құру
Internet
Web серверлерді құруға арналған компоненттер
WebSnap
Деректермен басқарылатын күрделі беттері бар Web серверлерді құруға арналған компоненттер
FastNet
Әр түрлі Интернет протоколдары
Decision Cube
Деректердің көпөлшемді анализі үшін арналған компоненттер
QReport
Есептемелерді дайындауға арналған компоненттер
Dialogs
Диалогтар,мысалы «Файлды ашу» жүйелік диалогы
Win 3.1
Windows 3.x түріндегі компоненттер
Samples
Үлгілер, әр түрлі қызық,бірақ соңына дейін аяқталмаған компоненттер
Active X
Active X компоненттерінің мысалы
COM+
COM+ конфигурациясы бойынша деректері бар COM+ каталогын көрсететін компонент
Servers
СОМ серверлермен байланысу компоненттері
IndyClients
Delphi, C++ Builder, Kylix қосымшаларынан әр түрлі Интернет протоколдарына рұқсат беретін Internet Direct(Indy) клиенттік қосымшалар компоненттері
IndyServers
Internet Direct(Indy) серверлік қосымшалар компоненттері
IndyMisk
Internet Direct(Indy) қосымшалардың әр түрлі қосымша компоненттері
InterBase Admin
InterBaseқызметіне қол жеткізу компоненттері
Office2k или Office97
Microsoft офистік қосымшаларының таратылған СОМ серверлер үшін арналған VCL сырттары
