На главную страницу
Русский English
 

RastrWin

Программа
Последние изменения
Часто задаваемые вопросы
Аннотация
Лицензирование и защита от копирования
Права Windows для пользователя RastrWin
Курсы
Компонентная архитектура
Интерфейс
Инструкция по установке
Документация, видео, презентации
Свидетельство о регистрации
RastrKZ
RastrMDP
RastrOS
ZamerSeti
Архив

Авторизация

Запомнить меня на этом компьютере
  Забыли свой пароль?
  Регистрация



Поиск по сайту


Подписка

Изменение параметров

Hits 66967588
1825
Hosts 3538333
686
Visitors 53198423
1788

62


Главная / Программа

Установка RastrWin3

Версия для печати Версия для печати

В этом документе содержится информация о порядке установки программного комплекса RastrWin3. Порядок установки предыдущих версий доступен в другом документе.

Порядок установки RastrWin3

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

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

Преимущества предложенного способа инсталляции:

  1. Администратор может установить программный комплекс под своей учетной записью, не прибегая к изменениям учетных записей пользователей.
  2. Все пользователи имеют индивидуальные настройки программного комплекса.
  3. Существует возможность восстановить испорченные файлы в пользовательской папке.
  4. Пользовательские данные автоматически обновляются при обновлении версии программы с возможностью сохранения измененных пользователем файлов.

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

Установка

Для установки необходимо запустить программу-инсталлятор. В версиях Windows Vista/Windows 7 запустить установку может любой пользователь. Далее операционная система потребует полномочий администратора средствами User Account Control. В Windows XP установку должен проводить администратор, имеющий права на инсталляцию программного обеспечения.

Программа-инсталлятор копирует необходимые системные и пользовательские файлы в каталог установки. По умолчанию каталог установки располагается в каталоге программ и имеет название “RastrWin3”. Пользовательские файлы, которые впоследствии будут использованы как образец для пользовательских каталогов будут размещены в подпапке “RastrWin3\RastrWin3”. Ярлыки для запуска программы, доступа к документации и удаления программы будут размещены в группе программ меню «Пуск» для всех пользователей. Необходимые настройки реестра будут внесены в раздел HKLM\Software\RastrWin3.

После завершения установки администратор может выйти из системы и передать дальнейшую подготовку к работе с программой пользователю. При запуске программы под учетной записью пользователя программа проверяет наличие папки “RastrWin3” в папке документов и записи в реестре текущего пользователя HKCU\Software\RastrWin3. Если папка или запись в реестре не обнаружены, программа приветствует пользователя и предлагает создать пользовательскую папку и запись в реестре.

 

Окно создания пользовательской рабочей области

Если пользователь подтверждает действие, необходимые файлы будут скопированы и сделаны записи в реестре. При этом в реестре также будет введен параметр “Version”, в разделе HKCU\Software\RastrWin3. В этом параметре будет задан номер установленной версии программного комплекса. После завершения операции создания рабочей области RastrWin3 будет запущен и подготовлен к работе.

Схема взаимодействия программы-инсталлятора и основной программы комплекса RastrWin3 показана на рисунке.

 

Схема взаимодействия программы-инсталлятора и основного модуля RastrWin3

Обновление

При каждом запуске RastrWin3 сравнивает версии программы, записанные в параметре “Version” разделов HKLM\Software\RastrWin3 и HKCU\Software\RastrWin3. Если версия пользователя не ниже версии установленной программы, RastrWin3 продолжает работу. Если версия установленной программы более новая, чем версия пользовательской папки, RastrWin3 предложит обновить пользовательские данные.

 

Окно обновления пользовательских файлов

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

Формы отображения и настройка рабочей области (расположение окон, панелей инструментов и наборы инструментов в файле Default.rmenu) наиболее часто модифицируются пользователями. Поэтому при обновлении пользовательских файлов предоставляется возможность сохранить измененные варианты этих файлов. Выбор осуществляется переключателями «Обновить интерфейс» и «Обновить формы». Если пользователь откажется от обновления этих файлов, возможна некорректная работа программы, если новая версия рассчитана на работу с новыми пользовательскими даными. В таком случае можно сохранить пользовательские формы под другими именами и выполнить восстановление рабочей области, которое описано в следующем разделе.

Восстановление

В случае если по поведению программы можно судить о том, что пользовательские файлы испорчены (например, программа сообщает о том, что не найдено некоторое поле в базе данных или некоторая таблица отображается некорректно), можно попытаться восстановить пользовательские файлы. Для этого необходимо выбрать пункт меню «Файл\Настройки программы\Параметры»:

 

Доступ к функции восстановления пользовательских файлов

Кнопка «Восстановить…» открывает окно восстановления пользовательских данных.

 

Окно восстановления пользовательских файлов

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

Установка RastrWin3 2.3.0.5928 в AltLinux 9

Использовался дистрибутив AltLinux workstation alt-workstation-9.0-x86_64.iso.

При установке выбрана установка Wine 4.17. По умолчанию настроен на эмуляцию Windows 7.

Дополнительно установлены скрипты winetricks.

В winetricks выбрана установка .Net 4.7.1, что привело к установке еще массы .Net фреймворков выдачей каких-то сообщений и просьб перезагрузиться (от перезагрузки отказались).

Скачан дистрибутив RastrWin3 2.3.0.5928.

Wine – «Удаление программ» по кнопке «Установить» выбран путь к скачанному дистрибутиву (фильтр окна поиска установлен на «Программы *.exe»), установка проходит в режиме не отличимом от обычного.

При первом старте возникают сообщения о сбоях инициализации WPF, и окно программы не содержит строк. После перезапуска RastrWin все пришло в норму. Контролы связанные с использованием WPF так и не заработали.

В версиях на 2022.03.27. Надо ставить при запуске LC_ALL="ru_RU.UTF-8" в wine. И убрать addinRastrSQL. Все кроме WPF работает.



Программный комплекс «RasrWin»
Программный комплекс «RastrWin»
© «RastrWin», 1988-2019