|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
31.01.2009, 15:41 | #1 |
Регистрация: 31.01.2009
Сообщений: 4
|
Великие Программисты сего фурума, протяните "Руку помощи" неопытному студенту. Я в долгу не останусь!))
Здравствуйте, Великие Программисты! Мне необходимо написать программу на Delphi (по велению препода в институте), которая делала бы следующее:
1.) При запуске, программа должна посмотреть директорию в которой она находится на наличие файла, например "key.txt", из которого она проведёт считывание информации (там должно быть две строки, на первой login, нав второй password), потом програма выводит окно с полями для ввода логина и пароля, и если программа сопоставит введённый логин с login-ом из файла и пароль с password-ом (по нажатии на кнопку), то это окно закроется и появится следующее. 2.) Следующее окно должно содержать в себе несколько страниц (можно использовать вкладки). В первой вкладке окна будут находиться три лэйбла (для вывода информации), в которых будет написан ноль. Во второй будет кнопка, которая не активна, пока не введено в поле "Edit2" число, которое программа сгенерировала и вывела в поле "Edit1", только когда число введено верно, можно нажать на кнопку. При нажатии на кнопку, в первом лейбле на первой вкладке программы, должно стать вместо "0" - "1" и с каждым дальнейшим введением правильного числа и нажатии на кнопку, к числу в первом лейбле прибавлялась бы единица. В третьей вкладке программы, должно быть почти тоже самое, что и во второй, + поле для ввода числа (от 1 до 10), после чего, при нажатии на кнопку, КО ВТОРОМУ лейблу на первой вкладке программы, прибавлялось бы выбранное число (от 1 до 10). А в первой вкладке программы, третий лейбл, служил бы для вывода суммы первых двух. Это касаемо оформления. А вот ещё несколько обязательных функций: 1.) ежеминутная проверка связи с Интернет (невидима для пользователя, но если связи нет, то вывод диалогового окна с собщением об этом) 2.) при каждом новом запуске прогграммы, она должна посещать определённый Web-сайт, копировать информацию (на сайте должно быть одно или несколько слов (не больше 100 символов)), и выводить её в лэйбл (в любом месте программы). 3.) программа должна запоминать последнее изменения, т.е. при перезапуске, информация не исчезала бы. 4.) как было сказанно выше, программа должна проводить инициализацию пользователя по логину и паролю, но если программа запущена в первый раз, то она должна просить придумать и ввести логин и пароль, после чего, программа должна создать файл в корневой дериктории (там где находится *.exe файл программы) и записать логин и пароль на две строки и назвать соответственно "key.txt". чтобы в дальнейшем программа исполняла те действия, которые были описаны в самом начале. 5.) код программы должен содержать подробные коментарии и быть читабельным (табулированным). ОГРОМНОЕ СПАСИБО + ВОЗНАГРАЖДЕНИЕ ТОМУ, КТО ПОМОЖЕТ!!! Что непонятно - спрашивайте. ЕЩЁ раз ОГРОМНОЕ СПАСИБО!!! Последний раз редактировалось Александр (МАИ); 31.01.2009 в 15:42. Причина: Грамматические ошибки. |
31.01.2009, 16:11 | #2 | |
Proffesional
Форумчанин
Регистрация: 18.11.2008
Сообщений: 417
|
Цитата:
на счет проверки файла то используй функцию LoadfromFile('путь') иначе showmessage ('такого файла нет')
О, степь родимая, как я скучаю по тебе...
Последний раз редактировалось AlDelta; 31.01.2009 в 19:20. |
|
31.01.2009, 16:16 | #3 |
Регистрация: 31.01.2009
Сообщений: 4
|
Спасибо. По отдельности-то вроде здесь всё не сложно, но сделать так, чтобы взаимодействовало всё - для меня непосильная ноша. Был бы очень, просто О,ЧЕНЬ признателен, тому, кто смог бы это написать... Я б и денег не пожалел бы...
|
31.01.2009, 16:18 | #4 |
Proffesional
Форумчанин
Регистрация: 18.11.2008
Сообщений: 417
|
сделай пока по одному потом если ошибки будут выкладывай посмотрим...
О, степь родимая, как я скучаю по тебе...
|
31.01.2009, 17:21 | #5 |
Меркантильный кю
Участник клуба
Регистрация: 02.02.2008
Сообщений: 1,001
|
Стучись в аську 452-325-803, договоримся
Росли вроде умными, выросли дурнями... (c)А.Васильев
|
31.01.2009, 17:41 | #6 |
Форумчанин
Регистрация: 05.10.2007
Сообщений: 536
|
так,вот все что успел...
если никто ничего не сделает - приду вечером/завтра и доделаю.
rocklistener...
|
31.01.2009, 18:24 | #7 |
Регистрация: 31.01.2009
Сообщений: 4
|
|
31.01.2009, 19:16 | #8 |
Реанимируюсь...
Участник клуба
Регистрация: 19.07.2007
Сообщений: 1,445
|
Название.
Закрыто.
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте.
Правила форума => Правила раздела => Для общего развития => Помощь студентам => Перед тем, как создавать тему, скачайте себе... P.S.: форум не песочница (с)
название статьи на сайте MS: "Отмена принудительного отключения автоматического запуска в реестре Windows" |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Под прикрытием "кризиса" наши доблестные "управители" хотят утопить нас в радиоактивных отходах | mihali4 | Свободное общение | 1 | 17.01.2009 01:43 |
Напишите программу на паскале - в долгу не останусь | Борзов | Фриланс | 3 | 14.04.2008 16:41 |