1. Си туралы түсінік


InputQuery және MessageDlg терезелері



бет22/54
Дата06.01.2022
өлшемі2,99 Mb.
#14337
1   ...   18   19   20   21   22   23   24   25   ...   54
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. Енгізген санның ағылшын тілінде экранға шығару бағдарламасын құру.

  2. Берілген топ тізімі бойынша студенттің номерін енгізген кезде, сол студенттің аты-жөнін экранға шығару бағдарламасын құру.

  3. Айдың номерін енгізу арқылы жыл мезгілін экранға шығару бағдарламасын құру.

  4. Автобустың номерін енгізу арқылы аялдамалардың тізімін экранға шығару бағдарламасын құру.

  5. Енгізген санның орыс тілінде экранға шығару бағдарламасын құру.

  6. Қаланың кодын енгізу арқылы сол қаланың атын экранға шығару бағдарламасын құру.

  7. Айдың номерін енгізу арқылы сол айдағы күндер санын экранға шығару бағдарламасын құру.

  8. Айдың номерін енгізу арқылы сол айдың атын экранға шығару бағдарламасын құру.

  9. Жұлдыз жорамалдағы 1..12 аралығындағы санды енгізгенде сол белгінің жорамалын экранға шығару.

  10. Енгізілген подъезд арқылы сол подъезде орналасқан пәтерлердің тізімін экранға шығару бағдарламасын құру.

  11. Берілген екі санға /,*,-,+ амалдарын таңдау арқылы қолдану бағдарламасын құру.

  12. Берілген санның Cos x, Sin x, Tg x, Ctg x функцияларын есептеуін таңдау арқылы қолдану бағдарламасын құру.

  13. Колледж мамандықтарының шифрін енгізу арқылы сол мамандықтың атын экранға шығару бағдарламасын құру.

  14. Топ номерін енгізу арқылы сол топтың кураторының аты-жөнін экранға шығару бағдарламасын құру.

  15. Топ номерін енгізу арқылы сол топтағы студенттер санын экранға шығару.

  16. Тізім берілген. Студент номерін енгізгенде сол студенттің анкеталық мәліметтерін экранға шығару бағдарламасын құру.

  17. Математика пәні бойынша 1 сұрақтан тұратын тест бағдарламасын ұйымдастыру.

  18. Қазақстан тарихы пәні бойынша 1 сұрақтан тұратын тест бағдарламасын ұйымдастыру.

  19. Орыс тілі пәні бойынша 1 сұрақтан тұратын тест бағдарламасын ұйымдастыру.

  20. Ағылшын тілі пәні бойынша 1 сұрақтан тұратын тест бағдарламасын ұйымдастыру.

  21. Информатика пәні бойынша 1 сұрақтан тұратын тест бағдарламасын ұйымдастыру.

  22. Дүниежүзі тарихы пәні бойынша 1 сұрақтан тұратын тест бағдарламасын ұйымдастыру.

  23. Қазақ тілі пәні бойынша 1 сұрақтан тұратын тест бағдарламасын ұйымдастыру.

  24. Прогрммалау пәні бойынша 1 сұрақтан тұратын тест бағдарламасын ұйымдастыру.

  25. Photoshop бағдарламасы бойынша 1 сұрақтан тұратын тест бағдарламасын ұйымдастыру.

  26. Delphi бағдарламасы бойынша 1 сұрақтан тұратын тест бағдарламасын ұйымдастыру.

  27. Corel Draw бағдарламасы бойынша 1 сұрақтан тұратын тест бағдарламасын ұйымдастыру.



Бақылау сұрақтары:

1. Код редакторы дегеніміз не?

2. Жобалық файлдарды ата?

3. Енгізу және шығарудың диалогтық терезелерін ата?



4. Си тілінің айнымалылар, деректер типтері ата?
Пайдаланылған әдебиеттер:

1. Оспанова Ш.Б. Builder C++ ортасында бағдарламалау: оқу құралы. Қостанай: ҚМПИ, 2016. – 114 б.




Достарыңызбен бөлісу:
1   ...   18   19   20   21   22   23   24   25   ...   54




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет