Иллюстрированный самоучитель по Visual Basic 6.0

Иллюстрированный самоучитель по Visual Basic 6.0


назад | содержание | вперед

Настройка

Настройка режимы работы программы SourceSafe выполняется в диалоговом окне SourceSafe Options (Режимы работы SourceSafe). Это окно состоит из шести вкладок (рис. 20.2), элементы управления которых определяют режимы работы базы.

Рис. 20.2. Вкладка General диалогового окна SourceSafe Options

На вкладке General (Общие) (рис. 20.2) можно установить общие параметры работы.

  • Флажок Allow multiple checkouts (Допускать множественный доступ) — разрешает редактирование одного файла несколькими пользователями. В этом случае объединением изменений занимается администратор или отдельно выделенный пользователь.

Замечание

Режим множественного доступа на практике применяется достаточно редко.

  • Флажок Use network name for automatic user log in (Использовать сетевое имя при входе в программу) — позволяет автоматически подставлять сетевое имя пользователя при регистрации в программе SourceSafe.
  • Поле Default Database name (Имя базы данных по умолчанию) — это поле позволяет задать имя базы данных по умолчанию, если при работе над проектами используется несколько баз данных.
  • Поле Expand keywords in Hies of type (Использовать расширения ключевых слов для типов файлов) — позволяет задать, для каких типов файлов будет происходить замена ключевых слов более значимой информацией, помещенной в заголовки файлов.
  • Поле Log all actions in journal file (Регистрировать все действия в файле журнала) — задает файл журнала, в котором фиксируются все действия пользователей при работе с базой данных.

Вкладка Project Security (Защита проекта) (рис. 20.3) позволяет организовать разграничение прав доступа к данным на уровне проекта. Пользователь может иметь следующие права при работе над проектом;

  • Read (Чтение) — права только на чтение файлов проектов (сокращенно обозначается буквой R);
  • Check Out/Check In (Блокирование при редактировании/Освобождение блокирования) — права на редактирование файлов и возврат измененных файлов в базу данных (сокращенно обозначается буквой С);
  • Add/Rename/Delete (Добавление/Переименование/Удаление) — права на добавление, переименование, удаление проектов или файлов проектов (сокращенно обозначается буквой А);
  • Destroy (Уничтожение) — право на полное удаление файла и всех его версий или всего проекта (сокращенно обозначается буквой D).

Рис. 20.3. Вкладка Project Security диалогового окна SourceSafe Options

По умолчанию всем пользователям SourceSafe предоставляется полный доступ, то есть возможность выполнения всех четырех действий в базе данных. Для того чтобы можно было индивидуально назначать доступ пользователям, предназначен флажок Enable project security (Доступность защиты проекта). Если этот флажок установлен, то становятся доступны флажки назначения прав пользователей по умолчанию в области Default user rights (Права пользователей по умолчанию). В этой группе можно переназначить права доступа пользователей, предоставленные им по умолчанию при регистрации. Рекомендуется при этом устанавливать только права на чтение (R) и на блокировку/освобождение файлов при редактировании (С). При установленном флажке Enable project security становятся доступны команды меню Tools (Сервис) администратора, отвечающие за работу с правами пользователей:

  • Rights by Project (Права на проекты) — открывает диалоговое окно Project Rights (Права на проекты) для настройки прав на каждый из проектов;
  • Rights Assignments for User (Назначение прав пользователя) — открывает диалоговое окно Assignments for для индивидуальной настройки прав выбранного пользователя;
  • Copy User Rights (Копирование прав пользователя) — открывает диалоговое окно Copy Rights Assignments to (Копирование назначения прав для) для копирования прав выбранному пользователю от пользователя, указанного в диалоговом окне.

Вкладка Shadow Folders (Теневые папки) диалогового окна SourceSafe Options (рис. 20.4) задает папку "теневого" хранения файлов указанного проекта, при этом поддерживается автоматический контроль актуальности копий файлов в такой папке. При помощи "теневых" папок удобно выполнять окончательную сборку проекта.

Рис. 20.4. Вкладка Shadow Folders диалогового окна SourceSafe Options

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

  • Поле Set shadow folder for project (Установить папку для проекта) — назначает проект, для которого выполняется установка теневой папки. Расположенная справа от поля кнопка Browse (Просмотр) открывает диалоговое окно, позволяющее осуществить поиск и назначение проекта в дереве проектов SourceSafe.
  • Поле Set shadow folder to (Установить папку для) — назначает выбор теневой папки или ввод новой. Расположенная справа от поля кнопка Browse (Просмотр) открывает диалоговое окно для поиска нужной папки.

В области Files in Shadow Folder (Файлы в теневой папке) расположены следующие элементы управления.

  • Флажок Set read-only flag for all files (Установить флаг только для чтения для всех файлов) — устанавливает режим, при котором все файлы, записанные в папку, будут иметь признак только для чтения.
  • Поле с раскрывающимся списком End-of-line characters for files (Символ конца файла) — назначает символ конца файла.
  • Поле с раскрывающимся списком File date/time (Дата/время файла) — определяет, каким временем датировать файл.

Кнопка Set Another (Назначить другой) очищает все поля для установки параметров следующего проекта.

Следующие две вкладки Web Projects (Web-проекты) и Web диалогового окна SourceSafe Options позволяют настроить проекты, предназначенные для работы в Internet. На вкладке Web Projects настраиваются параметры отдельного проекта для работы в сети, а на вкладке Web — общие для всех проектов параметры.

Вкладка File Types (Типы файлов) диалогового окна SourceSafe Options определяет типы файлов проектов для сред разработки программных продуктов, входящих в пакет Visual Studio. Для настройки Visual Basic 6 необходимо использовать значение списка VB (рис. 20.5).

На этой вкладке размещены следующие элементы управления;

  • поле Binary files (Двоичные файлы) — задает типы файлов, которые считаются в SourceSafe двоичными, а не текстовыми;
  • список File groups (Группы файлов) — назначает выбранную среду разработки, которой соответствуют типы файлов;
  • поле File types included in file group (Типы файлов, включенные в группу) — определяет расширения файлов, которые включены в данную группу файлов.

На вкладке находятся также кнопки Add (Добавить) и Delete (Удалить), позволяющие при необходимости добавить новую группу файлов или удалить ненужную.

Замечание

Обычно параметры вкладки File Types установлены по умолчанию и редактировать их не требуется.

Рис. 20.5. Вкладка File Types диалогового окна SourceSafe Options

 

назад | содержание | вперед