- •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.. Статикалыќ жјне динамикалыќ моделдер. Жобалау аспаптары.
48. StringGrid - жолдар кестесi
StringGrid компоненті жолдардан тұратын кесте болып табылады. Кестедегі деректер тек оқылады немесе редактрленеді. Кестеде жоғары-төменге айналдыратын жолақтары болуы мүмкін. StringGrid компоненті ең алдымен мәтіндік ақпараттарды кесте түрінде көрсетуге арналған.
Компоненттің негізгі қасиеттері:
-System:: AnsiString Cells [int ACol] [int aRow] – ұяшықта Acol және Arow индекстері бар жол
-Classes::TStrings*Cols[int Index]- бағанда Index деген индексі бар объекттерге байланысқан жол тізімі
-Classes::TStrings*Rows[int Index]- жолда Index деген индексі бар объекттерге байланысқан жол тізімі
-System::TObject*Objects[int ACol] [int ARow] – ұяшықта Acol және Arow индекстері бар жолмен байланысқан объект
Мәтіндерді жеке ұяшықтарға немесе бірден жол мен баған бойынша TString көмегімен енгізуге болады. Мысалы,мына код:
Int I, J;
for(I=J; I<StringGrid1->ColCount; I++)
StringGrid1 - > Cells[I][0]= “столбец”+ IntToStr(I);
for(I=1; I<StringGrid1->RowCount; I++)
{
StringGrid1 - > Cells[0][I]= “строка”+ IntToStr(I);
for(J=1; J<StingGrid1- > RowCount; J++)
StringGrid1 - > Cells[J][I]= IntToStr(I)+ ‘:’+ IntToStr(J);
}
Ұяшықты мынандай мәтіндермен толтырады:
49. 60.Енгізілетін компоненттер тізімі және сандардың,күн мен уақыттың бейнелері.
C++Builder-дің кітапханасында сандардың,күн мен уақытты бейнелеу мен редактрлеу мен енгізуге арналған компоненттер бар. Олар:
Компонент аты |
Беті |
Сипаттамасы |
UpDown |
Win32 |
Санауыш –перне. Edit және басқа да сандық ақпараттарды енгізе алтаын компоненттерімен байланысады. Негізгі қасиеті- Position. |
CSpinEdit |
Samples |
Сананыуыш- пернесі бар редактрлеу терезесі комбинациясы . UpDown және Edit комбинациясы секілді. Негізгі қасиеті- Value. |
DateTimePicker |
Win32 |
Күн мен уақытты енгізеді. Сырғып түсетін күнтізбегі бар. Негізгі қасиеті- Date және Time. |
MonthCalendar |
Win32 |
Күндізбеден таңдай отыра күнді енгізеді. |
Calendar |
Samples |
Күнтізбені дәл осы күнге сәйкес бейнелейді. Осы компонентке қарағанда DateTimePicker-дің күндерді енгізуде көбірек мүмкіндігі бар. Негізгі қасиеті- Month және Day. |
F1Book |
ActiveX |
Сандық ақпараттарды енгізетін компонент. Excel беттеріне ұқсас болып келеді. |
50. UpDown ,cSpinEdit - бүтін сандарды енгізу және бейнелеу компоненттері.
C++Builder-де арнайы бүтін сандарды енгізуге арналған компоненттер бар. Олар: UpDown ,CspinEdit.
UpDown компоненті Edit редактрлеу терезесінде қолданушы бүтін санды таңдап ала алатын компонентке айналдырып жібереді. CspinEdit компоненті Edit және UpDown компоненттерінің қосындысы.
UpDown компонентінің негізгі қасиеті- Associate. Ол батырмаларды стрелкалармен байланыстырады. UpDown компонентінің AlignButton қасиеті udLeft және udRight мәндерін қабылдайды. Ол терезенің оң жағында , сол жағында орналасуын анықтайды. Orientation қасиеті udHorizontal және udVertical мәндерін қабылдайды. Ол батырмалар тігінен немесе көлденеңінен орналасуын анықтайды. ArrowKey қасиеті пернетақта пернелері компонентті басқару басқармауын анықтайды. Thousands қасиеті енгізілетін сандардың әрбір үш санды разрядтар арасын бөлетін пробелдің қойылуы мен қойылмауын анықтайды.
UpDown компонентінің Min және Max қасиеті сандардың максимальды және минилальды мәнін береді.
Wrap қасиеті максимальді немесе минимальды мәндерде компонент қалай әрекет ететінін анықтайды. Егер Wrap=false болса, онда санды максимальді және минимальді мәнге азайтуда немесе көбейту кезінде сол санды шектелген мәнде сақтап алады. Егер Wrap=true болса, онда максимальді саннан асыру амалы оны минимальды мәнге түсіріп жіберетін күйге алып келеді.
CSpinEdit компонентінің қасиеттері осы қарастырған қасиеттерге ұқсас, тек басқа атқа ие: Min,Max,Position қасиеттері сәйкес MinValue, MaxValue,Value деп аталады.
