![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#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. Причина: Грамматические ошибки. |
![]() |
![]() |
#2 | |
Proffesional
Форумчанин
Регистрация: 18.11.2008
Сообщений: 417
|
![]() Цитата:
на счет проверки файла то используй функцию LoadfromFile('путь') иначе showmessage ('такого файла нет')
О, степь родимая, как я скучаю по тебе...
Последний раз редактировалось AlDelta; 31.01.2009 в 19:20. |
|
![]() |
![]() |
#3 | |
Регистрация: 31.01.2009
Сообщений: 4
|
![]() Цитата:
![]() |
|
![]() |
![]() |
#4 |
Proffesional
Форумчанин
Регистрация: 18.11.2008
Сообщений: 417
|
![]()
сделай пока по одному потом если ошибки будут выкладывай посмотрим...
О, степь родимая, как я скучаю по тебе...
|
![]() |
![]() |
#5 |
Меркантильный кю
Участник клуба
Регистрация: 02.02.2008
Сообщений: 1,001
|
![]()
Стучись в аську 452-325-803, договоримся
Росли вроде умными, выросли дурнями... (c)А.Васильев
|
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 05.10.2007
Сообщений: 536
|
![]()
так,вот все что успел...
если никто ничего не сделает - приду вечером/завтра и доделаю.
rock
![]() |
![]() |
![]() |
#7 |
Регистрация: 31.01.2009
Сообщений: 4
|
![]() |
![]() |
![]() |
#8 |
Реанимируюсь...
Участник клуба
Регистрация: 19.07.2007
Сообщений: 1,445
|
![]()
Название.
Закрыто.
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте.
Правила форума => Правила раздела => Для общего развития => Помощь студентам => Перед тем, как создавать тему, скачайте себе... P.S.: форум не песочница (с)
название статьи на сайте MS: "Отмена принудительного отключения автоматического запуска в реестре Windows" |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Под прикрытием "кризиса" наши доблестные "управители" хотят утопить нас в радиоактивных отходах | mihali4 | Свободное общение | 1 | 17.01.2009 01:43 |
Напишите программу на паскале - в долгу не останусь | Борзов | Фриланс | 3 | 14.04.2008 16:41 |