Органайзер Aml Pages

  Все выпуски  

Подробное описание изменения в Aml Pages 9.0 Beta 5


Информационный Канал Subscribe.Ru

Aml Pages: новости, советы, ответы на вопросы
Выпуск 30 от 2005-12-13

Aml Pages 9.0 Beta 5

Добрый день уважаемые подписчики. Сегодня пойдет речь о наиболее существенных изменениях, нововведениях, улучшениях и прочия и прочия в Aml Pages 9.0 Beta 5. Свежую версию Aml Pages как всегда можно скачать здесь или на веб сайте проекта www.amlpages.hotmail.ru.

Документы

  • Aml Pages 9.0 Beta 5 оптимизирована для работы с документами больших размеров. Построение дерева при открытии документа выполняется на порядки величин быстрее, чем в предыдущих версиях программы. Это видно невооруженным взглядом на документах содержащих сотни и тысячи узлов дерева.
  • Во-вторых, существенно увеличена степень сжатия документов при сохранении. В зависимости от характера и объема документа сжатие увеличено на 30-80%. Конечно, переплюнуть архиватор RAR такого гуру как Евгений Рошал не удалось (что и не планировалось), но отставание в степени сжатия от популярного архиватора как WinZIP сократилось до десятка процентов. Что на взгляд автора весьма неплохо для третьестепенной функции программы.
  • Также добавлена особая настройка сжатия: "Сжимать только на съемных дисках". Эта настройка позволяет автоматически сжимать документ при сохранении на дискеты или "флешки", и не выполнять сжатие при сохранении на жесткий диск. Конечно же, сохранение без сжатия выполняется несколько быстрее, и эта настройка предоставляет удобный компромисс между скоростью работы и объемами документов (там, где размеры действительно играют роль).
  • Улучшена работа со пользовательскими значками (иконками). Теперь значки пользователя во всех местах программы прорисовываются с большей глубиной цвета.
  • Вся часть Aml Pages отвечающая за выбор пользовательских значков переписана полностью с нуля, и теперь работать с ней стало намного удобнее. Поиск значков может производится во всех файлах компьютера автоматически. Добавлена поддержка форматов *.icl и *.cpl. Также теперь можно переназначать пользовательские значки в дереве простым перетаскиванием узлов мышью.
  • Меню "Избранное" теперь также умеет отображать пользовательские значки (как впрочем, и меню "Плагины"). Также исправлена ошибка работы с меню "Избранное" (под Windows NT only).
  • Изменился формат файлов документов Aml Pages. Но теперь Aml Pages автоматически предупреждает о записи документа в новом формате и сообщает минимальную версию программы, которая необходима для работы с таким документом. Конечно же, совместимость снизу вверх соблюдена, и старые файлы будут читаться в новой версии Aml Pages безо всяких проблем.

Текст

  • Добавлено перетаскивание текста мышью в дерево с возможностью выбора действия. Попробуйте выделить текст в редакторе текста и перетащите его мышью на любой из узлов дерева. Таким образом, можно быстро перемещать или копировать текст между различными страницами документа, назначать текст заголовкам дерева.
  • Меню стилей форматирования теперь отображается с учетом стиля форматирования. При выборе стиля форматирования текста из меню сами элементы меню отображаются в том виде, в который будет преобразован текст после применения стиля. Также добавлена команда создания стиля форматирования по образцу выделенного текста. Сами же стили форматирования теперь могут быть экспортированы во внешний файл, а затем импортированы из подобного файла в Aml Pages, что обеспечивает возможность обмена стилями форматирования между пользователями.
  • Команды перекодировки Русский-Английский добавлены и в дерево, и в диалог создания страниц.
  • Добавлены синтаксические подсветки Perl, WTL, NSIS-скрипт, и самого формата файлов синтаксической подсветки (ASH-скрипт).
  • Копирование текста в буфер обмена теперь всегда происходит с учетом синтаксической подсветки текста. Печать текста теперь также выполняется с учетом синтаксической подсветки. Добавлена отдельная опция включения режима синтаксической подсветки писем электронной почты после выполнения команды "Вставить как цитату". Также значительно улучшена подсветка адресов электронной почты. Теперь подсветка выполняется и при вводе текста. Появилась новая синтаксическая подсветка "Как у Carc`а" - демонстрацию ее работы можно найти в документе-примере sample.apd из дистрибутива программы.
  • Редактор текста теперь поддерживает быстрое перемещение выделенного текста в конец или начало клавишами Shift+Alt+Home, Shift+Alt+End. Также поддерживается перемещение выделенного текста влево-вправо клавишами Alt+Shift+Left\Alt+Shift+Right.
  • Значительно преобразован автотекст. Добавлены команды:
    • $SECOND$,
    • $MINUTE$,
    • $HOUR$,
    • $DAY$,
    • $DAYOFWEEK$,
    • $DAYOFWEEKNAME$,
    • $MONTH$,
    • $MONTHNAME$,
    • $YEAR$,
    • $AMLPAGESDIR$
    • $PLUGINSDIR$.
    Семантика этих команд описана в файле справки Aml Pages.
  • Также добавлена долгожданная команда $SELTEXT$, которая транслируется в выделенный в момент выполнения команды текст в редакторе. Само меню автотекста также претерпело изменения: добавлена возможность временного отключения выражений без их фактического удаления из файла выражений. Что позволяет настроить меню автотекста на свой собственный вкус.
  • Исправлена ошибка вставки файлов с рисунками в содержание редактора текста. Также исправлено перемещение форматированного текста между страницами документа.

Дерево

Вообще говоря, работа дерева перелопачена более чем основательно. С весьма большой степенью приближения можно сказать, что это просто новое дерево (хотя, конечно, выглядит оно привычно).

  • Во-первых, как уже говорилось, построение дерева теперь выполняется значительно быстрее при открытии документов. Думаю пользователи, работающие с весьма "ветвящимися" деревьями, оценят это изменение.
  • Во-вторых, значительно переработано перетаскивание узлов дерева мышью. Теперь это действие пользователя является полностью настраиваемым, и в зависимости от настроек программы может выполнять разную работу: перемещать узлы из папки в папку, изменять позицию узла в ветке дерева (выше-ниже), копировать пользовательские значки. Также можно установить режим "Предлагать выбор" и после перетаскивания узла Aml Pages предложит выбор доступных действий с перетаскиваемым узлом, причем невозможные действия будут отключены автоматически.

Плавающие листочки

  • Добавлена команда "На место дерева", позволяющая разместить плавающий листочек в месте отображения дерева страниц. При этом поддерживается перетаскивание текста из\в окна листочка в редактор текста. Появились подменю листочков в меню системной панели (systray) и самих окон листочков. Выбор элемента этих меню позволяет быстро перейти к любому листочку из всех открытых документов.
  • Исправлены команды перемещения и изменения размера листочков. Также перемещение окон листочков теперь доступно с помощью клавиш Alt+Стрелка.
  • В плавающие листочки добавлены команды преобразования текста Русский-Английский и базовые команды форматирования текста: полужирный, курсив, подчеркнутый.

Плагины

  • Вышла абсолютно новая версия плагина для быстрого сохранения веб страниц в документы программы - iAml One Click 2.0. Эта версия значительно более удобная в применении. И предоставляет пользователю панель инструментов в Internet Explorer, которая позволяет отправлять данные в документы Aml Pages одним щелчком мыши.
  • На сайте программы теперь можно найти документацию по созданию плагинов Aml Pages (в формате HTML Help) и примеры плагинов.
  • Появился новый плагин Txt-2-Forum для трансляции текста в HTML и сообщения различных форумов.
  • Появился новый плагин Word2Aml для вставки документов Microsoft Word в текст документов Aml Pages. Пока текущая версия плагина обладает досадным ограничением: для работы плагина необходима одна из старых версий Microsoft Word - 2000 или 97.

В этом выпуске описаны наиболее важные (на субъективный взгляд автора) изменения в Aml Pages 9.0 Beta 5. Конечно же, изменений значительно больше, особенно в мелочах, а из мелочей состоит жизнь. Тем более, здесь на 90% не приведено описание различных исправлений (это вроде как само собой разумеется). Полный список изменений можно найти на веб сайте проекта Aml Pages в разделе "История". Если Вы не обнаружите в "истории" каких-либо описаний, то это означает, что описания не успели еще "перекочевать" из файла whatnews.txt - списка самых последних изменений в программе. Файл whatnews.txt также входит и в состав дистрибутива Aml Pages.

Не лишним будет отметить, что справка Aml Pages также динамично развивается, как и сам проект. Последнюю версию справки всегда можно найти в разделе "Скачать" на веб сайте Aml Pages: www.amlpages.hotmail.ru.

Также хотелось бы отдельно отметить (в алфавитном порядке) некоторых участников и завсегдатаев форума:

  • Alvic`а: этот человек своими замечаниями, а главное настолько подробными отчетами о найденных ошибках и проблемах в программе настолько помог "вылизать" Aml Pages, что полугодовая работа была выполнена за месяц. Alvic не ленился не только сообщать номер версии программы, Windows, описание проблемы, но и описывать ситуации в которых возникали проблемы, предпринятые им действия, свои соображения о причинах и пожелания. Замечу, что не раз после подобных описаний, мне осталось только сказать: "Спасибо, завтра будет исправленая версия на сайте", т.к. по его описаниям можно было даже без кода программы, точно сказать, в чем заключалась ошибка.
  • Evan`а: этот человек тщательным и въедливым анализом справки и меню программы помог действительно выработать значительно более стройную структуру и справки, и программы.
  • Сергея Маркова: ну, Сергея представлять не надо, это один из "ветеранов". Скажу только, что вклад этого человека огромен, и многие сущности которые планируются в следующих версиях во многом обязаны своим существования дисскуссияи и жарким спорам с Сергеем.
  • Сергея Пуховского aka SPP: замечания Сергея по системе плагинов Aml Pages позволили достаточно быстро посмотреть на подсистему плагинов "свысока", исправить многие недоделки, избежать некоторых малоприятных ошибок в проектировании (малоприятных, мягко выражаясь - подобные ошибки в проектировании потом могут преследовать проект годами, постоянно напоминая о некоторых "щелях" в фундаменте) подсистемы плагинов. Его вопросы, что называется "с другой колокольни", позволили не откладывая в долгий ящик многое поправить в документации по программированию плагинов, некоторые разделы были просто переписаны заново, некоторые основательно переработаны. Я думаю, что без критики Сергея документация по плагиностроению еще долго бы оставалась вещью в самой себе.

Через некоторое время планируются радикальные изменения в области поиска данных в документах Aml Pages (команда "Правка\Найти"). Если у Вас есть пожелания, идеи, соображения по вопросу поиска - обращайтесь в форум или по электронной почте amlpages@hotmail.ru.

О планах развития Aml Pages можно узнать в форуме проекта Aml Pages, пообщавшись с активными участниками проекта и автором программы.


До встречи
Мазов Гоша aka Carc


Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: industry.soft.amlpages
Архив рассылки
Отписаться
Вспомнить пароль

В избранное