15.10.2007, 21:30 | #1 |
Участник
|
adkotov: Axapta Editor - Suggestions, Autotext, Hotkeys
Источник: http://adkotov.blogspot.com/2007/10/...-autotext.html
============== Beta version of AxAssist now avaliable. AxAssist is full of usefull features such as: Browsing elements directly in Editor Opening elements directly from Editor Suggestions and Autotext Managing Hotkeys Managing Toolbar in Editor Browsing table in one click Advanced caption for AOT element Switching between object methods without using AOT Official website: http://www.axassist.com/ Источник: http://adkotov.blogspot.com/2007/10/...-autotext.html
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору. |
|
|
За это сообщение автора поблагодарили: PavelX (1). |
16.10.2007, 10:31 | #2 |
Участник
|
Вот ни фига себе!
Кто ставил? Поделитесь впечатлениями |
|
16.10.2007, 10:54 | #3 |
Участник
|
Вроде не такая сложная установка
Тот проект который в архиве сам по себе - не изменяет стандартный функционал. Изменения стандарта (EditorScripts) описано отдельно. Вобщем то и изменений там нет - скорее дополнения (5 строчек кода). Проект еще сырой, но вполне функционален. К сожалению пока мало описания на странице сайта, но идет работа над этим. В проекте реализация Acronyms: ввел QBDS - получил QueryBuildDataSource (ну или список на выбор, например на IT - InventTable, InventTrans...). Возможно пользовательские списки - как вариант заполнять некоторую таблицу значениями и предлагать ее в редакторе по нажатию какого-нибуть hotkey. PS На офф сайте картинок больше, только надо флеш включить. |
|
|
За это сообщение автора поблагодарили: Garic (2), belugin (5). |
16.10.2007, 11:04 | #4 |
Участник
|
в заголовке блога описка: Dinamics -> Dynamics
|
|
16.10.2007, 11:09 | #5 |
MCT
|
Решение интересное, на первый взгляд не хватает на верхнем toolbar help text, в стандартном toolbar такая штука работает. Тестирую на 30. Не понятно, что за кнопки и для чего.
|
|
16.10.2007, 11:30 | #6 |
Участник
|
Спасибо, не заметил.
Цитата:
Не понятно, что за кнопки и для чего.
1. Table Brouser. 2. Открыть вложенный элемент (например, таблицу из датасорса). 3. Открыть родителя класса. 4. Открыть енум/ЕДТ - обычно по полю таблицы. 5. Сравнение. 6. Открыть в АОТ текущую форму. Тулбар в редакторе 1. коментировать 2. раскоментировать 3. открыть элемент под курсором в новом окне Если мешает тулбар - можно его скрыть в настройках. Про hotkey's принцип такой: первая кнопка тулбара = первый хоткей. То есть, если задать Ctrl+1 для первого хоткея, то по нажатию Ctrl+1 будет открыватся таблица (Table brouser). Не забывайте про стандартные комбинации!!! Клавиши не блокируются, сообщение передается дальше. То есть, если настроить Ctrl+A для коментирования в редакторе (1 кнопка), то эффект будет "выделить все" + "комментировать". Последний раз редактировалось Alex_KD; 16.10.2007 в 11:32. |
|
|
За это сообщение автора поблагодарили: MikeR (1). |
16.10.2007, 11:35 | #7 |
Участник
|
А мне вот интересно какой редактор будет в 5ке.....
|
|
16.10.2007, 12:25 | #8 |
MCT
|
Еще заметил что в левом окне редактора нет возможности перемещать разделитель, а когда много методов на форме или в классе приходиться применять бегунок.
Концепция в целом интересная и напоминает компилятор С++ от Visual Studio |
|
16.10.2007, 12:37 | #9 |
Участник
|
Кнопки комментировать/раскомментировать почти 1 в 1 оттуда
Да, согласен - надо дать возможность регулировать этот размер. Сейчас там жестко 200 пикселей сверху. Сейчас пока другии проблемы приоритентее, но думаю и до этого доберусь. |
|
16.10.2007, 12:43 | #10 |
MCT
|
Цитата:
А вот как быть с иконкой enum даже не знаю, она же по всем типам работает, но её иконка сбивает с толку. А универсальной в axapta нет. Может добавить зеленую книжицу, как в системных таблицах? |
|
16.10.2007, 13:10 | #11 |
Участник
|
Написано, что trial. А скока стоит нигде ненашел, или еще неопределился с ценой?
|
|
16.10.2007, 13:12 | #12 |
Участник
|
Почему по всем? Енум и ЕДТ только:
X++: nodeToOpen = new SysOpenNewWindowExtendedType().usingTreeNode(aNode); if (!nodeToOpen) nodeToOpen = new SysOpenNewWindowEnum().usingTreeNode(aNode); if (nodeToOpen) nodeToOpen.AOTnewWindow(); Цитата:
Написано, что trial. А скока стоит нигде не нашел, или еще неопределился с ценой?
Последний раз редактировалось Alex_KD; 16.10.2007 в 13:29. |
|
16.10.2007, 13:38 | #13 |
MCT
|
|
|
16.10.2007, 14:20 | #14 |
Участник
|
Изменений пока не нашел.
Может в финале что добавят. |
|
16.10.2007, 14:35 | #15 |
Участник
|
|
|
16.10.2007, 14:47 | #16 |
Участник
|
|
|
16.10.2007, 15:16 | #17 |
Участник
|
|
|
16.10.2007, 15:40 | #18 |
Участник
|
Цитата:
Сообщение от belugin
Alex, сделайте нам из аксапты идею
В более ранней версии AxAssist вываливался список с подсказками по всем элементам АОТ'а. Однако, при таком подходе встает проблема актуальности данных - приходится синхронизировать данные АОТ и AxAssist. Можно строить подсказку на лету не только по элементам АОТ, но и по зарезервированным словам (select, return и тп). Acronyms тоже должны ускорить ввод кода. Вобщем поле для деятельности есть Еще была идея при открытии редактора подсвечивать код по слоям - например слева нарисовать разноцветную полоску ..... |
|
17.10.2007, 13:46 | #19 |
Участник
|
Поделитесь, пожалуйста, опытом по установке AxAssist для 4ки. Такое у кого-нибуть появлялось: "An internal exception occured (Address: 0x0)", или это единичный случай?
Еще по установки для 4ки - при компиляции выдается ошибка на методе DEV_AxAssistFunc.OnOpenParent() - это абсютно не критично, метод нигде не вызывается. Конешно не красиво.....поправим |
|
17.10.2007, 18:05 | #20 |
Moderator
|
Спасибо за решение, идея интересная.
Есть кое-какие странности, возникающие сразу после активации формы: 1. Табуляция становится 8 символов вместо 4х. 2. Перестает работать отмена изменений (Ctrl+Z), причем это как-то связано с табуляциями, т.к. перестает работать именно после их ввода! АХ 3.0 SP3CU1.
__________________
Андрей. |
|
Теги |
download, hotkey, полезное, axapta |
|
|