C++ Builder - вопросы программирования



         

Листинг10 1



Листинг10.1.

Программа тестирования (заголовочный файл) #ifndef tester_H #define tester_H #include <Classes.hpp> #include <Controls.hpp> #include <StdCtrls.hpp> #include <Forms.hpp> #include <ExtCtrls.hpp> #include <Dialogs.hpp> #include <Graphics.hpp> // вопрос struct TVopros { AnsiString Vopr; // вопрос AnsiString Img; // иллюстрация (имя BMP-файла) AnsiString Otv[4]; // варианты ответа int nOtv; // кол-во вариантов ответа int rOtv; // номер правильного ответа }; // форма class TForml : public TForm { published: // IDE-managed Components TLabel *Labell; // информационное сообщение, вопрос Tlmage *Imagel; // иллюстрация к вопросу TButton *Buttonl; // кнопка OK / Дальше void__fastcall FormActivate(TObject *Sender); void __fastcall ButtonlClick(TObject *Sender); private: TRadioButton *RadioButton[4]; // варианты ответа - кнопки выбора void __fastcall RadioButtonClick(TObject *Sender); // щелчок на // кнопке выбора ответа void __fastcall ShowVopros(TVopros v); // выводит вопрос void __fastcall EraseVopros(void); // удаляет вопрос public: __fastcall TForml (TCornponent* Owner) ; }; extern PACKAGE TForml *Forml; #endif








Содержание  Назад  Вперед