ďťż

Ładny brzuch

Witam. Posiadam Buildera 6 z Biblioteczki KŚ. Napisałem program-test z j. angielskiego na podst. testu - 50 pytań. Zrobiłem wersję konsolową - bez większego problemu. Ale to mi nie wystarczy. Chciałbym zrobić wersję pod Windows. Otóż chodzi mi o to, że program zadaje pytania i udostępnia warianty odpowiedzi - a) b ) c) lub d). Po zaznaczeniu jednej (RadioButton) uaktywnia się button ("Dalej") i program zadaje następne pytanie. I tak 50x do końca, gdzie na ostatnim okienku pokazuje się wynik w procentach wraz z oceną. Program powinien działać mniej więcej tj. instalator. Proszę o wskazówki (nie o gotowca - ja jestem ambitny :D)jak to ugryźć. Wiem już, że dobrze było by zrobić plik *.ini z bazą pytań i tablicę z nr pytań. Proszę o wskazówki. Pozdrawiam!
Użytkownik dawid.barracuda edytował ten post 18 sierpień 2009, 14:07


To nie jest trudne jeśli napisałeś to już na konsolę zakładam że znasz już trochę C/C++, więc powinieneś poradzić sobie pod builderem.
Pytania możesz przechowywać np w strukturze:
struct Pytania { char pytanie[256]; char odp_a[256]; char odp_b[256]; //itd }; struct Pytania Zestaw[50];
Label'a z pytaniem i Radiobutton'y możesz trzymać na jednym Panel'u (Standard/Panel) a info z wynikiem na drugim Panel'u
kontrolki m.in Panel'e możesz ukrywać i pokazywać:
Panel->Visible=true; // pokazuje Panel->Visible=false; //ukrywa

Po zaznaczeniu jednej (RadioButton) uaktywnia się button ("Dalej")
W zdarzeniu onclick radiobutton'a możesz dać:
Button->Enabled=true; //button staje się aktywny Button->Enabled=false; //button staje się nieaktywny
Kilka radiobutton'ów możesz podpiąć pod to samo zdarzenie

To chyba powinno wystarczyć na napisanie tego programu ;)
Użytkownik DieM edytował ten post 18 sierpień 2009, 17:05
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •