- •26. Форма терезесі.
- •57. Программаны орындау кезіндегі қателерді дұрыстау.
- •58. Депозитария- проект және формалар қоймасы.
- •59. Формада компоненттерді «көп қабатты» орналастыру.
- •5. Компоненттер палитрасы.
- •6. Форма терезесі.
- •7. Редактор коды терезесі.
- •8. Объектлер инспекторы.
- •10. Интегралданған өңдеу ортасы терезесін конфигурациялық басқару.
- •12. Проектнің негізгі файлдары.
- •13. Проект каталогтарын ұйымдастыру.
- •14. Жаңа проект құру.
- •15. Проектні сақтау.
- •16. Проект менеджері(Project Manajer).
- •18. Проектге жаңа форма қосу.
- •19. Форманың жеке көшірмесін жасау.
- •20. Депозитариядан форманы уақытша алу(заимствование).
- •21. Форма мен модульді проектге қоспай көру.
- •22. Компоненттерді кітапхана бетінен формаға тасымалдау.
- •24. Parent және Owner компоненттері.
- •27. 59. Формада компоненттерді «көп қабатты» орналастыру.
- •28. «Жоғалған» компоненттерді іздеу.
- •29. Object TreeView терезесі және Редактор Коды диаграммасының беті.
- •30. Компоненттер тобымен жұмыс істеу.
- •31. Компоненттер фиксациясы.
- •32.58.Депозитария- проект және формалар қоймасы.
- •33. Code Insight-ты қолдану.
- •34. Class Explorer класстар зерттеушісі.
- •35. Редактор кодының терезесіне орнатылған өңдеуді қолдау(поддержка разработки).
- •37. Проектні құрастыру және компиляцияға жіберу.
- •38. Құрастырушы және компилятор хабарламасы.
- •39.57. Программаны орындау кезіндегі қателерді дұрыстау.
- •40. Watch List бақылау терезесі.
- •41. Қосымшаларды қадам бойынша орындау.
- •42. Үзіліссіздік нүктесі.
- •43. Debug Inspector –кейінге қалдыру инспекторы терезесін қолдану.
- •44. Енгізілетін компоненттер тізімі және мәтіндік ақпараттың бейнелері
- •45. Label,StaticText,Panel компоненттерінің жазуларындағы мәтiннiң бейнелерi
- •46. Edit, LabeledEdit, MaskEdit редакциялау терезелері.
- •47. ListBox, CheckListBox, ValueListEditor, ComboBox, ComboBoxEx- тiзiмдерден таңдаудың компоненттерi
- •48. StringGrid - жолдар кестесi
- •49. 60.Енгізілетін компоненттер тізімі және сандардың,күн мен уақыттың бейнелері.
- •50. UpDown ,cSpinEdit - бүтін сандарды енгізу және бейнелеу компоненттері.
- •51. F1Book компоненті- excel беті.
- •52. Мәтiндiк және сандық мәлiметтердi синтаксис бойынша дұрыс енгiзудi қамтамасыз ету.
- •54. Windows құжаты үлгісіндегі мәліметтерді бейнелеу-ListView компоненті.
- •61. Қолданушы кнопканы шерткенде, кнопкада қандай да бір жазу шығаратын қосымша құрыңыз.
- •62. 89. Екі санды енгізіп, көбейтіндісінің нәтижесін шығаратын қосымша құрыңыз.
- •63. Қателік шыққан жағдайда не істейміз? Мысал келтіру
- •64. Екі резистордан тұратын электр шынжыры(цепь) берілген.Олар параллель де,тізбектей де жалғануы мүмкін.Кедергісін есептеңіз.
- •65. Қарапайым және күрделі программалау жүйелеріне мысал.
- •66. Күрделі жүйелердін құрулымы. Күрделі жүйелердін мысалдары.
- •67. Хаосты ретке келтіру. Декомпозициянын қызметі.
- •68. Декомпозициянын қызметі. Абстракциянын қызметі.
- •69. Программалық жүйелерді жоболау әдістері.
- •70. Объектілік моделдердін мысалдары.
- •71. Объектілік жолынын қурылу бөлімдері. Программалау парадигмасы.
- •72. Абстракция. Инкапсуляция. Модулдік.
- •73. Иерархия. Типизациялау. Параллелизм.
- •74. Объектілік моделді ќолдану. Кластар жјне объекттер.
- •75. Объектілер арасындағы қатынас. Қатынас типтеріне мысал.
- •78. Ассоциация. Мұралау. Әдіс іздеуі.
- •79. Агрегация. Класстар байланыстары.
- •80.Кластардың және объектердің өзара байланысына мысал.
- •81. Кластардың және объектердің сапасы.
- •83. Кластардың және объектердің идентификациясына мысал.
- •84. Объектіге бағытталған анализ.
- •85. 87. Кілттік абстракциялар және механизмдерге мысал.
- •Void calibrate(Temperature actualTemperature);
- •86.Әдіс. Белгілер. Белгілер элементтері.
- •88. Моделдер және ракурстар. Логикалық және физикалық моделдерге мысал.
- •90.. Статикалыќ жјне динамикалыќ моделдер. Жобалау аспаптары.
18. Проектге жаңа форма қосу.
Проектіге жаңа форманы енгізу әр түрлі әдістермен жасалуы мүмкін. Егер жаңа бос форманы енгізу керек болса, File| New командасын орындау керек. Енді проектке бұрын жасалған форманы енгізу әр түрлі әрекеттер нұсқасынан тұрады.Проектке дайын форманы қосу үшін Project| Add to Project командасын орындау керек.Ол кезде сол форманың атауы проектте бар форманың атауымен сәйкес болады,сол кезде “The project already contains a form or module named Form1”-«Проектте Form1 атауымен форма немесе модуль бар» деген ескерту шығады.Нәтижесінде форма проектке қосылмайды. Бұл модульге де қатысты болады,егер оған атау алдын ала беріліп қойылмаса,басқа каталогтан форма модулін қосатын болған жағдайда олардың атаулары сәйкес Unit1 болып қалады.Ол кезде де ескерту шығарылады.Сондықтан проекттегі форманың атын өзгертіп қою керек. Егер модульге қатысты болса,онда оны File| Save As командасы арқылы сақтап жаңа атау беру керек.Бірнеше қосымшалардың бірдей форманы қолданудың өз кемшіліктері мен артықшылықтары бар. Егер бұл қосымшалар бірдей қолданушылармен қолданылатын бір-бірімен байланысқан топ құратын болса,онда ортақ формалардың болуы ыңғайлы болады. Егер форманы қолданатын қосымшалар әр түрлі болса немесе формалар онда әр түрлі мақсатта қолданылатын болса, бір қосымшада форманы өзгерткен кезде,егер оны компиляциялаған кезде оған дейінгі қосымшаның бұзылуына әкеліп соғады.Мысалы,формадағы бағдарламаның атын өзгеркен кезде,оған дейінгі қосымшаның да аты өзгертіледі,ал бұл қателікке әкеледі.
19. Форманың жеке көшірмесін жасау.
Басқа қосымшадан жаңа қосымшаға форманы қосқаннан кейін бірнеше қосымшалардың бірігіп форманы қолдануды болдырмау үшін Код Редакторы терезесінде осы форманың модуліне өтіп, модульді жаңа қосымшаның каталогында сақтай отырып File| Save As командасын орындау керек.Бұл кезде әр тұрлі қосымшалар бір форманың әр түрлі копиясын қолданады және олардың біреуінің өзгеруі қалғандарына әсерін тигізбейді. Форманың копиясын басқа да әдістермен құруға болады. Біріншіден, оны Windows немесе MS DOS құралдарымен құруға болады, жай ғана сәйкес файлдарды бір каталогтан екіншісіне көшіреміз. Бұл кезде форманың тек қана .срр модуль файлы емес, оның тақырыптық .һ файлы және бейне файлы .dfm екенін ұмытпау керек.Сол үшін барлық үш файлды көшіру қажет. Объектілік модуль файлын көшіресе де болады, себебі ол бағдарламада компиляция кезінде құрылады. Форманың автономды копиясын жасаудың келесі тәсілі – C++ Builder менюін қолдану. Кез келген уақытта ашылатын форманың файлын көрсетіп File| Open командасын және File| Save As командасын тізбектей орындауға болады. Бұл командалардың алғашқысы форманы ашады, ал екіншісі қолданушы көрсететін орын мен беретін атаумен сақталады. Мұндай операцияның артықшылығы-сақталатын файлдың жиынтығын ойлаудың қажеті болмайды. C++ Builder автоматты түрде тек .срр файлды емес, .һ және .dfm файлдарын көшіреді.
20. Депозитариядан форманы уақытша алу(заимствование).
C++ Builder-да тағы бір мүмкіндік бар – Депозитариядан проектке қосылатын форманы уақытша алу. Ол үшін File| New| Other командасын орындау керек,бұл кезде New Items(жаңа элементтер) терезесі ашылады. Forms және Dialogs беттерінде проектіңізге уақытша формалар алуға болады. Уақытша алынған форма терезенің төменгі бөлігінде орналасқан үш радиокнопка арқылы анықталады:Copy – көшіру, Inherit-мұрагерлікпен алу, Use-қолдану. Егер Copy кнопкасы қосулы болса файлдар жай ғана қосымшаға көшіріледі. Ол көшірмені өзгертуге бола береді,себебі ол Депозитариядағы формаға әсер етепейді.Осы режимді C++ Builder құрушыларымен Депозитарияға қосылған форманың бірін проектке қосу үшін қолдануға болады.Депозитариядағы кейбір дайын формалар өте қарапайым, орындалатын кодтары болмайды. Кейбіреулерінде қиын кодтар болады,оларды қолдануға болады. Шаблондарды қолдану қосымшаңыздың индивидуалдығынан айырады.Ал бұл жақсы қосымшаның өте маңызды критерийі болып саналады. C++ Builder-дің дайын формаларын тек қарап шығу үшін, кодтардың кейбір фрагменттерін немесе терезенің кеңістігін ұйымдастырылу принципін уақытша алу үшін қолдануға болады. Егер есепте қосымшаның тез прототипін құру керек болса,онда дайын форманы қолданып,соңғы вариантында өзінікіне ауыстыруға болады.
