AXForum  
Вернуться   AXForum > Рынок > Полезное по Microsoft Dynamics
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.12.2007, 14:44   #1  
Alex_KD is offline
Alex_KD
Участник
AxAssist
MCBMSS
Соотечественники
 
522 / 362 (14) ++++++
Регистрация: 06.07.2006
Адрес: Melbourne, Down Under
:) Axapta Development Tools
Вышла новая версия утилиты AxAssist.
Основные функции (одинакого работают в версии для DAX3.0 и DAX4.0):

Горячие клавиши (Hotkeys)
  • Настраиваемые горячие клавиши (Hotkeys). До 10 в редакторе Аксапты и до 10 общих.
  • Возможность ассоциировать горячие клавиши (Hotkeys) с функцией из класса EditorScripts или написать собственную функцию – обработчик.
Редактор
  • Просмотр информации о переменной непосредственно в редакторе Axapta. (Тип, название, возможные значения для enum’ов и т.д. Предоставляемую информацию можно запрограммировать самостоятельно.)
  • Открыть элемент непосредственно из редактора Axapta. (специальная кнопка)
  • Переключение между методами без использования АОТ. Пример: открыли один метод класса, хотим открыть другой, а АОТ уже закрыли.
  • Дополнительнаяпанель инструментов (Toolbar) с тремя кнопками: закомментировать выделенный текст, раскомментировать выделенный текст, открыть элемент в АОТ.
Редактор – ускорение набора кода

Ускорение набора типов переменных с помощью Acronyms или аббревиатур.

В этом случае, чтобы набрать, например, QueryBuildDataSource, достаточно набрать заглавные буквы QBDS и AxAssist предложит список типов, которые соответствуют аббревиатуре QBDS.

Ускорение набора переменных с помощью списков подсказок.

Если набираемое слово совпадает с одной из объявленных переменных, предлагается список доступных переменных.
  • При наборе запроса после ключевых слов select, join, update_recordset, delete_from и т.п. предлагается список доступных таблиц.
  • После “=”, “<=”, “>=”, “!=” AxAssist анализирует тип переменной, которая стоит слева от оператора и предлагает список переменных такого же типа (включая поля таблиц).
  • Для параметра функции предлагается список объявленных переменных такого же типа (включая поля таблиц).
  • Для переменных типа enum дополнительно предлагается список возможных значений. Например, для типа ItemType список из ItemType::Item, ItemType::BOM, ItemType::Service.
Дополнительные панели инструментов (Toolbars)

Дополнительные панели инструментов (Toolbars):
Главная ;
Для редактора Axapta;
Для АОТ’а.

Главная панель инструментов (Toolbar) и панель инструментов для АОТ:

Функции кнопок:

1. Открыть обозреватель таблиц (Table Browser).
2. Открыть вложенный элемент (например, таблицу из датасорса).
3. Открыть родителя класса.
4. Открыть соответствующий енум/ЕДТ (обычно по полю таблицы).
5. Сравнение.
6. Открыть в АОТ текущую форму.

Панель инструментов в редакторе

Функции кнопок:

1. Закомментировать выделенный текст.
2. Раскомментировать выделенный текст.
3. Открыть элемент под курсором в АОТ.

Подробнее на сайте (пока только на английском): www.axassist.com
Миниатюры
Нажмите на изображение для увеличения
Название: browsing.gif
Просмотров: 754
Размер:	27.1 Кб
ID:	3094   Нажмите на изображение для увеличения
Название: suggestion.gif
Просмотров: 720
Размер:	8.1 Кб
ID:	3096  

Изображения
 
__________________
AxAssist 2012 - Productivity Tool for Dynamics AX 2012/2009/4.0/3.0

Последний раз редактировалось Alex_KD; 12.12.2007 в 15:19.
За это сообщение автора поблагодарили: konopello (1), alex55 (1).
Старый 19.12.2007, 23:15   #2  
Alex_KD is offline
Alex_KD
Участник
AxAssist
MCBMSS
Соотечественники
 
522 / 362 (14) ++++++
Регистрация: 06.07.2006
Адрес: Melbourne, Down Under
Обновил до 1.05.Серьезных изменений нет. Поправлен баг при инсталяции на 4ю Аксапту (иногда выдавалось сообщение об ошибки).Сейчас работаю над ускорением синхронизации и механизмом подсказок на основе неполных слов.Т.е. если есть "Ledg"" хочется видеть список подсказок со всеми типами начинающихся на "Ledg".
__________________
AxAssist 2012 - Productivity Tool for Dynamics AX 2012/2009/4.0/3.0

Последний раз редактировалось Alex_KD; 19.12.2007 в 23:18.
Старый 16.01.2008, 16:33   #3  
Alex_KD is offline
Alex_KD
Участник
AxAssist
MCBMSS
Соотечественники
 
522 / 362 (14) ++++++
Регистрация: 06.07.2006
Адрес: Melbourne, Down Under
Обновил до 1.06.1.
Что нового:
- User list (Списки подсказок в редакторе, создаваемые пользователем)
- Name matching (списки на основе АОТ'а)
- Настройки списков
- Интерфейс списков "как в DAX4.0"
- Комментарии к хоткеям


Описание:
http://axassist.com/features

Где скачать:
http://axassist.com/downloads
Изображения
   
__________________
AxAssist 2012 - Productivity Tool for Dynamics AX 2012/2009/4.0/3.0
За это сообщение автора поблагодарили: mazzy (5).
Старый 06.02.2008, 17:28   #4  
Alex_KD is offline
Alex_KD
Участник
AxAssist
MCBMSS
Соотечественники
 
522 / 362 (14) ++++++
Регистрация: 06.07.2006
Адрес: Melbourne, Down Under
Обновил до 1.07.0.

Что нового:
- Можно добавить до 10 кнопок на каждый из тулбаров.
- Иконки тулбаров адаптированы под DAX 4.0.
- Исправлено несколько незначительных багов.

Кнопки тулбара (как и хоткеи) обрабатываются в классе DEV_AxAssistHotkeys
тулбар/хоткей для редактора:
X++:
void editorHotkey(int nHotkey, Editor e)
тулбар/хоткей для АОТ:
X++:
void globalHotkey(int nHotkey)
int nHotkey - номер нажимаемой кнопки/хоткея. Соответственно можно дописать свой код-обработку для новых кнопок/хоткеев.
Обратите внимание, что для Редактора передается параметр Editor e. Можно вызвать любой EditorScripts метод (например, комментарий разработчика).
Миниатюры
Нажмите на изображение для увеличения
Название: vista_toolbars_1.gif
Просмотров: 727
Размер:	96.1 Кб
ID:	3179  
__________________
AxAssist 2012 - Productivity Tool for Dynamics AX 2012/2009/4.0/3.0
За это сообщение автора поблагодарили: alex55 (3).
Старый 12.02.2008, 16:28   #5  
blokva is offline
blokva
Пенсионер
Аватар для blokva
SAP
NavAx Club
 
743 / 167 (7) ++++++
Регистрация: 04.06.2003
Адрес: Беларусь
Обнаружил один глюк:
Если открыта форма DEV_AxAssistForm и в меню аксапты выбрать Окно/Закрыть все, то закрывается действительно Все окна, в том числе и главное окно Аксапты!
DAX 4.0.2501.116
__________________
Законы природы еще никто не отменял!
А еще у меня растет 2 внучки!!! Кому интересно подробности тут:
http://www.baby-shine.com/
Старый 12.02.2008, 17:00   #6  
Alex_KD is offline
Alex_KD
Участник
AxAssist
MCBMSS
Соотечественники
 
522 / 362 (14) ++++++
Регистрация: 06.07.2006
Адрес: Melbourne, Down Under
Спасибо.
Добавил:
http://stopbugs.ru/view.php?id=2866

Постараюсь устранить в след. версии.
__________________
AxAssist 2012 - Productivity Tool for Dynamics AX 2012/2009/4.0/3.0
Старый 11.03.2008, 16:57   #7  
Alex_KD is offline
Alex_KD
Участник
AxAssist
MCBMSS
Соотечественники
 
522 / 362 (14) ++++++
Регистрация: 06.07.2006
Адрес: Melbourne, Down Under
Цитата:
Сообщение от blokva Посмотреть сообщение
Обнаружил один глюк:
Если открыта форма DEV_AxAssistForm и в меню аксапты выбрать Окно/Закрыть все, то закрывается действительно Все окна, в том числе и главное окно Аксапты!
DAX 4.0.2501.116
Исправлено в 1.08.0.
http://axassist.com/downloads

Что нового?
  • Синхронизация элементов АОТ с AxAssist (добавляет новые/обновляет старые).
  • Тултипы (см. картинки). Тултипы можно настроить "под себя".
  • Расширения для акронимов - акроним можно дополнить для более точного поиска в листе подсказок (см. картинки). (Пример, ITy => ItemType).
  • Акронимы можно указывать самому в обход стандартного алгоритма (полезно если добавляете свои подсказки, см. пример с fieldExt2Id).
  • Исправлены баги в подсказках для функций (не отображались списки подсказок NameMatching и Acronyms).
  • Добавлены "How to..." примеры - как добавить новый хоткей, новую кнопку, настроить тултипы, свою подсказку.
  • Исправлено несколько незначительных багов.
Описание:
http://axassist.com/features
Изображения
   
__________________
AxAssist 2012 - Productivity Tool for Dynamics AX 2012/2009/4.0/3.0

Последний раз редактировалось Alex_KD; 11.03.2008 в 17:00.
Старый 19.03.2008, 10:13   #8  
Beast-L is offline
Beast-L
Участник
Аватар для Beast-L
 
104 / 21 (1) +++
Регистрация: 20.10.2006
Адрес: Киев
Почему у меня в редакторе кода постоянно вываливается контекстное меню (Axapta 3.0)? Может я чтото нетак делаю?
Старый 19.03.2008, 10:17   #9  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,305 / 3538 (124) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Посмотрите метод \Classes\EditorScripts\showScripts и проверьте - такой ли у вас там код, как указано на http://axassist.com/downloads/installation
__________________
Возможно сделать все. Вопрос времени
Старый 19.03.2008, 12:22   #10  
Alex_KD is offline
Alex_KD
Участник
AxAssist
MCBMSS
Соотечественники
 
522 / 362 (14) ++++++
Регистрация: 06.07.2006
Адрес: Melbourne, Down Under
Цитата:
Сообщение от sukhanchik Посмотреть сообщение
Посмотрите метод \Classes\EditorScripts\showScripts и проверьте - такой ли у вас там код, как указано на http://axassist.com/downloads/installation
Да, проблема 100% из-за этого.
Идеология такая, что AxAssist не меняет стандартные классы, формы и тп.
Легко поставить, легко снести.
Исключение - класс EditorScripts.
X++:
 // > AxAssist, 10.10.2007
  if(DEV_AxAssistSingleton::getThisClass().parmAltMEmulate())
  {
    DEV_AxAssistSingleton::getThisClass().parmEditor(e);
    DEV_AxAssistSingleton::getThisClass().parmAltMEmulate(false);
    return;
  }
// < AxAssist, 10.10.2007
__________________
AxAssist 2012 - Productivity Tool for Dynamics AX 2012/2009/4.0/3.0
Старый 04.07.2008, 15:32   #11  
Alex_KD is offline
Alex_KD
Участник
AxAssist
MCBMSS
Соотечественники
 
522 / 362 (14) ++++++
Регистрация: 06.07.2006
Адрес: Melbourne, Down Under
Обновил до 1.10.0.
Что нового:
- Variable names list (Предлагает названия для переменной. Разные префиксы и постфиксы можно настроить на свой вкус.)
- Code reformatter ("Причесывает" код и делает его более читаемым. Выравнивает переменные в заголовке ф-и и области определения переменных)
- Система подсказок была значительно улучшена.
- Введены альтернативные клавиши для прокрутки и принятия подсказок (Актуально при слепом наборе)
- Введена "память" на принятые подсказки. Например, если при вводе "sel" была принята подсказка "select", то в следующий раз она будет в начале списка.

Описание:
http://axassist.com/features
Миниатюры
Нажмите на изображение для увеличения
Название: dax_reformatter.gif
Просмотров: 658
Размер:	8.5 Кб
ID:	3553  
__________________
AxAssist 2012 - Productivity Tool for Dynamics AX 2012/2009/4.0/3.0
Старый 04.07.2008, 15:48   #12  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
А чего он не изменил axd...::find() на Axd...:find(); ?
Старый 04.07.2008, 15:53   #13  
Alex_KD is offline
Alex_KD
Участник
AxAssist
MCBMSS
Соотечественники
 
522 / 362 (14) ++++++
Регистрация: 06.07.2006
Адрес: Melbourne, Down Under
Цитата:
Сообщение от kashperuk Посмотреть сообщение
А чего он не изменил axd...::find() на Axd...:find(); ?
Потому что его задача отступы красивые рисовать - описание (на английском) .

Я конешно понимаю, что хочется магическую кнопку, которая бы делала всю работы
__________________
AxAssist 2012 - Productivity Tool for Dynamics AX 2012/2009/4.0/3.0
Старый 29.10.2008, 15:20   #14  
Alex_KD is offline
Alex_KD
Участник
AxAssist
MCBMSS
Соотечественники
 
522 / 362 (14) ++++++
Регистрация: 06.07.2006
Адрес: Melbourne, Down Under
Ассисту годик стукнул Время летит...время бежит.

Обновил до 1.12.0.
Что нового:
- Хоткеев теперь до 20 для редактора и до 20 общих.
- В select предлагаются подсказки с полями и индексами:
Название: select_vista.gif
Просмотров: 5256

Размер: 8.0 Кб
- Для агрегатных ф-й поля фильтруются(предлагает поля на основе int и real):
Название: select_sum_vista.gif
Просмотров: 5236

Размер: 8.5 Кб
- Подсказки по макросам:
Название: macros_vista.gif
Просмотров: 5766

Размер: 4.6 Кб
Название: define_vista.gif
Просмотров: 5890

Размер: 4.3 Кб
- Если switch выбирает enum значения, то после оператора case можно выбрать соответствующее значение:
Название: switch_vista.gif
Просмотров: 5640

Размер: 8.6 Кб
- После return список подходящих по типу переменных:
Название: return_vista.gif
Просмотров: 5398

Размер: 5.2 Кб
- "Вкусности" поменьше....

Описание (английский):
http://axassist.com/features
__________________
AxAssist 2012 - Productivity Tool for Dynamics AX 2012/2009/4.0/3.0
Старый 29.10.2008, 17:07   #15  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Его покупают?
За это сообщение автора поблагодарили: Lemming (1).
Старый 30.10.2008, 01:08   #16  
Alex_KD is offline
Alex_KD
Участник
AxAssist
MCBMSS
Соотечественники
 
522 / 362 (14) ++++++
Регистрация: 06.07.2006
Адрес: Melbourne, Down Under
Цитата:
Сообщение от belugin Посмотреть сообщение
Его покупают?
Не все готовы ждать 6ку с дружелюбной средой разработки.
__________________
AxAssist 2012 - Productivity Tool for Dynamics AX 2012/2009/4.0/3.0
Старый 30.10.2008, 09:13   #17  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 433 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Если у продавца шариков спросить этот вопрос, то хороши продовец скажет: "Да последние 100 шт. остались с утра было несколько тысяч, даже если их было изначально 100"
Так что это ещё хороший ответ (честный) пусть и не на тот вопрос.
__________________
Энергия молодых и неравнодушных способна изменить мир к лучшему.
Старый 30.10.2008, 09:23   #18  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от belugin Посмотреть сообщение
Его покупают?
Я купил. Теперь не представляю как работал раньше.
Офигительная штука.
__________________
полезное на axForum, github, vk, coub.
Старый 30.10.2008, 11:53   #19  
Alex_KD is offline
Alex_KD
Участник
AxAssist
MCBMSS
Соотечественники
 
522 / 362 (14) ++++++
Регистрация: 06.07.2006
Адрес: Melbourne, Down Under
Цитата:
Сообщение от miklenew Посмотреть сообщение
Если у продавца шариков спросить этот вопрос, то хороши продовец скажет: "Да последние 100 шт. остались с утра было несколько тысяч, даже если их было изначально 100"
Так что это ещё хороший ответ (честный) пусть и не на тот вопрос.
ИМХО такие вопросы не вполне корректные. А клиенты, хоть и не все, открытым списком на сайте висят.
__________________
AxAssist 2012 - Productivity Tool for Dynamics AX 2012/2009/4.0/3.0
Старый 18.01.2013, 11:05   #20  
user_ax is offline
user_ax
Участник
Аватар для user_ax
 
599 / 39 (3) +++
Регистрация: 07.10.2012
Адрес: ZP
Надо будет поставить да опробовать =)
Теги
axassist

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Offshore Development Centre (Columbus International) is looking for Axapta developers denm Рынок труда Microsoft Dynamics 64 23.03.2009 13:11
Копенгаген, Microsoft Development Center - Axapta Developer Indy Рынок труда Microsoft Dynamics 6 24.05.2007 15:56
Microsoft Russia in Moscow Software Development Engineer – Axapta Indy Рынок труда Microsoft Dynamics 12 25.12.2006 08:44
AXAPTA 4.0 задерживается до весны 2006 (eng.) dmit2604 Microsoft и системы Microsoft Dynamics 61 12.03.2005 16:14

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 13:24.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.