Вверх ↑
Администрация
Ответов: 15295
Рейтинг: 1519
#1: 2008-07-30 20:27:18 ЛС | профиль | цитата
Особенности новой версии:
- переработан менеджер панелей среды: убрано часть глюков при изменение размещения панелей(но не все к сожалению). Добавлена кнопка закрытия панели(точнее восстановлена). Добавлена кнопка, переводящая панель в "скользящее" состояние - пример работы в данном режиме можно увидеть на скриншоте.
- добавлен движок "HiAsm Dialogs" - это новый проект пакета Modules, основанный на Core элементах среды. С его помощью можно реализовывать аддоны для среды(на скриншоте показан диалог "Редактор строк" как раз и выполненный с помощью новой технологии). Так же в комплекте со средой поставляется переработанный диалог "Редактор TData"(тот, который открывается при редактирования DATA св-тв) со встроенным генератором HTML цвета.
- изменен принцип создания новых проектов: при выборе пакета и проекта в менеджере HiAsm не сам генерирует шаблон(как это было раньше), а берет готовый из папки new данного пакета. Благодаря этому каждый пользователь может сам для себя настроить нужные ему заготовки для всех часто используемых проектов(шаблон проекта это обычный sha файл)
- доработан HEX редактор: теперь из него возможна правка
- убраны все режимы отображения вкладок, кроме Palette(возможность вставки элементов через меню на рабочий стол и между линками элементов должны компенсировать данную потерю)
- команда clone: два типа клонирования частей схемы - по элементу с динамическими точками и двум элементом(подробнее об этом в видеоуроке позже)
- шаблон по умолчанию теперь изменяет настройку конфигурации элемента и никак не влияет на производительность работы с элементом в дальнейшем
- так же множество мелких доработок по скорости и производительности: увеличена скорость переключения между проектами разных пакетов, увеличена скорость генерации элемента по его шаблону

- реализована поддержка параллельной работы множества проектов из разных пакетов(из-за исторического наследия такая работа до сих пор благополучно эмулировалась, что выполнять и дальше стало невозможно из-за особенностей функционирования Core элементов). В связи с этим небольшие изменения коснулись кодогенераторов(во всех пакетах!) и работы плагинов. Разработчикам на базе FTCG требуется обязательно пересобрать свои пакеты для работы в новой версии.

   Из-за многочисленных технологических изменений просьба не уверенных в своих действиях пользователях воздержаться от обновлений по HiUpdate и от пересборки CodeGenXXX после Update с SVN! Уверенным пользователям рекомендуется сделать backup перед обновлениями и усиленно гонять среду по всем новым и особенно старым возможностям.

Обновление будет произведено сегодня ночью.




Новый вид среды и диалогов:


Редактор данных на фоне собственной схемы из Core элементов:

карма: 27
0
файлы: 2dodata_dlg.png [17.8KB] [1413], hiasm_b170.png [40.7KB] [1307]