Teacher
06-01-2005 15:19
к комментариям - к полной версии
- понравилось!
Писать программу я буду по-правилам. К сожалению, образования компьютерного у меня нет, поэтому теория написания софта мне неизвестна, и правила, которыми я буду пользоваться, или придуманы мной самим, или откуда-то вычитаны когда-то.
Первое правило говорит о том, что первый этап написания программы – составление общего алгоритма. Это означает, что язык программирования я пока никак не использую, я просто описываю, как должна работать программа. Это описание затем послужит основой для руководства пользователя.
«Программа “Teacher” предназначена для организации процесса запоминания информации, которая может быть представлена в виде пар элементов соответствия. Например, иностранное слово и его перевод, аббревиатура и ее расшифровка, человек и номер его телефона и т.п. Принцип запоминания состоит в многократном повторении пар соответствующих друг другу элементов, причем процесс организован таким образом, что наиболее трудные для запоминания сочетания будут встречаться наибольшее число раз. Это достигается путем ведения статистики сеанса обучения конкретного пользователя при его работе с конкретной базой данных.
Так как элементы соответствия, помещенные в базу данных, могут иметь разнообразный тип, то в программе применяется несколько типов форм, с которыми работают пользователи. Все они спроектированы так, чтобы оптимальным образом представлять данные на экране и предоставлять мксимум удобств при работе с ними.
С программой можно работать в качестве гостя и в качестве пользователя. В режиме гостя ряд функций программы будет недоступен, в частности, для гостя не ведется статистика сеанса, кроме того, он не имеет возможности каким-либо образом модифицировать базу данных. Для того, чтобы перейти в режим пользователя, необходимо зарегистрироваться».
Итак, начало положено. Конечно, это только грубая заготовка. Теперь предстоит аккуратненько ее обрабатывать.
вверх^
к полной версии
понравилось!
в evernote