Создаем приложение с авторизацией и тестом в Visual Studio 2017, используя CheckBox и RadioButton

Поділитися
Вставка
  • Опубліковано 27 січ 2019
  • ▶️Практическая работа №4 - Создание приложения для проведения тестирования с функцией авторизации◀️
    В данном видео демонстрируется использование условия для реализации простого механизма авторизации в приложении. Также вы создадите форму с тестированием, которое проверяет знания. В вопросах теста используются компоненты CheckBox и RadioButton и условный оператор.
    Изображения для проекта: cloud.mail.ru/public/KWjN/YSs...
    🔥Ссылка на плей-лист со всеми практическими работами по Visual Studio: • Изучаем Visual Studio ...

КОМЕНТАРІ • 121

  • @Polina-jn3mg
    @Polina-jn3mg 2 місяці тому +4

    Здравствуйте!Спасибо вам ОГРОМНОЕ.Не знала что делать с заданием, благодаря вам все сдала!!!

  • @user-qv2bz6tz7j
    @user-qv2bz6tz7j 4 роки тому +26

    Это самое афигенное объяснение👍 и голос у вас приятный☺ мне как раз надо проект сделать для зачёта, в виде теста, и ваше видео отличный самоучитель)))
    Спасибо😍

    • @megamozgchanel
      @megamozgchanel  4 роки тому +1

      Спасибо за отзыв и рад, что видео оказалось полезным!

  • @lovee_series_
    @lovee_series_ 4 роки тому +4

    Это было круто. 👍И не скучно из за музыки и все понятно объяснили. Спасибо большое! Помогли мне немного с курсовой 😄

  • @user-tc4vf4nh2d
    @user-tc4vf4nh2d 3 роки тому +2

    Спасибо Вам большое, за Ваш труд. Видео было очень полезным! Так держать)

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

      Спасибо, рад помочь! От вас лучшая благодарность - это лайк и подписка на канал!

  • @user-je6ml9xx5i
    @user-je6ml9xx5i 4 роки тому +3

    Просто чудесно! Спасибо большое!

  • @user-fj2oi7vx4f
    @user-fj2oi7vx4f 3 роки тому +2

    Потрясающее видео!Спасибо Вам огромное!

  • @user-uc3yd9xk6u
    @user-uc3yd9xk6u 2 роки тому +2

    Большое спасибо, прошло два года но видео было полезно👍

  • @kawasaki_exe9922
    @kawasaki_exe9922 2 місяці тому +1

    Спасибо большое! Вы спасли мою жепу и курсовую)

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

    Здравствуйте! Вы потрясный учитель! Все доступно и понятно, постепенно и легко, Смогла сделать прогу для задания (у меня 5 вопросов с более, чем 5ю вариантами ответа), за что Вам большое СПАСИБО🙏🏻💕💕💕

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

      Пожалуйста! Лучшая благодарность от вас - это лайк и подписка на канал!

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

    Спасибо,большое!Очень помог

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

      Лучшая благодарность от вас - это лайк и подписка на канал!

  • @uncle_dinosaur
    @uncle_dinosaur Рік тому +1

    Я создал первый раз в жизни прогу, спасибо! 👍

  • @Vladiliano
    @Vladiliano 3 роки тому +2

    Прошло два года и в первом вопросе верный ответ остается только один :)

  • @kmv-host2896
    @kmv-host2896 3 роки тому +1

    Отличный урок!

  • @z4ltrs
    @z4ltrs Рік тому +1

    афигенно спасибо большое

  • @s-senpie
    @s-senpie 3 роки тому +5

    Опа, а мне как раз курсач сдавать. Спасибо)

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

      Рад помочь. От вас лучшая благодарность, это лайк и подписка.

    • @user-yd3fj2mr4j
      @user-yd3fj2mr4j 3 роки тому

      написал? скинь пжлст)))))))))

    • @user-gu8xv5ly5x
      @user-gu8xv5ly5x 2 роки тому

      @@megamozgchanel здесь есть ООП ?

  • @user-sd1by3gr7g
    @user-sd1by3gr7g Рік тому +1

    Спасибо большое очень помогли

  • @86werth
    @86werth 4 роки тому +4

    Спасибо вам большое!
    В идеале было бы лучше если вопросы находились на разных формах. То есть отвечаем на первый вопрос далее нажимаем на кнопку следующий вопрос или перейти на предыдущий вопрос!!!! А так все круто

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

      Спасибо за комментарий.

    • @86werth
      @86werth 4 роки тому +1

      Megamozg Сhannel вам спасибо за ваши труды!

  • @user-yo7mw6oj4p
    @user-yo7mw6oj4p 4 роки тому +3

    Музыка чуть громче чем надо)) А так все отлично)))

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

      Стараюсь уже делать качественнее. Спасибо за отзыв!

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

    thank you

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

      Рад помочь! С вас лайк и подписка, если не тяжело! Это лучшая благодарность!

  • @user-bu3ou3wv4f
    @user-bu3ou3wv4f Рік тому +2

    На 26 строчке кода первой формы возникла ошибка: CS1012 Превышение допустимого числа символов в символьной константе.

  • @user-lf5jy5ei4j
    @user-lf5jy5ei4j Рік тому +1

    Добрый час.
    Очень поучительные Ваши видео и самое главное всё понятно, но вот фоновая музыка немного потише вообще окей.
    На Вашем рабочем столе есть ярлык среды разработки "ARDUINO", могли бы вы создать видео по созданию оконного приложения для приёма данных (температуры и влажности) от ардуино и отправке команд по достижению порога температуры (желательно с гистерезисом) на управление выходом ардуино.
    А если это будет ещё и сохранятся в текстовый файл, то вообще шик, скажем выставили ногу ардуинки в (1) записали системное время и потом по достижении скажем 20 градусов ставим (0) и вычисляем сколько времени нога была в (1).
    Этакий интерфейс управления электрокотлом.
    Спасибо.

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

      Да у меня есть проект по чтению данных с Ардуино и вывод в окно приложения Visual Studio. Как будет время сниму видео.

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

    я уже справился спасибо только с авторизацией не стал заморачиваться я просто сделал тест

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

      Ок, смотря от потребностей можно модернизировать.

  • @lovee_series_
    @lovee_series_ 4 роки тому +2

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

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

      Смотрите следующие видео в плейлисте. Я показываю, как работать с БД, думаю, на основе этих видео вы сможете реализовать запись ответов в БД. Эти видео о работе с БД:
      ua-cam.com/video/UKws2xXF4Q4/v-deo.html
      ua-cam.com/video/hC1ZM0VQtvQ/v-deo.html
      ua-cam.com/video/54E0yfEp8u4/v-deo.html

  • @aida7251
    @aida7251 4 роки тому +2

    А что если это психологический тест и там нет правильного ответа, но там допустим за ответ А+3 балла, за ответ Б+2 балла и за ответ В+1 балла, как это сделать?

    • @megamozgchanel
      @megamozgchanel  4 роки тому +1

      Вводите переменную, например int x =0; потом если ответ = а, то x=x+1

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

    Хотела узнать, как построит трассировочную таблицу на этот программный код?

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

      Полностью на код вы не сделаете трассировку, только на отдельную функцию. Про трассировку надо отдельное видео.

  • @kammi_TV
    @kammi_TV 3 роки тому +2

    Я не могу передать переменной String значение TextBox->Text. Читал, говорят, что нужен тип string^. Но этот тип у меня не создается. Помогите, пожалуйста

  • @user-qj5pj5up5w
    @user-qj5pj5up5w 2 роки тому +1

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

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

      Не совсем понял вопрос, какие иконки, переформулируйте вопрос.

  • @user-uz2be4vx9u
    @user-uz2be4vx9u 2 роки тому +1

    Есть два шаблона ворд, надо чтоб с помощью radiobutton выбирал между шаблонами?

  • @user-ws3up3gp6i
    @user-ws3up3gp6i 2 роки тому +1

    подскажите кто-нибудь, не могу сделать перенос текста в radiobutton на следующую строчку, а иначе текст длинный и выходит за рамку Form

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

      Попробуйте спецсимвол "
      "

  • @KS-ki6wy
    @KS-ki6wy 3 роки тому +1

    Здравствуйте! Надеюсь прочтете))) вопрос такой: как сделать авторизацию с привязкой к базе данных? по такой методике можно? и как сделать к нескольким пользователям? заранее благодарю Вас за ответ! Видео у Вас супер!!!

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

      Спасибо за отзыв! Алгоритм авторизации конечно же отличается немного, в комментарии невозможно это описать, будет видео.

    • @KS-ki6wy
      @KS-ki6wy 3 роки тому +1

      @@megamozgchanel у меня появился вопрос. У меня данные в базе данных не числовые (int), а краткая запись, это char или var? И у меня когда я изменила данную строку начала выдавать ошибку в поле с execute. Что мне нужно сделать чтобы решить ошибку? Изменить данные в базе access на числовые или есть спец коды для текстового? Заранее благодарю

    • @KS-ki6wy
      @KS-ki6wy 3 роки тому +1

      @@megamozgchanel здравствуйте! Я писала Вам вчера :) не знаю как связаться с Вами, у меня такая банальная ошибка. Я под другим видео в комментариях описала проблемы. Где запросы на удаление и добавление. Была бы очень благодарна за Ваш ответ 😊😊😊

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

      @@KS-ki6wy если в базе varchar или текстовый, то ничего делать не надо, если в программе у вас числовое значение, прекратите его в текстовое. Например Convert.ToString(a), если а числовое значение

    • @KS-ki6wy
      @KS-ki6wy 3 роки тому

      @@megamozgchanel благодарю! Я тип данных решила изменить в аксесс, в принципе думаю не так страшно 😅

  • @aleriza.sultangazieva.6038
    @aleriza.sultangazieva.6038 2 роки тому +1

    подскажите ,как добавить еще одну форму . если в элементах нету ? пжж

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

      Если все делали как в видео, то должно быть, возможно вы создали не тот вид приложения (проекта)

  • @user-wp6es4lr9z
    @user-wp6es4lr9z 3 роки тому

    Будет ли это приложение сильно отличатся по структуре если делать его не на винформс c#, а на винформс с++?

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

      Не могу точно сказать, так как на С++ не делал графические приложения

  • @user-nw1wr6vu7q
    @user-nw1wr6vu7q 4 роки тому +2

    Как сделать чтобы баллы выводились с 6 или 10 форм с вопросами ?

    • @megamozgchanel
      @megamozgchanel  4 роки тому +1

      Необходимо реализовать взаимодействие между формами, об этом сниму видео, но позже.

    • @user-nw1wr6vu7q
      @user-nw1wr6vu7q 4 роки тому

      @@megamozgchanel спасибо

  • @user-ok8nu4pl2l
    @user-ok8nu4pl2l 4 роки тому +4

    Можно ли привязать к данному приложению БД с вопросами, что бы не прописывать каждый в коде? Сама прога - что-то вроде шаблона, который использует вопросы из БД. И в идеале разделить все по темам, или уровням сложности (с одним правильным ответом, несколькими и т.п.)? Такое возможно? Может подскажите что? Было бы не плохо, для занятий с ребенком. В игровой форме.

    • @megamozgchanel
      @megamozgchanel  4 роки тому +2

      Что-то подобное будем делать в следующих практических работах.

    • @user-ok8nu4pl2l
      @user-ok8nu4pl2l 4 роки тому

      @@megamozgchanel классно! жду с нетерпением!

    • @4thclever911
      @4thclever911 3 роки тому

      Так разделить по уровням сложности, вы можете самостоятельно, просто создав кнопку не завершить тест, перейти к следующим вопросам, прицип тот же по сути, что и с кнопкой авторизации, а что бы подсчитать ответы, вы так же можете привязать к последней форме все предыдущие и посчитать общее количество баллов, я лично так и сделал, сделал, 10 форм и последняя считала и завершала тест. Тут самое главное знать, принцип работы.

  • @SabitOsserbay
    @SabitOsserbay 4 роки тому +2

    Как сделать авторизацию через access?

  • @Dionysu
    @Dionysu 2 роки тому +1

    А как можно добавить регистрацию? Что б при вводе данных они также сохранялись в access и программы их запоминала для уже дальнейшего входа

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

      Запрос Insert into

    • @Dionysu
      @Dionysu 2 роки тому +1

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

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

      Отобразилось в ячейках datagridview

  • @user-tx2ns8ov6l
    @user-tx2ns8ov6l 2 роки тому +1

    А как сделать так чтобы тест не показывал результатов пока не ответят на все вопросы?

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

      Как минимум условием, если это и это и это не отмечено, то...

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

    sps👍

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

      Подписка и лайк лучшая благодарность!

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

    Ошибка в коде кнопки "Завершить тест". Пишу Environment.Exit(0) , выдает ошибки "Требуется спецификатор типа" к 0 и "требуется идентификатор" к точке. В чем может быть проблема, в интернете искал, нашел Application.Current.Shutdown(), но не помогает

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

      Возможно не в этой строке ошибка, а до нее, просто среда ставит курсор иногда не там, то есть кажется, что не там.

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

      @@megamozgchanel я понял в чем ошибка, там вместо точки над было поставить два двоеточия

  • @sya4537
    @sya4537 Рік тому +1

    В чем может быть проблема кода?
    private void button1_Click(object sender, EventArgs e)

    {
    int points = 0;
    if (radioButton1.Checked == true) ;
    {
    points = points + 1;
    }
    if (radioButton2.Checked == true) ;
    {
    points = points + 1;
    }
    if(radioButton8.Checked == true) ;
    {
    points= points + 1;
    }
    label1.Text = "Количество набранных баллов:" + Convert.ToString(points);
    }
    Нажимаю сразу на кнопку завершить и он выдает мне число 3. Даже если неправильно отмечу то же число

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

      ну как минимум в конструкции if(radioButton8.Checked == true) ; после скобки не надо ставить точку с запятой

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

    у меня ничего не вылазить когда авторизация с 2 формой. Помогите пожалуйста.

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

      Видимо, ошибки в коде, что-то упустили, внимательно пересмотрите видео. Там впринципе не много кода

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

    Здравствуйте можете ответить пожалуйста,у меня вторая форма при запуске выходит пустой почему?

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

      А какая должна быть? Если она только создана, конечно будет пустой.

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

      @@megamozgchanel Нет даже когда заполняешь выходит пустой

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

      @@user-bi6on6wz1k очень странно

  • @user-uu5of3mi6p
    @user-uu5of3mi6p Рік тому +1

    Никто из всех видосов не указал как сначало авторизировться и созранить логин и пароль к примеру в блокноте, а потом сделать вход.😢

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

    но как делать авторизацию тоже большое спасибо

  • @user-uu5of3mi6p
    @user-uu5of3mi6p Рік тому +1

    а как сделать счетчик для количества попытак при входе?

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

      Обычная переменная, которая при нажатии на кнопку увеличивается на 1. Только сделайте ее глобальной.

    • @user-uu5of3mi6p
      @user-uu5of3mi6p Рік тому

      @@megamozgchanel сделал через if else

  • @ellldarahh
    @ellldarahh 3 роки тому +2

    Для себя:
    24:50

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

    я ввел логин пароль правильно, но у меня показывает неправильный пароль

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

      Проверьте код, значит код не верно, или другую раскладку клавиатуры используете. Это программа, как написали, так и работает. Посмотрите внимательно видео, допустили ошибку где-то

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

      @@megamozgchanel Спасибо, получилось

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

      @@ozat_bbo В чем была проблема?

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

    У вас есть исходник этой программы? Жизненно необходимо, курсач на носу;(((

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

      Все делайте по инструкции, все легко. Исходника нет

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

      Ну если прям что-то надо сделают на заказ. Пишите: vi-studio@inbox.ru

  • @user-qn4ih3ck9v
    @user-qn4ih3ck9v 2 роки тому +1

    Пишет что else не может запускать оператор(((

    • @megamozgchanel
      @megamozgchanel  2 роки тому +1

      Значит синтаксическая ошибка у вас. По вашему вопросу, времени совсем нет делать курсовые/проекты и тд. Извините, не смогу вам помочь!

  • @user-ds5fi9rw8r
    @user-ds5fi9rw8r 2 роки тому +1

    И + форм2 у меня пусто получается

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

      Ну она естественно пустая или после оформления она у вас появляется каждый раз пустая. Это у вас при нажатии кнопки каждый раз создается новый объект, надо по другому прописать.

  • @user-hx3fp2fq4u
    @user-hx3fp2fq4u 5 років тому +1

    не нашел иконки а облоко закачивать не желаю программа отстой

  • @islommakhsudov410
    @islommakhsudov410 3 роки тому +2

    с какими мозгами ты умудрился музыку ставить?

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

      Дело вкуса, вам не нравится музыка, но это не самое главное в видео.