Тест на Delphi

Поділитися
Вставка
  • Опубліковано 27 лис 2013
  • Создание тестов на Delphi.
    P.S. (спустя три года) Видеоурок был создан для конкретного случая: провести музейный урок под тему учебного материала. Сейчас бы я всё делала не так. Чтобы сильно всё не переделывать, вот код работающей программы (даже, если ничего не выбрано) и добавлена кнопка для сбрасывания результата, чтобы тест пройти ещё раз:
    var
    Form1: TForm1;
    ball:integer;
    const otv:array[1..5]of byte=(1,2,1,3,0);
    {$R *.dfm}
    procedure TForm1.BitBtn2Click(Sender: TObject);
    begin
    label3.caption:='';
    label4.caption:='';
    radiogroup1.itemIndex:=-1;
    radiogroup2.itemIndex:=-1;
    radiogroup3.itemIndex:=-1;
    radiogroup4.itemIndex:=-1;
    radiogroup5.itemIndex:=-1;
    end;
    procedure TForm1.Button1Click(Sender: TObject);
    begin
    ball:=0;
    if radiogroup1.ItemIndex=otv[1] then inc(ball);
    if radiogroup2.ItemIndex=otv[2] then inc(ball);
    if radiogroup3.ItemIndex=otv[3] then inc(ball);
    if radiogroup4.ItemIndex=otv[4] then inc(ball);
    if radiogroup5.ItemIndex=otv[5] then inc(ball);
    label3.caption:='Правильно ответил на '+IntToStr(ball)+' из 5-ти вопросов';
    if ball=5
    then label4.caption:='Экскурсию прослушал очень внимательно. Молодец!'
    else
    if (ball=3) or (ball=4)
    then label4.caption:='Не всегда был внимательный'
    else label4.caption:='Экскурсию прослушал очень плохо' ;
    end;
    end.

КОМЕНТАРІ • 37

  • @DnDdmi
    @DnDdmi 7 років тому +9

    Огромное вам спасибо, даже появился какой-то интерес к делфи

  • @user-zj8hw3jz5y
    @user-zj8hw3jz5y 8 років тому +1

    Вы моя спасительница!
    Я люблю вас!
    Спасибо вам за то что вы существуете!

  • @texnoman8235
    @texnoman8235 3 роки тому +1

    Огромное спасибо очень хорошо всё показали ,объяснили и даже для таких как я стрелочки сделали !

  • @user-vi4fr7tw6p
    @user-vi4fr7tw6p 8 років тому +1

    Спасибо вам большое, помогли для курсовой работы)))

  • @user-hm6gz4rj8l
    @user-hm6gz4rj8l Місяць тому

    Большое спасибо, вы спасли мой диплом!

  • @flashbangYT
    @flashbangYT 7 років тому

    Спасибо большое) Очень помогло мне, как раз на данный момент заканчиваю курсовую работу. До сдачи курсовой 3 дня) Если знаете как делать пояснительную записку, ответьтте!

  • @parkerparker9378
    @parkerparker9378 3 роки тому

    Подскажите как сохранить картинку в текстовый файл вставленную на форму с помощью компанента Timage?

  • @user-fx7wb9ny3j
    @user-fx7wb9ny3j 9 років тому

    Не могли бы вы снять урок как сделать Портфолио в дельфи очень интересует ,на эту тему не нашел ни один видео урок

  • @BERSERK_3P
    @BERSERK_3P 5 років тому

    Как сделать тест с груп боксами и чтобы можно было в них цифры вписывать, и засчитывало бы несколько правильных ответов?

  • @user-ny2nk6zw4e
    @user-ny2nk6zw4e 3 роки тому +1

    Спустя 8 лет с момента выхода. Посмотрел в первый раз, очень помогло, только я не совсем понял какими свойствами обладает кнопка показа результата

  • @BBBEEEDDDAAAAAAAAAA
    @BBBEEEDDDAAAAAAAAAA 10 років тому +1

    Программа работает ,но текст при запуске не отображается в label ,что делать ?

  • @user-ew2pr5jy9b
    @user-ew2pr5jy9b 7 років тому +2

    Помогите пожалуйста написано что в этой строчке есть ошибка ball:=otv[1,radiogroup1.itemIndex]+

  • @user-ev2qi6fq8j
    @user-ev2qi6fq8j Місяць тому

    Здраствуйте! а как сделать так что-бы вопросы были в рандомном порядке?

  • @user-qj1gr3rc5k
    @user-qj1gr3rc5k 10 років тому +1

    При написании кода кнопки можно узнать, что за "ball"? Его вы вписали, когда заполняли список var.

    • @yesmydear6986
      @yesmydear6986 6 років тому

      сколько набрал пользователь,типо 4 балла из 5

  • @illyarik6239
    @illyarik6239 2 роки тому

    Спасибо

  • @kozlovartem5949
    @kozlovartem5949 2 роки тому

    было бы супер если вы сделали возможность выбора вариантаlдля каждого арианта разные вопросы

  • @octomanss
    @octomanss 9 років тому

    Если ball =3 или ball=4 то будет результат "хорошо". А как сделать так, чтобы результат был "хорошо" от 5 до 9? Ведь если я сделал кол. строк (вопросов) более пяти то интервал "хорошо" становиться шире. что делать ? помогите пожалуйста

  • @irbadadi6097
    @irbadadi6097 9 років тому

    Примерно надо сделать так if (ball>=5) or (ball

  • @user-en1zm8bx8o
    @user-en1zm8bx8o 5 років тому

    Здраствуйте очень нужна ваша помощь, я создал программу по подобию вашей, и теперь мне нужна блок схема именно режима теста, помогите пожалуйста!

  • @ubasti66
    @ubasti66 7 років тому

    Программа содержит грубый ляп. Вопрос автору: Что будет если нажать на кнопку "Получить результат" не ответив хотя бы на один вопрос? Наводящий вопрос: Чему равен Radiogroup.ItemIndex в этом случае?

  • @xvostiki97
    @xvostiki97 8 років тому +1

    всё норм тест работает хотя и количество ответов разное в вопросах, по поводу видео, слайды это конечно сверхразум сразу видно, со звуком всё очень плохо, я чуть не помер когда мне в вк написали, да и неприятные шумы в ушах после того как на полную выкрутил наушники. а так всё нрм тест сделал

  • @domen8439
    @domen8439 7 років тому

    Мне понравилось, но вот вопрос как от чистить весь результат? чтобы заново пройти.

    • @1970Lena327
      @1970Lena327  7 років тому

      Добавить кнопку и под неё код:
      procedure TForm1.BitBtn2Click(Sender: TObject);
      begin
      label3.caption:='';
      label4.caption:='';
      radiogroup1.itemIndex:=-1;
      radiogroup2.itemIndex:=-1;
      radiogroup3.itemIndex:=-1;
      radiogroup4.itemIndex:=-1;
      radiogroup5.itemIndex:=-1;
      end;

  • @user-qj1gr3rc5k
    @user-qj1gr3rc5k 10 років тому

    project project1.exe raised exception class EClassNotFound with message 'Class TPageControl not found' - вот что пишет, когда я хочу запустить тест. Что делать?

  • @KiberVioNet
    @KiberVioNet 8 років тому +3

    В следующий раз - Ну добавьте вы поверхностно усиление звука к своей записи...
    А то ж ни чего не слышно... Звук 32% уже обычно во все колонки бомбит мой битсаудио, а тут я ни как не могу нормально расслышать... И говорите вроде бы нормально, только вот тихо... Кричать не надо просто добавили бы после записи усиление или во время записи, чтобы было бы вас слышно...
    А за урок Спасибо...

  • @user-iu7ux3fv8g
    @user-iu7ux3fv8g 8 років тому

    Здравствуйте можете помочь почему у меня не правильно получилась

  • @user-zd9og1pw2g
    @user-zd9og1pw2g 10 років тому +1

    Что такое 1,,5 и 0,,3????????

    • @goldspider78
      @goldspider78 9 років тому +1

      Дина Голева 1 и 5 (1,2,3,4,5) это количество вопросов, а 0 и 3 (0,1,2,3 итого 4) количество вариантов

  • @user-wv2gr8xm5j
    @user-wv2gr8xm5j 10 років тому +2

    Сначала о минусах. Ссылаясь на другие видео, следует добавлять ссылки. Тихий голос, низкое максимальное качество, отсутствует пример кода программы. Почти всё решаемо, но удобство просмотра теряется.
    О плюсах. Было сделано с душой. Хорошее описание.
    Так или иначе Спасибо.

    • @1970Lena327
      @1970Lena327  10 років тому +1

      Спасибо за комментарий. Я "не волшебник , а только учусь" делать что-то подобное. Качество страдает из-за отсутствия тех.средств, а код программы вроде есть. Конечно же я материал искала на просторах сети, и выбирала приемлемое для своих учеников, а на широкую аудиторию я не расчитывала. Но все замечания учту.

    • @user-wv2gr8xm5j
      @user-wv2gr8xm5j 10 років тому

      Кода программы нет в описании к видео или ссылки на сетевой ресурс. Недостаёт качества скорее из-за программных средств, однако метод представления в слайдах с подписями выглядит (во всяком случае для меня) более наглядным (однако от использования "карандаша", читабельность "шрифта" падает), чем многие другие видео с простой съёмкой экрана монитора (типа фрапс). Громкость аудио можно поднять как в видео конвертере, так и в простом аудио редакторе если звуковая дорожка была отдельно, в свойстве дБ (dB).

    • @masteroogway7508
      @masteroogway7508 8 років тому +1

      +Владимир Серебряный критиковать все могут, а человек ,однако,приложил немало усилий,чтобы выложить это полезное видео. лично для меня было бы это лень,зная,как кропотливо надо ко всему этому готовиться ! Поначалу,думала,без звука трудно будет понять,ан-нет! поняла! и ученику своему так же объяснила! спасибо Вам огромное! Вы проделали неимоверный труд! Это я,как педагог знаю

  • @dimovayashashka6756
    @dimovayashashka6756 4 роки тому

    у меня нету таких кнопок bMinimaze и bMaximaze

  • @4yma4e4ey
    @4yma4e4ey 6 років тому

    Помогите мне плизз!!! Парит мне мозги
    Form4: TForm4;
    ball:integer;
    type ansver=array[1..10,0..3] of byte;
    const otv:ansver=((0,0,1),(1,0,0),(0,1,0),(0,1,0),(1,0,0),(0,0,1),(1,0,0),(0,1,0),(0,0,1),(1,0,0));
    выделяет 3 строку и ставит курсор после 3 запятой
    умоляю помогите!!!

  • @slimevideos2889
    @slimevideos2889 Рік тому

    Вроде понятно, спс, а то курсач на этом дохлом языке писать надо