ZX Spectrum
Game

Securifile

Your Computer (Великобритания),

Автор:

Жанр: Утилиты: Базы данных


Язык

  • Русский
  • English

Управление

  • Клавиатура(?)

Игроков

  • Один

Доступные версии

Неофициальное издание
Играть!

Доступные версии

Неофициальное издание
Играть!
  •  Описание (авт.пер.)
  •  Информация
Описание Securifile (автоматический перевод)

Спектр Securifile

               Джон Эллис с обработчиком данных

                что избавляет от массивов.

Securifile гибкая машина-код программы обработки данных который иллюстрирует лучшее из разных подходов к хранения данных.

  Вообще говоря, большинство программ баз данных для спектра можно разделить на три категории в соответствии с flexi- ность.

  Первая категория эти программы предназначены для конкретные данные, и требуют доработки, прежде чем данные могут быть изменен. Примером является программа, которую я написал для тестирования всех наши компьютерные игры и информация о них, такие, как их элементы управления. Информация прошла в линиях передачи данных, и было читать по мере необходимости.

  Когда новая игра нужно добавить, программа должна была быть загружен, изменены, а затем повторно сохранены. Чтобы изменить программу таким образом, что это может хранить данные на предмет таких как книжный сталкивающихся лекция, главным переписывание будет необходимо. Для пользователя, который ничего не знал о программировании, программа будет просто обеспечивают фиксированный набор информации без каких-либо изменений объема.   Вторая категория состоит из программ, которые декларируют большой массив в начале, и вы вводите данные в элементы этого массива. Эти элементы могут быть отсортированы, в списке, печатных и т.д. Весь массив может быть сохранен на ленте и загружаются при необходимости. Эти программы имеют главным Преимущество в том, что данные по любому предмету могут быть сохранены и обработаны. Это означает, что два пользователя могут использовать ту же программу Скелет обрабатывать дико разные наборы данных.

  Есть, однако, несколько основных недостатков этого подход: форма каждого элемента диктуется в нача- нин программы по размерам массива; Программы часто пишутся в Basic и их подпрограмм сортировки Поэтому медленно; есть мало возможностей для кросс-По- претерпев т.д. Когда такие программы реализуются на Спектр, еще одним важным недостатком появляется – они тратят много места. Это связано с тем, как что спектр обрабатывает как строку и число массивов.

  Если есть какие-либо неиспользуемые элементы массива, то Спектр наполнит их с пробелами или нулями, как применимо.

  Это означает, что если одна часть данных значительно больше, чем остальные, массив должен будет иметь размеры в течение самого долгого дня, и таким образом, место будет потрачено впустую на конец из других предметов. Это наполнитель из известна как Pro- crustean назначение и является ярким примером фиксированной длины Запись хранения.

  Программы в третьей категории покончить с массивами и их сопровождающих недостатки и использовать переменную Длина записи система. Это означает, что только данные хранятся и мало места впустую. Эти программы являются наиболее гибкий, навязывая несколько ограничений на данных, чтобы быть сохраняются. Эти программы, однако, трудно писать, особенно в Basic.

  Для разработки системы баз данных, мы должны смотреть на особенностью турах мы хотели бы его иметь. Некоторые из факторов, чтобы быть принимать во внимание, являются: # Потребление памяти. Программа должна быть как   возможно, максимально доступного пространства для данных, которые   Сама должны храниться как можно более эффективно.

# Как несколько ограничений на макияж файла как есть   возможно. База данных должна быть в состоянии обрабатывать предметы   различные форматы в рамках одной и той же файл.

# Программа должна предлагать следующие основные функции:   я) Возможность добавить элемент в файл.

  б) возможность удаления записи из файла.

  III) Возможность редактировать элемент.

  IV) Возможность сохранить файл на какой-то резервном хранилище   – Лента, Microdrive.

  v) Возможность перечислить предметы.

  VI) возможность сортировки в алфавитном порядке.

# Более продвинутая программа база данных может также предоставить некоторые   дополнительные функции, такие как перекрестных ссылок между элементами,   Совместимость принтера, выбор носителей, Подсписок   добыча, безопасности файлов, сетевые коммуникации, использующие   ZX Net.

Принимая во внимание все эти точки, я разработал Securifile. Securifile будут включены в категорию три. Он использует Техника запись хранения переменной длины, чтобы обеспечить многие средства в памяти эффективным способом.

  Securifile является достаточно большая программа, насколько печатать в идет, 4040 байт машинного кода и данных, начиная с 25000. Это оставляет только 2925 байт, доступных для данных о 16K Spectrum, но массивные 35693 байт свободны на 48К Спектр. Вам нужен 48К Spectrum ввести Securifile от объявления, но лента копии будет работать совершенно спокойно на 16K машина.

Securifile предлагает 14 функций из меню, каждое из которых осуществляется доступ с помощью клавиши отображаются красным цветом на Меню. Прежде чем перейти к детальной разбивки каждый Функция, некоторые объяснения различных особенностей Программа encessary. Эти особенности не реально функции, а лишь подпрограммы, которые используются несколько функции.

  Редактор экрана: Это является одним из основных рутина используется добавить пункт и изменить функции элементов, чтобы позволить вам вводе информации пункт в файл. Редактор представляет вам с экраном и курсора, который может быть перемещен с помощью клавиш 5, 6, 7 и 8 с CAPS SHIFT. В верхней части экрана есть пространство для вас, чтобы поставить ключевое поле – KF – из вашего пункта, и Также пространство для области тегов – TF. Для перемещения курсора вверх в верхней строке, вы должны поставить его под одну из эти пространства, а затем нажмите на.

  CAPS SHIFT 2 будет изменить состояние из Caps Lock, указывается в строке в правом верхнем углу – зеленый = Caps Блокировка на, синий = выключен. CAPS SHIFT 1 будет протрите экран, давая вам пустую страницу. Эта функция запрашивается. Разместить характер в текущей позиции курсора, просто наберите целесообразно характер. Чтобы удалить символ, переместите курсор на ошибочную характер и введите пробел над топ. Характер таких как |, которые были получены ранее используя расширенный режим, теперь доступны с помощью сдвига символа и соответствующая клавиша -? является сдвиг символ Q.

  Следующие символы не должны использоваться ни в Ключ поле или поле маркера, хотя они могут быть использованы free- лы внутри самого элемента:, |, /, [,], {,}, _?.

  Запросы: Резкие инструкции запрашиваются сообщения “Вы уверены? Да / Нет”. Только если вы нажмете Y будет инструкции по ция выполняется, какие-либо другие ключевые результаты в инструкции и не учитываются.

  Ввод KeyFields т.п .: Там будет много раз, когда Securifile хочет кусок информации, такой как ключ поле элемента должны быть удалены, или имя файла для Кассета сохранить. В это время вам будет предложено введите информацию. Символы, которые вы набираете, печатается на экране.

  Все это вход в нижнем регистре. Чтобы получить капиталы Вы должны будете использовать Caps Shift, ключ, как на пишущей машинке; есть нет Caps не Заблокировать. Вы можете использовать удалять – Шапки 0 – для исправить ошибку. Любые запасные места должны быть наливных из с пробелами.

  Перерыв может быть нажата в практически в любое время, и это будет прервать функцию, возвращая вас в меню. Тем не менее, Перерыв не должен быть нажат в то время как функция лента находится в Операция, обозначается мигающим синим / красным границы или синий / желтый линии. Это может привести к коррупции Ваш файл.

  Отчеты “ошибка восстановления Лента”, которые могут произойти во время нагрузка, сохранить и функции чтения заголовок немного неоднозначно. Это может означать либо из двух вещей: программа ожидая блок заголовка и прочитал некоторые другие ленты блок по ошибке, или имело место подлинное ошибка лента.

Меню дает следующие функции:

  1) Добавить товар. При выборе этой функции вы представлены с пустой экран и курсор на экране редактор. Когда вы закончите составление ваш товар, вы следует переместить курсор на последний символ и нажмите ENTER. Если ключевое поле нового пункта является уже то, что из существующий пункт, то программа предоставит вам Выбор изменения ключевую поле нового элемента – пресс-C – или удаление старой пункт – нажмите D.

  2) Изменение пункта. Помимо того, что эта функция запросит ключевого поля, а затем покажет, что пункт, это то же самое, что и функция Добавить запись в опера- ции.

  3) Удалить элемент. Эта функция запрашивает ключевой области из пункта, и удаляет его из файла, если он существует.

  4) выписка подсписок. Это, возможно, самый мощный функция Securifile. При выборе этой функции запросит поля тегов шаблона, что претендовать пункт за то, что часть подсписка. Лучше всего это объясняется означает примера:   Предположим, что ваш файл состоит из смеси счетов за за последние три года. Законопроекты являются для электроэнергии, газа и вода. Вы решили, что первый символ Поле метки на любой предмет будет либо E, G или W – зависимость динь на тему законопроекта – второй и третий символы указывают на месяц получения счета – Например, Май = 05, ноябрь = 11 – и четвертый и пятый символы обозначают год, например 84. Остальные три символа будет неопределенным. Теперь, с помощью этой функции ие вы могли попросить список всех газовых счетов с помощью Поиск картина G _ Характер означает, что что особый характер в шаблоне не зна- косяк.

  Чтобы извлечь список всех счетов в июне, картина будет быть _06 Все законопроекты в июне 1984 года потребует картина _0684 Обратите внимание, что шаблон из восьми _ ха- метры является эквивалентом перечислены все предметы. При либо экран заполнен или список не закончится программа будет ждать, пока вы нажмете X, прежде чем продолжить.

  5) Заголовок каталог. Для безопасности, Securifile хранит свои Файлы на ленте, использующие нестандартный формат, который, однако, очень похоже, что используется для сохранения программ на ленте – короткий квартал заголовок, содержащий файл программы, следует блок, содержащий программу правильного. Это Функция будет прочитать заголовок блоков, созданных исключительно ценных файл сохранить рутину.

  Это будет печатать имя файла этого файла на ленте, это имя вы должны указать для того, чтобы загрузить файл, а также может печатать Закрытая под именем. Это указывает, что опция безопасности пароль блокировки, что подать, и что вы должны знать правильный пароль для того, чтобы загрузить файл.

  6) Ключ рода поле. Эта функция сортирует список ключа Поля в алфавитном порядке.

  7) Список пунктов. Эта функция перечисляет ключевое поле и тег поле каждого элемента в файле, останавливаясь после каждого экрана для вас, чтобы проверить список. Нажмите X, чтобы продолжить список.   8) Переключатель принтера. Эта функция переключает принтер вариант между ВКЛ и ВЫКЛ. Если переключить принтер включен, то выход из следующих функций также сбрасываются в Принтер ZX: Выписка подсписок, элементы списка, пункт Вид.

  9) Выход. Эта функция запрашивается до Securifile уходит и управление возвращается неразрушающим на Basic.

  10) Восстановление файлов с ленты. Эта опция позволяет повторно загрузить ранее сохраненный файл с ленты. Это будет запрашивать 10-герой файла, что файл был сохранен в.

Вы должны использовать функцию каталог Заголовок найти Точное имя файла, если вы не можете вспомнить его. Указанный Заголовок затем будет загружен.

  Если файл заблокирован вам придется остановить ленту и ввести правильный 10-письмо пароля перед программы загрузит оставшуюся часть файла. Незащищенные файлы будут загружаться прямо через без остановки.

  11) Сохраните файл на ленте. Эта опция позволяет ток Файл будет сохранен на ленте. Она запрашивает 10-персонажа Имя файла, под которым файл должен быть сохранен. Программа Затем спрашивает, если вы хотите ограничить доступ к файлу. Если Вы нажимаете “Y”, то вам будет предложено для 10-персонажа пароль, который будет обеспечивать файл. Когда вы ввели это, или если вы хотите иметь незащищенный файл, Программа отобразит сообщение “Ready ленту и нажмите любую Ключ “.

  Вы должны настроить диктофон и начать ленты записанную динь до нажатия клавиши. Файл сохраняется в двух всплесков с о двух втором зазоре между ними. Файл сохраняется в закодированном виде. После сохранения, программа попросит вас перемотать ленту и нажмите V, когда будете готовы; Файл будет быть проверены. Успешная проверка обозначено возврат в меню. Неудачная проверка будет дисплее прослушать сообщение “ошибка восстановления Лента”. Перемотка и попробовать снова.

  12) поле Tag рода. Эта функция сортирует элементы в подать в алфавитном порядке по их полей тегов.

  13) Вид пункт. Эта опция будет запрашивать ключевого поля из пункта, который будет отображаться, и покажет всю пункт на экране, если он существует.

  14) Уничтожить файл. Эта опция сомнению и, если выполняется сотрет текущий файл, возвращая внутренние указатели

на исходные позиции.

Краткая информация о Securifile

Игра Securifile запускается прямо на сайте. Утилита для работы с данными, которую подарил миру Jon Ellis, была опубликована компанией Your Computer в 1985 году в Великобритании.

Не запускается или глючит игра, или не можете пройти? Спросите в комментариях.

Subscribe
Уведомлять об
guest
0 комментариев
Inline Feedbacks
View all comments

Сохранённые игры[X]

  

Справка[X]

Помощь уже в пути!

  • x1
  • x2
  • x3

Кликни в окно эмулятора, чтобы управлять!
<<<<

Не забывайте периодически сохранять игровой прогресс на сервере (клавишей F8), чтобы уверенно продвигаться вперёд!

Если вы гость на сайте, то прогресс будет сохранён только в памяти браузера и потеряется при закрытии. Чтобы этого не произошло - просто войдите в свой профиль.

Для загрузки сохранённой игры жмите F3 или откройте меню "Диск" кнопкой на правой панели.

Если игра не запускается, или у вас есть вопросы по игре - задайте их ниже.

Поделиться
Close
0
Would love your thoughts, please comment.x