![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 06.02.2013
Сообщений: 7
|
![]()
Ребят кто может помочь по программе Тесты
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
Ну, тот, например, кто по этой фразе поймёт, что Вам нужно, какая помощь Вам нужна и что у Вас не получается!
![]() p.s. Вы всерьёз ожидаете, что по одному скудном предложению Вам окажут реальную конкретную помощь?! p.p.s. если речь идёт о создании системы тестирования учащихся на Delphi - то начните с поиска - подобные темы на форуме уже были! |
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 06.02.2013
Сообщений: 7
|
![]()
Только что юзал ни чё не нашел
Ну мне надо предоставить программу Тестирование. редактор теста у меня код есть всё сохраняется в файл. Второй код (ищет файл и открывает нужный тест)это само тестирование уже, но там то одни ошибки мучают то ещё что то.. я могу скинуть код, если кто сможет помочь |
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
НУ там выкладывайте его (исходный код проекта в архиве) сюда, на форум, Вам обязательно помогут! p.s. А почему Вы сразу код не выложили?! или Вы хотите с кем-то конкретным из форумчан договориться, чтобы не выкладывать исходный код на форум?! |
|
![]() |
![]() |
![]() |
#5 |
Новичок
Джуниор
Регистрация: 06.02.2013
Сообщений: 7
|
![]()
хорошо.
код сейчас выложу, 1.первый это для создание теста там всё работает 2.код. Там две формы. первый как бы титульник для выбора теста, вторая форма это прохождение теста. вообщем нужна помощь ваша - программистов:-) 1 код unit Unit3; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Spin, Buttons; type TTEST = record Text :string[251]; //Òåêñò âîïðîñà Otv :Array [1..4] of String [40]; //Ïðàâèëüíûé îòâåò Rez :Array [1..4] of Byte //Ïðàâèëüíûé îòâåò end; TForm1 = class(TForm) Edit1: TEdit; Edit2: TEdit; Edit3: TEdit; Edit4: TEdit; Edit5: TEdit; Edit6: TEdit; GroupBox1: TGroupBox; RadioButton1: TRadioButton; RadioButton2: TRadioButton; RadioButton3: TRadioButton; RadioButton4: TRadioButton; Button1: TButton; Button2: TButton; Button3: TButton; SpinEdit1: TSpinEdit; Label1: TLabel; Label2: TLabel; Label3: TLabel; Label4: TLabel; Label5: TLabel; Label6: TLabel; Label7: TLabel; Label8: TLabel; procedure FormCreate(Sender: TObject); procedure Button3Click(Sender: TObject); procedure Button2Click(Sender: TObject); procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; Const Kol = 30;//ìàêñèìàëüíîå êîëè÷åñòâî âîïðîñîâ var Form1: TForm1; TEST_: Array [1..Kol] of TTEST; //ìàññèâ Òåñòà FFile: File of TTEST; //Îïèñàíèå ôàéëà STEP,STEP_N:integer; implementation {$R *.dfm} procedure TForm1.FormCreate(Sender: TObject); var Pos,k,i:integer; STROK:TTEST; begin STEP:=1; k:=2; For i:=1 to KOL do begin TEST_[I].Text:=''; for K:=1 to 4 do begin TEST_[I].Otv[K]:=''; TEST_[I].Rez[K]:=0; end; end; end; procedure TForm1.Button3Click(Sender: TObject); var i:byte; STROK:TTEST; begin AssignFile(FFILE, 'TEST.tst'); Rewrite(FFILE); Button1.Enabled:=False; Button2.Enabled:=false; Button3.Enabled:=false; for i:=1 to STEP_N+1 do begin STROK:=TEST_[i]; Write(FFILE, STROK); end; CloseFile(FFILE) end; procedure TForm1.Button2Click(Sender: TObject); var I:byte; begin if (RadioButton1.Checked=False) and (RadioButton2.Checked=False) and (RadioButton3.Checked=False) and (RadioButton4.Checked=False) then begin ShowMessage('Íå âûáðàí ïðàâèëüíûé îòâåò!!!'); Exit end; if STEP=1 then begin TEST_[1].Text:=Edit1.Text; Edit1.Enabled:=False; STEP_N:=StrToInt(SpinEdit1.Text); //êîë-âî âîïðîñîâ â òåñòå SpinEdit1.Enabled:=False; STEP:=STEP+1; TEST_[STEP].Text:=Edit2.Text; For I:=1 to 4 do begin TEST_[STEP].Otv[I]:=TEdit(FindComponent('Edit'+IntToS tr(I+2))).Text; if TRadioButton(FindComponent('RadioBu tton'+IntToStr(i))).Checked=true then TEST_[STEP].Rez[I]:=1; end; end; Button1.Enabled:=true; if STEP>STEP_N then begin Button2.Enabled:=False; Button3.Enabled:=True; end else begin STEP:=STEP+1; Label3.Caption:='Âîïðîñ ¹'+IntToStr(STEP-1); Edit2.Text:=TEST_[STEP].Text; For i:=1 to 4 do begin TEdit(FindComponent('Edit'+IntToStr (I+2))).Text:=TEST_[STEP].OTV[i]; if TEST_[STEP].Rez[i]=1 then TRadioButton(FindComponent('RadioBu tton'+IntToStr(i))).Checked:=true else TRadioButton(FindComponent('RadioBu tton'+IntToStr(i))).Checked:=false; end; end; end; procedure TForm1.Button1Click(Sender: TObject); var i:Byte; begin STEP:=STEP-1; Label3.Caption:='Âîïðîñ ¹'+IntToStr(STEP-1); Edit2.Text:=TEST_[STEP].Text; For i:=1 to 4 do begin TEdit(FindComponent('Edit'+IntToStr (i+2))).Text:=TEST_[STEP].OTV[I]; if TEST_[STEP].Rez[I]= 1 then TRadioButton(FindComponent('RadioBu tton'+IntToStr(i))).Checked:=True else TRadioButton(FindComponent('RadioBu tton'+IntToStr(i))).Checked:=false; end; if STEP=2 then Button1.Enabled:=false; Button2.Enabled:=True; end; end. |
![]() |
![]() |
![]() |
#6 |
Новичок
Джуниор
Регистрация: 06.02.2013
Сообщений: 7
|
![]()
2 код
- коменты это я что то пробывал здесь не находит нужный файл. Код:
след код . в основном здесь тоже ошибки прохождение тетстирование Код:
Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (это кнопочка с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 06.02.2013 в 13:25. |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
во-первых, код нужно форматировать (выделить код и нажать на панели форматирования кнопочку # - появятя теги [ CODE ] и [/CODE]
во-вторых, выкладывать лучше архив с иходным текстом проекта + Unit1.pas + Unit1.DFM файл (форма). Если движок форума не даёт прикрепить архив к сообщению на форуме, выложите на любой бесплатный файловый обменник и сюда ссылочку на скачивание. Не забудьте вложить в архив файл с тестами.. |
![]() |
![]() |
![]() |
#8 |
Новичок
Джуниор
Регистрация: 06.02.2013
Сообщений: 7
|
![]() |
![]() |
![]() |
![]() |
#9 | |
Участник клуба
Регистрация: 30.01.2011
Сообщений: 1,578
|
![]() Цитата:
пишу код не только за печеньки
|
|
![]() |
![]() |
![]() |
#10 |
Новичок
Джуниор
Регистрация: 06.02.2013
Сообщений: 7
|
![]()
ссылка на скачивание архива там и создание теста и прохождение теста. Кто сможет помогите.разберите и подправьте код.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Тесты на Делфи | Rabiga213 | Помощь студентам | 1 | 10.11.2012 20:37 |
Тесты по С++ | Sergey240892 | Помощь студентам | 4 | 08.06.2011 10:00 |
Делфи. Тесты. | maslo | Помощь студентам | 3 | 18.06.2009 00:51 |
Тесты в Делфи | Sergey30q | Помощь студентам | 10 | 27.05.2009 01:41 |
тесты | Majority | Помощь студентам | 1 | 11.11.2008 23:49 |