Поделиться через


решения конструктора типа проекта

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

Элементы проекта

Проект будет использовать файлы или определенные объекты? При использовании файлы, они будут основаны или каталог-основали файлы? Конкретные файлы или объекты становятся быть локальным или удаленным?

Элементы в проекте могут быть файлы или определенными объектами в виде объектов в репозитории базы данных или подключения к данным через Интернет. Если элементы файлы, проект может быть либо ссылка-основанным или каталог-основанным проектом.

Ссылок в проектах, элементы могут входить в несколько проектов. Однако фактический файл, который представляет элемент находится в одном каталоге. В каталог-основанных проектах, все элементы проекта существуют в структуре каталогов. Дополнительные сведения см. в разделе Item Management in Projects.

Локальные элементы хранятся на том же компьютере, где приложение устанавливается. Удаленные элементы могут храниться на отдельном сервере в локальной сети или где-либо еще в Интернете.

Сохранение файла проекта

Данные сохраняются в общих системах неструктурированного файла или в структурированном памяти? Файлы будут открывать с помощью стандартного редактор или редактор проектов?

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

Называемое также хранилище, структурированное составными файлами обычно используется в том случае, если несколько объектов модели COM необходимо сохранить их материализованные данные в одном файле. Со структурированным хранилищем, несколько различных программных компонентов могут совместно использовать один файл на диске.

Имеется несколько вариантов проверки рассматривать сохраняемости для элементов в проекте. Можно выполнить один из следующих параметров:

  • Сохраните каждого файла по отдельности, если он был изменен.

  • Собирает множество транзакций в одном Сохранить операция.

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

Дополнительные сведения о сохраняемости, см. Сохранение проекта и Элементы проекта открытие и сохранение.

Модель принятых обязательств по проекту

Объекты материализованных данных открываются в непосредственном элементе управления или режиме транзакций?

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

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

См. также

Основные понятия

контрольный список: Создание новых типов проектов

Сохранение проекта

Элементы модели проекта

Компоненты ядра модели проекта

Другие ресурсы

Item Management in Projects

Элементы проекта открытие и сохранение

Создание типов проектов