InputQuery және MessageDlg терезелері
Енгізу терезесінің жазылу үлгісі: InputQuery(Caption, Prompt, Value);
Мұндағы: Caption – Енгізу терезесінің тақырыбы.
Prompt – Енгізуге қажетті түсініктеме.
Value – енгізілетін мәнді меншіктейтін айнымалы.
Шығару терезесінің жалпы жазылу түрі:
MessageDlg(Msg, Type, Button,Helpbtn );
Мұндағы: Msg – Экранға шығатын мәтін.
Type – Хабарлама типі.
Хабарлама типі төменде көрсетілген кестедегі мәннің бірін қабылдауы мүмкін:
Тұрақты
|
Хабарлама типі
|
Белгі
|
mtWarning
|
Тыңдаңыздар
|
|
mtError
|
Қате
|
|
mtInformation
|
Анықтама
|
|
mtConfirmation
|
Тастау
|
|
mtCostom
|
Қарапайым
|
жоқ
|
Button – диалогтық терезеде көрінетін батырмалар. Батырма типтері төмендегі кестеде келтірілген:
Мәні
|
Түсініктеме
|
mbYes
|
Yes мәтінді батырма
|
mbNo
|
No мәтінді батырма
|
mbOK
|
OK мәтінді батырма
|
mbCancel
|
Cancel мәтінді батырма
|
mbHelp
|
Help мәтінді батырма
|
mbAbort
|
Abort мәтінді батырма
|
mbRetry
|
Retry мәтінді батырма
|
mbIgnore
|
Ignore мәтінді батырма
|
mbAll
|
All мәтінді батырма
|
Мысал №2. InputQuery және MessageDlg диалогтық терезелері арқылы апта күнін санды түрде енгізгенде сол апта күнінің атын экранға шығаратын бағдарлама құру.
void __fastcall TForm1::FormCreate(TObject *Sender)
{
String n;
int m;
InputQuery("Енгізу терезесі","Апта номерін енгіз",n);
m=StrToInt(n);
switch(m)
{
case 1:MessageDlg("Дуйсенбі",mtInformation,TMsgDlgButtons()<
case 2:MessageDlg("Сейсенбі",mtInformation,TMsgDlgButtons()<
case 3:MessageDlg("Сарсенбі",mtInformation,TMsgDlgButtons()<
case 4:MessageDlg("Бейсенбі",mtInformation,TMsgDlgButtons()<
case 5:MessageDlg("Жума",mtInformation,TMsgDlgButtons()<
case 6:MessageDlg("Сенбі",mtInformation,TMsgDlgButtons()<case 7:MessageDlg("Жексенбі",mtInformation,TMsgDlgButtons()<
default: MessageDlg("1..7 аралыгын енгіз", mtInformation, TMsgDlgButtons() << mbOK,0);
} }
Енгізу – шығару терезелерін қолданып бағдарлама құру
Енгізген санның ағылшын тілінде экранға шығару бағдарламасын құру.
Берілген топ тізімі бойынша студенттің номерін енгізген кезде, сол студенттің аты-жөнін экранға шығару бағдарламасын құру.
Айдың номерін енгізу арқылы жыл мезгілін экранға шығару бағдарламасын құру.
Автобустың номерін енгізу арқылы аялдамалардың тізімін экранға шығару бағдарламасын құру.
Енгізген санның орыс тілінде экранға шығару бағдарламасын құру.
Қаланың кодын енгізу арқылы сол қаланың атын экранға шығару бағдарламасын құру.
Айдың номерін енгізу арқылы сол айдағы күндер санын экранға шығару бағдарламасын құру.
Айдың номерін енгізу арқылы сол айдың атын экранға шығару бағдарламасын құру.
Жұлдыз жорамалдағы 1..12 аралығындағы санды енгізгенде сол белгінің жорамалын экранға шығару.
Енгізілген подъезд арқылы сол подъезде орналасқан пәтерлердің тізімін экранға шығару бағдарламасын құру.
Берілген екі санға /,*,-,+ амалдарын таңдау арқылы қолдану бағдарламасын құру.
Берілген санның Cos x, Sin x, Tg x, Ctg x функцияларын есептеуін таңдау арқылы қолдану бағдарламасын құру.
Колледж мамандықтарының шифрін енгізу арқылы сол мамандықтың атын экранға шығару бағдарламасын құру.
Топ номерін енгізу арқылы сол топтың кураторының аты-жөнін экранға шығару бағдарламасын құру.
Топ номерін енгізу арқылы сол топтағы студенттер санын экранға шығару.
Тізім берілген. Студент номерін енгізгенде сол студенттің анкеталық мәліметтерін экранға шығару бағдарламасын құру.
Математика пәні бойынша 1 сұрақтан тұратын тест бағдарламасын ұйымдастыру.
Қазақстан тарихы пәні бойынша 1 сұрақтан тұратын тест бағдарламасын ұйымдастыру.
Орыс тілі пәні бойынша 1 сұрақтан тұратын тест бағдарламасын ұйымдастыру.
Ағылшын тілі пәні бойынша 1 сұрақтан тұратын тест бағдарламасын ұйымдастыру.
Информатика пәні бойынша 1 сұрақтан тұратын тест бағдарламасын ұйымдастыру.
Дүниежүзі тарихы пәні бойынша 1 сұрақтан тұратын тест бағдарламасын ұйымдастыру.
Қазақ тілі пәні бойынша 1 сұрақтан тұратын тест бағдарламасын ұйымдастыру.
Прогрммалау пәні бойынша 1 сұрақтан тұратын тест бағдарламасын ұйымдастыру.
Photoshop бағдарламасы бойынша 1 сұрақтан тұратын тест бағдарламасын ұйымдастыру.
Delphi бағдарламасы бойынша 1 сұрақтан тұратын тест бағдарламасын ұйымдастыру.
Corel Draw бағдарламасы бойынша 1 сұрақтан тұратын тест бағдарламасын ұйымдастыру.
Бақылау сұрақтары:
1. Код редакторы дегеніміз не?
2. Жобалық файлдарды ата?
3. Енгізу және шығарудың диалогтық терезелерін ата?
4. Си тілінің айнымалылар, деректер типтері ата?
Пайдаланылған әдебиеттер:
1. Оспанова Ш.Б. Builder C++ ортасында бағдарламалау: оқу құралы. Қостанай: ҚМПИ, 2016. – 114 б.
Достарыңызбен бөлісу: |