Расширение функционала



  • Длительное время пользуюсь BAS так же переходил и на ZP и подчеркнул некоторые вещи которые сильно упрощают жизнь. Та и со временем работы в BAS так же нашел много моментов которые можно улучшить или упростить. Вообще идеи самые обычные на первый взгляд но упрощают работу в BAS.

    1. Копировать блоки в js, да согласен что можно переписать или просто вызвать его с помощью апи, но было бы очень удобно нажав допустим правой кнопкой мыши по блоку и получить js и функционал ее скопировался в js который можно потом вызвать и использовать. Это облегчило б если нужно было бы проект сделать только на js.
    2. Сделать собственный плагин/модуль. То есть делаем проект, и сохраняет его как модуль, потом жмем допустим добавить модуль или помещаем в папку, или запускаем этот файл и он добавляется как модуль в bas
    3. Блок для работы с Json, да, есть js в котором можно распарсить тот же json и потом поместить в переменные, но имхо было бы очень удобно если было бы это как отдельный модуль
    4. Блок для работы с Xml подобно как работа с json
    5. Отображение переменных по функциям. В последнем обновлении разделили: переменные и ресурсы. Имхо было бы очень удобно если сделали бы так что бы пользователь мог выбирать что бы все переменные были в одном списке или следующим образом. Допустим есть у нас 5 функций: 1ф, 2ф, 3ф, 4ф, 5ф. Заходим мы в 2ф и появляется допустим вкладка в списке переменных: 2ф все ее переменные потом идет общий список функций и ресурсы.
    6. Изменяем имя переменной в одном месте, название переменной меняется везде. Не всегда очень удобно когда в одном месте изменил переменную и ищещь потом во всем функциям а где же это я ее объявлял и использовал. Это можно добавить в списке переменных, типа карандашик нажимая на который появиться окно где можно указать новое название функции. Очень не хватает этого когда большой проект, функций 10+ и вдруг ты захотел поправить одну из них а это надо лазить по всему проекту.
    7. Сделать отдельный список для главных функций: Main, OnApplicationStart или выделить их каким либо образом, так как с последним обновлением они очень сильно сливаются
    8. Закрепить нужные функции


  • Половина пунктов уже есть в форуме если искать модули
    поддерживаю 6 пункт очень удобно было бы переименовать переменную в "Инспектор переменных"



  • Да, согласен что есть много статтей на эту тему. Но мне кажется если допустим проект можно было б собрать как модуль и использовать его это было бы в разу удобнее чем писать модуль с помощью того же js.



  • @sashf1999, зачем писать одно и тоже несколько раз? Притом что некоторые пункты @support уже сказал что будут в следующих обновлениях
    @ghostz said in Выпущена 22.0.0 версия BrowserAutomationStudio:

    1. подобное уже реализовано с node.js
    2. @support said in Выпущена 22.0.0 версия BrowserAutomationStudio:

    В новой версии будет обновлена система модулей. Будет возможность:

    1. Создавать свой модуль из проекта со списком функций.
    2. Устанавливать модули на свою версию БАС.
    3. Делиться модулями.
    4. Использовать модули в скомпилированных приложениях.
    1. @support said in Выпущена 22.0.0 версия BrowserAutomationStudio:

    @fastspace

    Этот модуль уже сделал один человек, он вполне готовый и годный. Новичкам подойдет явно, ведь саппорт больше внимание уделяет им ради увлечения клиентов (больше клиентов - больше бабла).

    Видел, я его немного доработаю и добавлю в следующей или через одну.


Log in to reply
 

  • 22
  • 3
  • 2
  • 3
  • 9
  • 4
  • 9
  • 3