Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.005 c
2-1240985406
Лёша
2009-04-29 10:10
2009.06.28
Locate в отфильтрованных данных


15-1240397060
12
2009-04-22 14:44
2009.06.28
Мулдашев Эрнст. Книги


15-1240614017
Городской Шаман
2009-04-25 03:00
2009.06.28
В Украине официально узаконили взятки.


15-1240345804
Юрий
2009-04-22 00:30
2009.06.28
С днем рождения ! 22 апреля 2009 среда


15-1239685568
Andy BitOff
2009-04-14 09:06
2009.06.28
А вы подаете нищим?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский