PhoneLIst - телефонный справочник

Версия: 1.0 от 01 января 2019 года
Описание:
PhoneLIst - это телефонный справочник. В нем можно хранить номера телефонов. Программа многофайловая, то есть вы можете хранить много телефонных списков с номерами. Каждый список содержит поля Имя, Фамилия, Телефонный номер. Вы можете работать с файлами, создавать списки, редактировать, добавлять и удалять записи.Программа выполнена в ретро-стилистике с зеленоватым текстом и черным фоном.
Программа запускается в консольном окне.
Размер архива 48,6кб, в разархивированном виде размер 371кб.
Скачать программу: https://yadi.sk/d/F1EEEBZU0oud2A
Скачать инструкцию: https://yadi.sk/i/cniDs5P3aoFWJg

Скриншоты:







Инструкция


Программа начинается со стартового экрана. Он длится ровно 5 секунд. Затем программа открывает записную книжку по умолчанию. По умолчанию она называется PhoneList.pl. И мы можем с ней работать.





Записная книжка по умолчанию - всегда называется PhoneList.pl. Вы ее можете даже удалить, и при следующем старте программы она снова автоматически будет создана. Естественно, она будет пустой, в таком случае.

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

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

Программа имеет 2 режима работы:
1) режим работы с записной книжкой
2) режим работы с файлами записных книжек





1) Режим работы с записной книжкой

Итак, когда программа загрузится вы попадаете в записную книжку по умолчанию. Ее имя отражено вверху, в серой полоске. В такой полоске отображается имя записной книжки, которая сейчас загружена.
Посередине экрана вы видите собственно сам список. Он может быть и пустым. Список имеет поля - норме записи, имя, фамилия и телефонный номер.
Длинна поля - 24 символа. Это значит, что:
максимальная длинна имени составляет 24 символа.
максимальная длинна фамилии составляет 24 символа.
максимальная длинна номера телефона составляет 24 символа.
Все, что превышает эту длинну просто отсекается.



Снизу написано меню. Оно текстовое. Состоит из английских слов.
|A Add |D Delete |S Sort |+ UP |- DOWN |W Write |F File |Q Quit
Еще строчкой ниже вы увидите такой значок:">". Это командная строка для ввода команд пользователя.
Итак, рассмотрим команды в режиме просмотра записной книжки.

A ADD - добавление имени и телефона в записную книжку

Нажмите клавишу A или a на английской раскладке, либо Ф или ф на русской раскладке клавиатуры.

Жмите ВВОД.
Теперь, вы увидите пояснение - введите имя.
Впишите имя, максимальная длинна - 24 символа. Все что длиннее - просто отсекается.
Нажмите клавишу ВВОД.

Теперь, вы увидите надпись - введите фамилию. Аналогично, напишите фамилию. Максимальная длинна - 24 символа.
Нажмите клавишу ВВОД.

Теперь, вы увидите надпись - введите номер. Аналогично, напишите номер. Максимальная длинна - 24 символа.
Нажмите клавишу ВВОД.

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

D Delete - удаление записи по ее номеру из записной книжки

Нажмите клавишу D или d на английской раскладке, либо В или в на русской раскладке клавиатуры.
Жмите ВВОД.

Теперь, вы увидите пояснение - введите номер. Введите номер записи, которую надо удалить, жмите ВВОД. Если такая запись существует в записной книжке, то она удалится.

S Sort - сортировка записей в записной книжке

Нажмите клавишу S или s на английской раскладке, либо Ы или ы на русской раскладке клавиатуры.
Жмите ВВОД.

Далее, вас спросят как вы хотите отсортировать. И будет дана подсказка.
Если несколько способов сортировки:
1) по имени, для этого введите одну из клавиш: N или n на английской раскладке, либо Т,т на русской раскладке клавиатуры и жмите ВВОД.
2) по фамилии, для этого введите одну из клавиш: S,s на английской раскладке, либо ,Ы,ы на русской раскладке клавиатуры и жмите ВВОД.
3) по номеру телефона, для этого введите одну из клавиш: P,p на английской раскладке, либо ,З,з на русской раскладке клавиатуры и жмите ВВОД.

+ UP - для перемещения на страницу вверх по списку

Для перемещения на страницу вверх жмите клавишу “+” (знак плюс). br> Жмите ВВОД.

Если вы и так на самой первой странице списка, то ничего не произойдет.

- DOWN - для перемещения на страницу вниз по списку

Для перемещения на страницу вниз жмите клавишу “–“ (знак минус).
Жмите ВВОД.

Если вы на самой последней странице списка, то ничего не произойдет.

W Write - запись данных в файл

Нажмите клавишу W или w на английской раскладке, либо Ц или ц на русской раскладке клавиатуры.
Жмите ВВОД.

Эта команда сохранит все данные в текущий файл записной книжки.

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

F File - переход в режим просмотра файлов с записными книжками

Нажмите клавишу F или f на английской раскладке, либо А или а на русской раскладке клавиатуры.
Жмите ВВОД.

Каждая записная книжка - это файл определенного формата. И при помощи этой команды вы попадете в список доступных записных книжек. При этом осуществляется выход из текущей записной книжки.
Не забывайте записывать изменения в файл, командой W (Write), перед тем как выйти из текущей записной книжки.

Q Quit - выход из программы

Нажмите клавишу Q или q на английской раскладке, либо Й или й на русской раскладке клавиатуре.
Жмите ВВОД.

Программа завершит свою работу. Все несохраненные данные будут потеряны. Не забывайте перед выходом записывать изменения в файл, командой W (Write).



2) Режим работы с файлами записных книжек

В этом режиме мы можем работать с записными книжками, вернее с файлами, в которых хранятся записные книжки.

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



Снизу написано меню. Оно текстовое. Состоит из английских слов.

|N New |R Read |C Copy |D Delete |+ UP |- DOWN |Q Quit

N New - создать новую записную книжку

Нажмите клавишу N или n на английской раскладке, либо Т или т на русской раскладке клавиатуры.
Жмите ВВОД.

Эта команда позволит вам создать новую записную книжку. После ее создания она будет пустая. И появится в списке записных книжек.

После того как вы нажмете клавишу команды и нажмете ВВОД, появится запрос, в котором вас просят ввести имя записной книжки.
Напишите имя записной книжки и жмите ВВОД.
Максимальная длинна имени файла = 15 символов.

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

R Read - переход в режим просмотра и редактирования выбранной записной книжки

Нажмите клавишу R или r на английской раскладке, либо К или к на русской раскладке клавиатуры.
Жмите ВВОД.

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

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

C Copy - копирует содержимое записной книжки в новый файл

Нажмите клавишу C или c на английской раскладке, либо С или с на русской раскладке клавиатуры.
Жмите ВВОД.

После ввода команды, вас спросят что копировать. Введите индекс записной книжки, которую хотите скопировать.
Жимте ВВОД.

Теперь введите имя файла, для новой записной книжки.
Жмите ВВОД.

D Delete - удаление записной книжки

Нажмите клавишу D или d на английской раскладке, либо В или в на русской раскладке клавиатуры.
Жмите ВВОД.

После ввода команды, вас спросят про индекс, записной книжки которую хотиите удалить. Введите индекс, из доступных записных книжек.
Жмите ВВОД.

Файл будет полностью удален. Если ввести не существующий индекс - ничего не произойдет.

+ UP - для перемещения на страницу вверх по списку

Для перемещения на страницу вверх жмите клавишу “+” (знак плюс).
Жмите ВВОД.

Если вы и так на самой первой странице списка, то ничего не произойдет.

- DOWN - для перемещения на страницу вниз по списку

Для перемещения на страницу вниз жмите клавишу “-“ (знак минус).
Жмите ВВОД.

Если вы на самой последней странице списка, то ничего не произойдет.

Q Quit - выход из программы

Нажмите клавишу Q или q на английской раскладке, либо Й или й на русской раскладке клавиатуры.
Жмите ВВОД.

Программа завершит свою работу.

Удачной работы!