|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Два простых пароля
Есть лабораторная работа. Вот она:
Два уровня доступа к программе на основе двух простых паролей. На более высоком уровне пользователь может менять рабочий язык программы. На низком уровне смена языка отсутствует. При трехкратном неправильном наборе любого пароля дисплей компьютера отключается. Просто хочу понять логику работы программы. Что подразумевается под высоком уровне и низком уровне??? И что значит рабочий язык программы (Т.е. как я понимаю пользователь не должен менять раскладку языка с RU на ENG и наоборот)??? Прежде чем начать программировать, просто хочу понять, как программа должна работать. |
#2
|
||||
|
||||
Вообще такие вопросы к тому, кто дал задание. Сейчас многие преподаватели сочиняют свои определения любым терминам, вводят свои, а потом еще и считают их трактовку очевидной.
Как я понял - имеется в виду, что если юзер вводит один пароль - ему становятся доступны одни функции, если другой - другие. Смена языка - торт его знает, что имелось в виду. Скорее все-таки язык всех надписей в ней, читай локализация. jmp $ ; Happy End! The Cake Is A Lie. |
#3
|
|||
|
|||
Мне это просто друг дал такое задание помощь ему решить. Ну а ему, конечно, преподаватель. Ну а как я смогу запрограммировать, если я даже чисто логически не понимаю, как должна работать программа в соответствии с этими условиями задачи?????
|
#4
|
||||
|
||||
Все не так уж и плохо, т.к. 2/3 постановки задачи нам известны:
1. Два уровня доступа к программе на основе двух простых паролей. 2. На более высоком уровне пользователь может менять рабочий язык программы. На низком уровне смена языка отсутствует. 3. При трехкратном неправильном наборе любого пароля дисплей компьютера отключается. 1. Полностью понятно. 2. Совсем не понятно, что имелось в виду. Это друга уже драконить надо, чтоб он препода подраконил своего. 3. Полностью понятно. Google в помощь |
#5
|
||||
|
||||
Цитата:
Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете. |
#6
|
|||
|
|||
Можно, например, сделать это так:
Если пользователь ввел пароль 123, то открывается форм 2, на которой все, что должно быть в программе, кроме смены пароля. Если пользователь ввел пароль 321 (админский, так сказать), от открывается форм 3 и там есть поле смены пароля. Сам пароль можно хранить в директории с программой в файле, например, key.key Программа будет его сравнивать с введенной информацией и реагировать соответственно. |