2 - зертханалық жұмыс. Бағдарлама жобасын әзірлеу. Алгоритмдерді өңдеу және талдау. Бағдарламалық модульдердің ерекшелігін құру.
Мақсаты Бағдарлама жобасын әзірлеуді үйрену. Алгоритмдерді өңдеу және талдау. Бағдарламалық модульдердің ерекшелігін құруды меңгеру.
Әдістемелік нұсқаулар C++Builder ортасында құрылатын қосымшалардағы тізімнің кӨмегімен таңдау жұмысын ұйымдастыру үшін Standart панелінің ListBox, ComboBox компоненттерін қолдануға болады.
Standart панелінің ListBox, ComboBox компоненттері. ListBox компоненті қарапайымтізімдерді жасауда қолданылады.
Мысалы,
ComboBox1->Items.LoadFromFile(„с:\Gruppa\Family.txt‟);
Жаттығу жұмыстары Студент пен оқытушы туралы ақпарат бере алатын қарапайым қосымша құру керек. Әрбір студент немесе оқытушы туралы ақпарат оның фамилиясына сәйкес аталатын *.txt файлда сақталсын. Қосымша құруда тізімдерді пайдаланыңыз.
Орындалуы. Қосымша үш/4.5, 4.6, 4.7–суреттер/терезеден тұрады. «Анықтама»терезесіндегі батырмалар кӨмегімен «Студенттер» немесе «Оқытушылар» терезелерінің біріне кӨшуге болады. Бұл терезелерде сәйкесінше студент немесе оқытушы туралы нақты мәлімет алынады.
«Анықтама» терезесі (Form1) үшін жазылған программа мәтіні:
#include "Unit1.h"
#include "Unit2.h"
#include "Unit3.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//--------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
Өзіндік жұмыс тапсырмалары Тізімдерді және олардың қасиеттері мен әдістерін, уақиғаларын пайдалана отырып:
Азық-түлік дүкенінің ассортименті туралы мәлімет беретін;
Поликлиниканың дәрігерлері туралы мәлімет беретін;
Математикалық формулалар анықтамалығының қызметін атқаратын;
Кітапханадағы картотека қызметін атқаратын;
Атына сәйкес түстерді кӨрсете алатын;
Атына сәйкес фигураларды кӨрсете алатын;
Атына сәйкес музыка ойнай алатын;
Фильмдер картотекасының қызметін атқаратын;
Футбол клубтары туралы анықтамалар беретін;
10. Қаладағы мәдени орталықтарда Өтетін іс-шаралар туралы ақпарат беретін;