ChemWindow 6: Открытие файлов, импорт и экспорт
Данный раздел будет касаться всех аспектов обмена и хранения информации в программе.
Открытие файлов
Вызывает типовой диалог открытия существующего документа (файла):
Расширение | Расшифровка | Комментарий |
*.* | All Readable | Все файлы, перечисленные ниже (вариант по умолчанию) |
*.cwg | ChemWindow Graphics | Внутренний (native) формат файлов для графики |
*.cwt | ChemWindow Template | Формат для хранения шаблонов и стилей (Template and Style) |
*.scf | SCF — Standard Chemistry Format | Текстовый формат, описывающий расположение атомов и связей на рисунке |
*.mol | MDL — Molecular Design Limited | Один из основных индустриальных текстовых форматов химической графики |
*.chm | ChemDraw Files | Файлы программы ChemDraw в формате 3.x |
*.gif | GIF — Graphics Interchange Format | Нечто, совершенно не соответствующее изначальному смыслу. Теперь уже выяснить подробности невозможно, так как предлагаемого для загрузки DLL-файла давно не существует |
*.cwl | ChemWindow Library | Файлы библиотек |
*.edb | Entropy Lite | Формат базы данных |
Сохранение документов
Сохранение (Save)
Вновь создаваемый документ еще не сохранен (не назван) в связи с чем, при попытке выполнения этого действия, запускается команда Save As.
Выполнение обеспечивается горячей клавишей Ctrl+S, кнопкой , меню File→Save.
Кроме этого разработчиками «утеряна» дублирующая горячая клавиша, соответствующая клавише Microsoft Office и не подверженная языковым блокировкам — Shift+F12.
Напомню, что это действие должно начинать любую работу с любой программой!
Если открыта структура из другой программы (например, текстового редактора), то пункт меню изменится на «Обновить [имя документа]» и сохранение будет производиться в источник.
Сохранение как (Save as)
Для данного пункта меню разработчики позабыли указать горячую клавишу: F12. Она соответствует клавише Microsoft Office.
Хорошо видно, что список значительно сокращен по сравнению с форматами файлов, доступных для открытия.
Буфер обмена (Clipboard)
По утверждению разработчика, ChemWindow хранит в буфере файл MDL, что предназначено для совместимости с другими химическими программами. Вставка из буфера в другом OLE-совместимом приложении создает OLE-объект В остальных случаях вставляется метафайл Windows.
Как видно из следующего диалога, в Word по умолчанию вставляется объект ChemWindow.
После вставки он может быть отредактирован двойным щелчком на изображении, приводящем к запуску ChemWindow (OLE-сервера). Разумеется, если эта программа установлена на данном компьютере.
После загрузки графика будет придвинута в верхний левый угол.
Еще одна маленькая, но крайне неприятная особенность, рассматривать которую следует в качестве чистого бага разработчиков.
Скорее всего, всё тестирование программы свелось к любительскому, а не промышленному. Имеется в виду отработка запуска OLE-сервера лишь для небольших структур и реакций.
Доступ к размещенным в этом месте материалам ограничен и предоставляется следующим категориям:
1. Студент I/II курса ВХК РАН. 2. VIP-пользователь. 3. Благотворитель. 4. Студент ВШЭ.
Надеюсь, что читатель хорошо понимает, сколь редка подобная ситуация, и что затраты не так уж и велики. Зато описанный прием можно использовать в любом схожем случае с другими программами.