Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.06.28;
Скачать: CL | DM;

Вниз

Тесты на делпхи   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.54 MB
Время: 0.016 c
15-1240382718
Mulber
2009-04-22 10:45
2009.06.28
Минимизация формы без возможности восстановления


9-1180224380
TTerrain
2007-05-27 04:06
2009.06.28
Сфероид на поверхности Как его разместить равноудалённым от конта


15-1240900867
Василий Жогарев
2009-04-28 10:41
2009.06.28
PostgreSQL & UTF8


11-1202317785
eLiAs
2008-02-06 20:09
2009.06.28
[wince] add an image background in a listview control


15-1240691404
Юрий
2009-04-26 00:30
2009.06.28
С днем рождения ! 26 апреля 2009 воскресенье