Форум: "Начинающим";
Текущий архив: 2009.06.28;
Скачать: [xml.tar.bz2];
ВнизТесты на делпхи Найти похожие ветки
← →
MQIndrik © (2009-05-10 14:16) [0]Добрый день. Я пытаюсь создать тест на delphi.
Сам тест сделан, во всяком случае обрабатывает ответы.
Но у меня такая проблема:
Мне нужно, что бы перед запуском теста пользователь вводил своё имя + пароль. Для этого я использовал input Box.
Как сделать что бы появилось диалоговое окно, но с двумя полями в одном вводить имя, во втором пароль.
Как сделать, чтобы имя + пароль сохранялись вместе с результатом теста в отдельном файле?
Заранее благодарен.
← →
palva © (2009-05-10 15:15) [1]Можно сделать свою форму, на которой создать те поля ввода и кнопки, которые нужны. А потом форму показывать по ShowModal
Записывать в файл можно функциями AssignFile Rewrite WriteLn CloseFile
← →
MqIndrik © (2009-05-10 15:21) [2]а как с паролем быть?
← →
Palladin © (2009-05-10 15:28) [3]так же как и не с паролем
← →
MqIndrik © (2009-05-10 15:33) [4]Нет. Я имею ввиду как чтобы пароль и логин проверялись? Т.е как записывать я понял. Но как сделать так чтобы пароль проверялся + нельзя создать диалоговое окно с двумя полями ввода? У меня просто весь интерфейс заточен под mainmenu
← →
Palladin © (2009-05-10 15:38) [5]Тебе черным по серому написали "Можно сделать свою форму, на которой создать те поля ввода и кнопки, которые нужны. А потом форму показывать по ShowModal"
← →
PROgrammist (2009-05-10 15:40) [6]Имя и пароль сделай через MaskEdit, в него задаёшь определённую маску ввода. (Пароль - числа, Имя - символы или т.п.). Данные храни в нетипизированном файле, а не в текстовой. (От недобросовестных пользователей, которые могут запросто подглядеть чужой пароль в файле.
А так, кроме кучи иероглифов, им ничего не видать).
← →
MqIndrik © (2009-05-10 15:49) [7]PROgrammist спасибо огромное
← →
Palladin © (2009-05-10 16:04) [8]))
Анекдот:
Советует как то один чудо-программист другому чудо-программисту...
← →
Andy BitOff © (2009-05-10 16:06) [9]> Palladin
Тимур, чего в чат не ходишь?
Сорри, за оффтоп.
← →
MqIndrik © (2009-05-10 16:07) [10]Palladin
ты бы кроме как насмехаться помог бы. Ты кроме того что создать showedith ничего не подсказал, как например чтобы потом когда мне надо просмотреть результат теста, ввести логин + пароль и чтобы программа проверила его.
← →
Palladin © (2009-05-10 16:24) [11]
> MqIndrik © (10.05.09 16:07) [10]
Для того что бы помочь, нужно знать проблему, загвоздку, тему ступора. Звиняй, но я не вижу ни проблемы, ни загвоздки, ни темы ступора. Вижу только одно: "Хочу того не знаю чего"
← →
MqIndrik © (2009-05-10 16:36) [12]Palladin
Тема проста у меня есть программа - обработчик тестов. (Если честно то это мой диплом). Препод сказал что для каждого пользователя надо сохранять отдельно лог его ответов + к этому пароль и имя того пользователя. Вот я и мучаюсь. Как сохранить в файле я понял. А как сделать так чтобы при запуске нужного нам лога с помощью программы, ввести логин+ пароль (ну это понятно что с помощью полей ввода) и программа сверила их с уже имеющимися и выдала результат. А если пароль или логин не верны то выдала сообщение пользователю.
← →
Palladin © (2009-05-10 16:41) [13]
> MqIndrik © (10.05.09 16:36) [12]
Вас в ваше Великом Учебном Заведении не учили условной структуре программы? Таким словосочетаниям как "If","Then","Else"?
Ты пойми. Опять же, толпа слов на общую тему и ниодного слова о том, в чем же конкретно то затруднения. Вопрос виден только один: "Как сделать что бы мир во всем мире и голуби летали"
← →
MqIndrik © (2009-05-10 16:44) [14]"If","Then","Else"? учили. Мне ндао чтобы аунтефикация прошла успешно. Но как сделать ее на делфи?
← →
Palladin © (2009-05-10 16:50) [15]If pasword="password" then аунтефикация прошла успешно
вопросы?
← →
Palladin © (2009-05-10 16:56) [16]
> MqIndrik ©
Ты пойми, пока ты сам в себе не разберешься, никакие ответы тебе не помогут. Как только ты себя приучишь формализировать проблему, разбирать ее по полочкам, по логическим шагам которые ты предпринял к ее решению и определению на каком шаге ты потерпел неудачу, ты тут же начнешь находить решение 90% своих проблем сам, или, что тоже уже будет отлично, внятно описывать отвечающим на каком именно этапе возникла проблема. А пока "Нужен мир во всем мире и что бы голуби летали"
← →
Юрий Зотов © (2009-05-10 17:03) [17]> диплом
Боже...
Эта тема даже на курсовой не тянет - а тут аж целый диплом. И даже такое простейшее задание человек, уже практически окончивший ВУЗ, без пяти минут профессиональный программист - и то не может сделать.
Боже...
← →
фыва (2009-05-10 17:08) [18]Нифига диплом! Вот я делал диплом "Методы бинаризации и их использование при обработке потокового видео с камер слежения за транспортным потоком", Это, типа, распознавание транспортных средств в потоке машин.
← →
MqIndrik © (2009-05-10 18:12) [19]Не ребят я просто 3 курс, Гапа. Чево вы от меня хотите? Я не особо селен еще в программировании. Мне еще два года учиться.
← →
@!!ex © (2009-05-10 18:20) [20]> [19] MqIndrik © (10.05.09 18:12)
Что такое Гапа?
Не удивляйся, что здесь так отвечают. Не любят здесь халявщиков(а раз нужна курсовая и не знаешь как делать - значит халявщик, на лекции забивал).
← →
PROgrammist (2009-05-10 18:33) [21]> Что такое Гапа?
СПУ - среднее проф. училище, в народе ГАП. Вроде так.
Ты случайно не оператор ЭВМ? Просто один мой приятель на него учится.
← →
MqIndrik © (2009-05-10 19:26) [22]PROgrammist
Угу. Но дальше Оператор АСОИУ
@!!ex
Я же не прошу исходник кода дать. Прошу подсказать что использовать лучше всего!
← →
Юрий Зотов © (2009-05-10 20:04) [23]> MQIndrik © (10.05.09 14:16)
> Как сделать что бы появилось диалоговое окно, но с двумя полями в
> одном вводить имя, во втором пароль.
Сделать свою форму с двумя полями TEdit и двумя кнопками: OK и Отмена. При запуске программы показывать эту форму модально, перед созданием главной формы, прямо из DPR. При нажатии Отмена - закрывать программу, не создавая главную форму. При нажатии ОК - считывать логин и пароль из файла и сверять прочитанные с введенными.
> Как сделать, чтобы имя + пароль сохранялись вместе с результатом теста
> в отдельном файле?
Писать их в этот файл (пароль сначала шифровать).
PS
Исправьте анкету. Не нужно писать то, чего нет. Видите, что из этого получается?
← →
MqIndrik © (2009-05-10 21:21) [24]Юрий Зотов
Спасибо большое! А что у меня с анкетой не так??
← →
@!!ex © (2009-05-10 22:32) [25]> [24] MqIndrik © (10.05.09 21:21)
Там написано "Образование: Незаконченное высшее"
← →
Германн © (2009-05-11 01:00) [26]
> Там написано "Образование: Незаконченное высшее"
>
Ну так ведь "незаконченное" :)
Если не читать инструкции, то и контингент яслей можно считать имеющим "незаконченное высшее"!
:)
← →
palva © (2009-05-11 08:45) [27]
> Юрий Зотов
А кстати, как можно исправить анкету или, на крайний случай, удалить регистрацию.
← →
AIK © (2009-05-11 10:19) [28]
> palva © (11.05.09 08:45) [27]
Написать просьбу в администрацию adm@delphimaster.ru
вдруг сработает
← →
Palladin © (2009-05-11 11:05) [29]http://www.delphimaster.ru/anketa/
← →
palva © (2009-05-11 11:49) [30]Спасибо.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2009.06.28;
Скачать: [xml.tar.bz2];
Память: 0.52 MB
Время: 0.032 c