- •Қазақстан республикасының білім және ғылым министрлігі
- •Мазмұны:
- •1. Басты терезе (Главное окно).
- •2. OnDblClick-компонентаны тышқанның көмегімен 2 рет шерткенде орындалады.
- •Компоненттерді формада реттеу. Компоненттерді формада ретке келтіру үшін келесі пернелерді басыңыз.
- •1.Меню мәзіріндегі View/Alignment Palette батырмасың таңдап:
- •2.Меню мәзіріндегі Edit/Align батырмалары арқылы.Ол үшін:
- •2. Деректер қоры
- •Кестелерді толтыру және есте сақтау.
- •Құрылған кесте реструктурлануы.
- •2.3 Модульдерге сипаттама
- •II. Программаның жұмыс істеу принциптері.
- •Қорытынды
2.3 Модульдерге сипаттама
Жұмыстың модульдік сұлбасы
Unit1
Unit3
Unit2
Бұл тапсырма 3 формадан тұратын 3 модульден құралған.
Unit1
Модуль бас мәзірден құралған(бас форма)
BitBtn1
Image1
|
Батырмасы деректер қорына кіруді қамтамасыз етеді.
Бас формаға қойылған түс қағаз
|
Unit2
Мәліметтерді енгізу үшін форма
PageControl1 TabSheet1
Label1 Label2 Label3 Label4 Label5 Label6 DBText1 Label7 DBGrid1 DBLookupComboBox1 DBComboBox1 DBEdit1
DBEdit2 DBEdit3 BitBtn1 BitBtn2 BitBtn3 BitBtn4 Button1 Button2 TabSheet2
Image1 DBGride2
DBComboBox2 DBComboBox3 BitBtn5 BitBtn6 BitBtn7 |
Сессия, Предмет және Подсчет терезелерін басқару «Сессия» туралы мәліметтерді толтырып формаға шығартады. Предмет сөзін жаздым Шифр Досрочно Вовремя Летник Количкство студентов Студенттер санын шығару Всего экзаменов батырмасының нәтижесін шығару Пәндер, топтар,емтихан тапсыру түрлерін толтыру Пәнді енгізу Топ шифрын енгізу Мезгілден бұрын емтихан тапсырған студенттер санын енгізу Уақытысында тапсырған студенттер санын енгізу Жазғы емтиханға қалған студенттер санын енгізу Добавить батырмасы Удалить батырмасы Изменить батырмасы Просмотр батырмасы Барлық емтихан санын шығаратын батырма Сброс батырмасы «Предмет» туралы мәліметтерді толтырып формаға шығартады. Предмет терезесінің түсқағазы Предмет және Вид бойынша мәліметтерді толтыру кестесі Емтихан тапсыратын пәнді таңдау Емтихан өту түрі Добавить батырмасы Изменить батырмасы Удалить батырмасы |
TabSheet3 |
«Подсчет» туралы мәліметтерді толтырып формаға шығартады. |
Image3 DBText2 DBText3 DBText4 DBText5 Label9 Label10 Label11 Label12 Label13 Label14 BitBtn8 DBComboBox4 DBGrid3 BitBtn9
|
Подсчет терезесінің түс қағазы Мезгілден бұрын емтихан тапсырған студенттер саны Уақытылы емтихан тапсырған студенттер саны Жазғы сессияға қалған студенттер саны Топтағы студенттер санын шығару Сдали досрочно жазбасы Сдали вовремя жазбасы Летники жазбасы В группе жазбасы Студентов жазбасы Выберите группу жазбасы Найти батырмасы Топты тізім ішінен таңдау Емтихан тапсыратын пәндерді таңдау Отмена батырмасы |
Unit3
Есеп беруге арналған форма
QuickRep1 |
Студенттердің емтихан тапсырғаны туралы есеп беру |
|
|
II. Программаның жұмыс істеу принциптері.
Басты беттегі форма
Басты форманың коды ,оларға мына операцияларды жатқызамыз
-блокнаттағы ақпартқа жетудің физикалық жолын анықтау
-ақпаратты жазу немесе өшіру
-берілген критерйй бойынша ақпаратты іздеу
-басты формамен байланысты, басқа формаларды шақыру
3. Есеп беруді ұйымдастыру
void __fastcall TForm1::BitBtn1Click(TObject *Sender) оқиғасы арқылы басты беттегі форманы шақырамыз.
Басты формамен байланысқан формалардың коды.
Әрбір UNIT тиісті нысандарын (нысаны) орналасқан оқиғаys өңдеу компоненттерді қамтиды, яғни 1 блок Form1, UNIT1 сәйкес келеді - Form2, және т.б. .. Осылайша, бағдарламаның құрылымы барлық осы іс-шараларды жүзеге асыру үшін жауапты болып табылады 3 логикалық аяқталған бөліктен тұрады.
8- сурет. Басты форма
Войти батырмасын басқан кезде төмендегі терезе ашылады.
9-сурет. Сессия терезесі бойынша мәліметтерді енгізу, өзгерту, жою және көру
Бұл терезеде Предмет батырмасын басқанда біз емтихан тапсыратын пәндерді таңдап енгіземіз. Келесі Шифр батырмасы арқылы емтихан тапсыратын топтарды таңдап енгізе аламыз. Студенттердің емтиханды қаншасы мезгілден бұрын, мезгілінде және жазғы сессияға қалған студенттерді енгіземіз.
10-сурет. Предметы бойынша мәліметтерді енгізу, өзгерту және жою
Предмет деп аталатын терезеде біз пәнді және сол пәннен алынатын емтихан түрін енгізе аламыз.
11-сурет. Подсчет бойынша мәліметтерді шығару
void __fastcall TForm2::Table1CalcFields(TDataSet *DataSet) оқиғасы арқылы топтағы студенттер санын анықтаймыз.
Выберите группу батырмасынан топты таңдаймыз. Найти батырмасын басқанда жаңа таңдап алынған топ студенттерінің емтихан тапсырудағы мәліметтерінін аламыз, яғни емтиханды мезгілден бұрын, уақытылы және жазғы сессияға қалған студенттер санын және топта барлық неше студент бар екендігін, қандай пәннен тапсыратындығы туралы мәліметтерді аламыз.Отмена батырмасын басқанда басқа топтарды таңдап мәліметтерді іздей аламыз.
13- сурет. Есеп беру мазмұны.