
- •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.. Статикалыќ жјне динамикалыќ моделдер. Жобалау аспаптары.
51. F1Book компоненті- excel беті.
F2Book компоненті қосымшаға Excel типті кесте кірістіруге мүмкіндік береді. Оны қолданушы қажет сандармен толтыра алады,ал компонент берілген формулалар бойынша есептеу жүргізіп нәтижесін көрсетілген ұяшықтарға шығарады.Кестеге әр түрлі типті диаграмма мен графиктерді кірістіруге болады.Ұолданушы кесте деректеріне енгізген өзгертулер сол сәтте диаграммада көрініп отырады.Осылайша қосымшаға әр түрлі есептер,техникалық немесе статикалық есептемелерді енгізу арқылы ұолданушы олармен жұмыс жасай алады.F1Book компонентін формаға апарып,оң жақ батырманы басып,шыққан менюден Workbook Designer командасын таңдау керек.Сол кезде жобалаудың диалогтық терезесі шығады.Кестені жобалау Excel-дегі ережелермен сәйкес келеді.Ұяшыққа керек шрифт,стильді таңдап сандарды жазуға болады.Формула да жазуға болады.Диаграмманы белгілеу үшін алдымен курсормен кестеде диаграммада көрсетілетін мәліметтерді ерекшелеп, одан соң диаграмманы енгізу кнопкасын басып,курсормен диаграмма тұратын рамканы көрсету керек.Нәтижесінде диаграмма типі мен оған қажетті атрибуттарды таңдауға болатын диалогтық терезе ашылады.F1Book компонентіне оң жақ батырманы басып Properties командасын таңдауға болады.Сол кезде пайда болатын диалогтық терезеде көрінетін және көрінбейтін компоненттерді белгілеуге болады:жолдар мен бағандар атаулары(Row Heading және Column Heading),тор (Gridlines),есептеу формулалары (Formulas)
52. Мәтiндiк және сандық мәлiметтердi синтаксис бойынша дұрыс енгiзудi қамтамасыз ету.
Қолданушының текстілік және сандық деректерді енгізу кезінде қиын мәселелер туындайды. Бұл проблеманың зияны әсіресе қосымшаны қолданатын қолданушылар көп болған жағдайда және маман емес болған жағдайда білінеді. Бұл мәселені шешу үшін ListBox, ComboBox, StringGrid, DateTimePicker, StringEdit және т.б компоненттерді қолдануға болады. Олар синтаксистік енгізудің дұрыстығына кепілдік береді. Edit компоненттері көмегімен енгізу жасалағанда қолданушы кез келген қателік жіберуі мүмкін. ComboBox-та Style қасиетіндегі csDropDownList мәні өзгертуге жол бермейді,сол үшін қолданушы қате бөлімді көрсете алмайды. SpinEdit жұмыс стажының дұрыс синтаксисін қарастырады, ал оның MinValue , MaxValue қасиеттері енгізілген санның шектеулерін анықтайды. MaskEdit компоненті телефон номерінің синтаксистік дұрыс енгізілуін қадағаласа, DateTimePicker туылу жылының синтаксисінің дұрыстығына жауап береді.Синтаксисі қатесіз енгізуді ValueListEditor де қадағалайды,яғни оның esPickList, esEllipsis элементтер стилі мен маскаланған енгізуі EditMask.
53. Иерархиялық мәліметтерді бейнелеу компоненттері.
Иерархиялық деректер компоненттеріне: кейбір мекеме структурасы, күрделі проект структурасы, құжаттама құрамы,т.б. жатады.Бұл компоненттерден басқа каталогтар мен жайлы иерархиялық деректерді сақтайтын көрсету компоненттері бар. Иерархиялық ақпарат әр түрлі болуы мүмкін: кейбір кәсіпорын структурасы, мекеме құжаттамасының структурасы, есептеме структурасы, т.б.Талдардың әрбір түйінімен кейбір деректер байланыса алуы мүмкін.TreeView компоненттерінің мүмкіндігі Outline компоненттеріне қарағанда кеңірек.TreeView-32-рязрядты компонент,ал Outline-16-разрядты.TreeView-дің негізгі қасиеті болып талдардың түйіндері жайлы ақпаратты сақтайтын Items болып табылады. Жеке түйіндер жайлы ақпарат Items[int Index] қасиеті арқылы жүзеге асырылады. Мысалы,TreeView1->Items->Item[0]-бұл индексі 0 болатын талдың алғашқы түйіні.Әрбір түйін TtreeNodes типті өзінің қасиеттері мен әдістері бар объект болып табылады.TreeView терезесінің элементтері:New Item кнопкасы талға жаңа түйінді қосуға мүмкіндік береді.Ол New Item кнопкасын басқан уақытта орналасқан түйінмен бір деңгейде орналасады.New SubItem кнопкасы(жаңа еншісіндегі түйін) талға еншісіндегі түйінді кірістіруге мүмкіндік береді. Ол New SubItem кнопкасын басқан уақытта орналасқан түйіннен бір деңгей төмен орналасады.Delete кнопкасы ерекшеленген талдың түйінін жояды.Load кнопкасы файлдан талдың құрылымын жүктеуге мүмкіндік береді. Талдың құрылымын сақтайтын файл – бұл түйіндер тексттері бар кәдімгі текстілік файл. Түйіндер деңгейлері отступтармен белгіленеді.Image Index және Selected Index ұолданушы осы уақытта ерекшеленген және ерекшеленбеген түйін үшін көрсетілетін пиктограмма индексін анықтайды. Кейбір түйінмен байланысқан объектті оның Data қасиетімен табуға болады.Мысалы, TreeView1->Items->Item[1]->Data.Түйіндерді жоюдың екі әдісі бар:Clear(void)-барлық талды тазартады, Delete(TTreeNode* Node)-Node түйіні мен оның барлық түйіндерін жояды.Outline TreeView компонентіне ұқсас.Талдың структурасы Items қасиетінде сақталады және жеке түйіндерді алу осы индексті түйіндер тізімі арқылы жүзеге асырылады. Бірақ индекстер 1-ден басталады. Мысалы, Outline1-> Items[1]->Text – бұл 1 индексті(алғашқы түйіні) талдың түйінінің тексті. Items қасиетінің типі TOutlineNode. Оның TreeView әдістері мен қасиеттерінен айырмашылығы: Талдың структурасы басқаша толтырылады:TStrings типті Lines қасиеті арқылы.Пиктограммалар PictureOpen(ашылған түйін пиктограммасы), PictureClosed(жабылған түйін пиктограммасы), PictureMinus(ашылған түйін маңындағы «-» символды пиктограмма), PicturePlus(ашылмаған түйін маңындағы «+» символды пиктограмма), PictureLeaf(Ешқандай талдың беттері жоқ түйін пиктограммасы). Outline компонентінің пиктограммаларының негізгі айырмашылығы олар барлық бір типті түйіндер үшін бірдей,ал TreeView-де әрбір түйінге жеке пиктограмманы тағайындауға болады.