Programming Taskbook

English

E-mail:

Пароль:

Регистрация пользователя   Восстановление пароля

Электронный задачник по программированию

©  М. Э. Абрамян, 1998–2011

 

Teacher Pack | Конструктор backup- конфигураций | Общее описание

PrevNext


Общее описание

Возможности программы

Программа «Конструктор backup-конфигураций» PTBackupMaker предназначена для создания файлов backup.dat, содержащих настройки для системы резервного сохранения PTBackup.

Перечислим возможности, предоставляемые программой «Конструктор backup-конфигураций»:

  1. Создание новой backup-конфигурации или загрузка существующей backup- конфигурации для ее просмотра и редактирования; сохранение изменений, сделанных в backup-конфигурации, и сохранение backup-конфигурации под новым именем.
  2. Подключение текущей backup-конфигурации к любому рабочему каталогу задачника.
  3. Подключение backup-конфигурации, ранее сохраненной в файле backup.dat, к любому рабочему каталогу.
  4. Тестирование backup-конфигурации, подключенной к каталогу.
  5. Отключение backup-конфигурации от каталога.

При инсталляции программы «Конструктор backup-конфигураций» в ее системном каталоге создается подкаталог BACKUP, в который копируется демонстрационная backup-конфигурация Demo.backupcnf; при первом запуске программы в нее загружается именно эта конфигурация.

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

Настройки программы сохраняются в файле PTBackupMaker.ini, расположенном в том же каталоге, что и сама программа. Имеются две сохраняемые настройки: имя последней загруженной backup-конфигурации и имя последнего рабочего каталога, для которого выполнялись действия, связанные с подключением/тестированием/отключением backup-конфигураций.

Окно программы и описание элементов backup-конфигурации

Окно программы состоит из строки меню, панели кнопок быстрого доступа, четырех полей ввода, определяющих элементы текущей backup-конфигурации, а также статусной строки.

Окно программы «Конструктор backup-конфигураций».

Backup-конфигурация состоит из следующих элементов:

  • имя консольного CVS-клиента, обеспечивающего связь с используемой системой контроля версий (обязательный элемент);
  • путь к репозиторию используемой системы контроля версий; он может представлять собой полный путь (в том числе сетевой) или условное имя, определенное средствами самой системы контроля версий (обязательный элемент);
  • данные для авторизации (имя пользователя и его пароль), необходимые для доступа к сетевому репозиторию (необязательный элемент);
  • начальная часть пути к данным, размещенным в репозитории (необязательный элемент).

Все эти элементы хранятся в файле с расширением .backupcnf в текстовом виде, а в файле backup.dat — в зашифрованном виде.

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

Путь к данным, размещенным в репозитории, состоит из двух частей: необязательной начальной (фиксированной), которая указывается явным образом и может состоять из последовательности имен вложенных каталогов, и обязательной завершающей, которая определяется по данным об учащемся (фамилия, имя) из файла results.dat того рабочего каталога, к которому подключается backup-конфигурация.

Если данные об учащемся содержат русские буквы, то они преобразуются в их латинские аналоги; если данные содержат символы, отличные от букв, цифр и дефиса «-», то эти символы преобразуются в символ подчеркивания «_».

Такая схема задания пути позволяет автоматически использовать одну и ту же backup-конфигурацию для различных каталогов и при этом не смешивать их содержимое в репозитории. В частности, одну и ту же backup-конфигурацию можно использовать для всех учащихся группы; для этого достаточно указать начальную часть пути, которая будет связана с данной группой (например, «Group2-2007»).

Горячие клавиши и кнопки быстрого доступа

Файл
 Создать  Ctrl+N
 Открыть  Ctrl+O
 Сохранить  Ctrl+S
 Сохранить как...   Shift+Ctrl+S
 Выход   Alt+F4
Backup-конфигурации
 Подключить текущую  F2
 Выбрать и подключить...   Ctrl+F2
 Протестировать  F3
 Отключить  F4
?
 Справка  F1
 О программе...   Ctrl+F1


PrevNext

 

Рейтинг@Mail.ru

Разработка сайта:
М. Э. Абрамян, В. Н. Брагилевский

Последнее обновление:
11.10.2011