Mechanics Studio .NET
www.VMKfree.narod.ru
Графический интерфейс пользователя
   Сохранение и загрузка механизмов 
Описание сайта
Теория механизмов
Проект системы
Описание GUI
   Установка и запуск
   Панели главного окна
   Главное меню
   Настройка интерф-са
   Инструментарий
   Управление видами
   Конструктор механ-в
   Структура механизма
   Редактор объектов
   Сохранеие, Загрузка
Дополнение

   Обновление: 24.02.06
© EasyStudio: 01.09.05
easystd@gmail.com


      Как и любой редактор, Mechanics Editor позволяет выполнять сохранение и загрузку созданных в нём моделей механизмов. На данный момент реализовано сохранение механизмов в XML-файл табличного типа, структура которого описана в разделе "Хранение данных механизма". В дальнейшем планируется также реализовать возможность хранения механизмов в специальной базе данных посредством XML-сервиса.

      Сохранение или загрузка производятся нажатием соответствующей кнопки на панели настройки интерфейса или в меню File:

  1. (File→Open Mechanism) – выполняет загрузку сохранённого механизма;
  2. (File→Save Mechanism) – выполняет сохранение созданного механизма;

      При выполнении обеих операций открывается одно и то же окно ("Mechanism Project Browser"), предназначенное для выполнения сохранения или загрузки:

Окно сохранения и загруки механизмов

      Это окно содержит элементы управления, позволяющие пользователю выполнять следующие действия:

  1. File Path - поле ввода пути к XML-файлу и кнопка открытия диалога выбора файла, хранящего данные проектов;
  2. Project Name - имя сохраняемого или выбранного для загрузки проекта;
  3. Просмотрщик изображений механизмов, данные которых хранятся в проектах выбранного XML-файла (щелчёк по картинки выбирает соответсвующий проект);
  4. Save - кнопка сохранения механизма в новый проект, указанного XML-файла;
  5. Load - кнопка загрузки механизма из выбранного проекта XML-файла;
  6. Delete - кнопка удаления выбранного проекта из XML файла;
  7. Cancel - кнопка отмены действия и закрытия диалога сохранения/загрузки.

      Далее описывается последовательность действий пользователя для выполнения одной из возможных операции с XML-файлом, хранящим данные механизмов:

  1. Сохранение механизма в XML-файл:
    1. В поле "File Path" введите путь к XML-файлу:
      1. если файл существует, в окне отобразится список проектов, которые были в нём сохранены ранее;
      2. если файл не существующет, то при сохранении в него проекта, этот файл будет создан;
    2. Введите наименование проекта, в котором будет произведено сохранение данных:
      1. В поле ввода списка "Project Name" введите название нового проекта (при соханении в файле будет создан новый проект);
      2. Из списка напротив надписи "Select Project Name" выберите наименование существующего проекта (при сохранении этот проект будет перезаписан);
      3. В просмотрщике изображений механизмов проектов, щёлкните по изображению механизма, соответствующего некоторому проекту (при сохранении этот проект будет перезаписан);
    3. Нажмите кнопку "Save" для сохранения выбранного проекта (при необходимости подтвердите Ваше намерение перезаписать существующий проект). После выполнения этого действия XML-файл будет перезаписан новыми данными.
  2. Загрузка механизма из XML-файла:
    1. В поле "File Path" введите путь к существующему XML-файлу, после окончания ввода пути к которому в окне отобразится список содержащихся в нём проектов;
    2. Выберите проект, который необходимо загрузить, одним из способов:
      1. Из списка напротив "Select Project Name" выберите наименование проекта;
      2. В просмотрщике изображений механизмов проектов, щёлкните по изображению механизма, соответствующего некоторому проекту;
    3. Нажмите кнопку "Load" для загрузки выбранного проекта. После выполнения этого действия в окно редактора будет загружен выбранный механизм.
  3. Удаление механизма из XML-файла:
    1. В поле "File Path" введите путь к существующему XML-файлу, после окончания ввода пути к которому в окне отобразится список содержащихся в нём проектов;
    2. Выберите проект, который необходимо удалить, одним из способов:
      1. Из списка напротив "Select Project Name" выберите наименование проекта;
      2. В просмотрщике изображений механизмов проектов, щёлкните по изображению механизма, соответствующего некоторому проекту;
    3. Нажмите кнопку "Delete" для удаления выбранного проекта. После выполнения этого действия XML-файл будет перезаписан для удаления данных проекта.
Хостинг от uCoz