Re: Viper
Добавлено: 06 июн 2012, 17:24
Не нравится в вайпере то, что если в проекте много файлов, то компиляция идёт мучительно долго
Обсуждение различных вопросов, связанных с сопровождением, администрированием и программированием
https://asu.tyumbit.ru/
Адрес для загрузки:
- Viper-2012-5439-june.exe - дистрибутив
- Viper-2012-5439-june-portable.zip - архив для портативной установки
- Viper-2012-5439-june-readme.pdf - документ "Что нового?"
Новое в этой версии
Редактор:
1. В диалогах выбора файлов и папок активным каталогом устанавливается указанный в текущем параметре либо каталог последнего используемого диалога.
2. Для функции Перейти добавлена возможность сохранения последних 10 переходов, на вызов функции по умолчанию назначена клавиша Alt+G. и при переходе к указанному номеру строки курсор устанавливается в ее начало.
Подсказка кода:
1. В списке подсказки дублирующие записи не выводятся, структуры расположены в порядке наполнения подсказчика.
2. Реализованы варианты добавления подсказки в редактор:
· клавишей Space заменяется текст слева от курсора до разделителя с добавлением пробела;
· клавишей Enter или с помощью мыши заменяется текст слева от курсора до разделителя;
· клавишей Tab текущее слово в редакторе заменяется целиком;
· ввод символов [+-*/=():;.,] заменяет текст слева от курсора до разделителя, при этом в конце добавляется соответствующий знак. После ввода символа [.] список подсказки наполняется дополнительными записями текущего идентификатора.
3. При открытом подсказчике использование клавиш BackSpace, Del, стрелок автоматически перестраивает список относительно текущей позиции курсора.
4. Список подсказки языка Vip дополнен функциями: RunInterface, RunInterfaceNoModal, GetInterfaceComponentName.
5. В списке пользовательской подсказки в качестве типа идентификатора можно указывать не только константный тип, но и любое текстовое значение. Отображение иконки в списке применяется только к записям с константными типами.
6. Расширено API редактора. Для объекта Главное окно добавлено свойство EventId: String, доступно только по чтению и содержит наименование события, запустившего скрипт:
· 'eProgramStart' — начало программы;
· 'eProgramEnd' — конец программы;
· 'eNewDocument' — создание файла;
· 'eActivateDocument' — активирование файла;
· 'eDeactivateDocument' — деактивирование файла;
· 'eOpenDocument' — открытие файла;
· 'eCloseDocument' — закрытие файла;
· 'eSaveDocument' — сохранение файла;
· 'eSaveDocumentAs' — сохранение файла как;
· 'eChangeDocument' — изменение файла;
· 'ecExecCodeComplete' — вызов подсказки кода;
· 'eOpenProject' — открытие проекта;
· 'eCloseProject' — закрытие проекта.
В случае, если скрипт был запущен пользователем, событие возвращает пустую строку.
7. Реализованы настройки стиля и размера списка подсказчика, добавлена возможность выбора Источника данных, наполняющего список подсказки.
Документация:
1. Индексный документ AtlDoc.chm теперь объединяет два раздела:
- полный комплект документации на средства разработки Атлантис.
- документация на программный интерфейс Галактики EPR (сформирована автоматически по ресурсным файлам).
Нажатие в редакторе клавиши F1 выполняет поиск по общему индексу ключевых слов.
2. Обновились книги:
Viper.chm - Издание 06.2012
VipProgr.chm - Издание 31.05.2012
Utils.chm - Издание 05.2012
RPP.chm - Издание 03.2012
вот это зло ... справка превратилась в бессмысленное блуждание ...Нажатие в редакторе клавиши F1 выполняет поиск по общему индексу ключевых слов.
Можете конкретизировать, что именно плохо. Сама по себе идея объединения справки, или неудачное наполнение индекса ключевых слов?Masygreen писал(а):вот это зло ... справка превратилась в бессмысленное блуждание ...Нажатие в редакторе клавиши F1 выполняет поиск по общему индексу ключевых слов.
Ок. Подумаем как перестроить индекс по ключевым словам.Masygreen писал(а):идея объединить хорошая .. .пускай все будет вместе, но F1 нажал и искать надо в языке vip .. пробуйте нажать F1 на browse,screen,TableEvent... interface
позиционирование оказывается бессмысленым
оо спасибо ...Bender писал(а):Есть возможность самому назначить желаемую комбинацию "горячих" клавиш - меню "Вид/Панели инструментов/Настройка", вкладка "Клавиатура", категория "Проект", команда "Отключится от БД".
Не совсем понял, что имеете ввиду, поясните пожалуйста.Masygreen писал(а):еще одно пожелание //#region вставлять по уровню нижестоящей строки