Скачать [ZennoPoster] Швейцарский нож разработчика

Discussion in 'Бизнес, маркетинг, др.' started by SilaSliva, Mar 8, 2018.

  1. SilaSliva

    By:SilaSlivaMar 8, 2018
    Администратор
    Staff Member Администратор

    Joined:
    Nov 18, 2018
    Messages:
    30,382
    Likes Received:
    11,747
    Название: Швейцарский нож разработчика
    Автор: ZennoPoster



    Проблемы при создании шаблонов

    В каждом шаблоне ZennoPoster приходится использовать однотипные действия будь то проверка или конвертация данных, которые пользователь указал во входных настройках, или же загрузка страниц и поиск элементов с последующей проверкой были ли они найдены.

    В больших шаблонах все это превращается в нагромождение экшенов или же в простыни однообразного кода, а порой и в комбинацию этих факторов.

    Самые распространенные проблемы

    Большой объем однотипного кода

    Плохочитаемый код
    Трудности с поиском и исправлением багов

    Рассмотрим небольшой кусок кода, который загружает страницу Яндекса, вводит поисковой запрос и нажимает кнопку поиска.
    Такой код гораздо компактнее, быстрее пишется и проще читается.
    Вы сможете конструировать подобный код с помощью библиотеки ZennoExtensions.



    Продукт складчины состоит из следующего

    - DLL файл библиотеки ZennoExtensions

    - Файлы проекта с исходным кодом для самостоятельного изучения и доработки

    - Документация и инструкции по использованию

    - Демо шаблоны с примерами использования, открытые для просмотра

    Что представляет из себя библиотека ZennoExtensions?

    ZennoExtensions - DLL библиотека, расширяющая стандартный набор методов классов ZennoPoster. С ее помощью вы сможете разрабатывать шаблоны быстрее, повысить удобство разработки и качество продуктов, улучшить отладку и исправление багов.

    Содержимое

    - Методы расширения для работы с типами ZennoPoster:

    Instance, Project, Tab, HtmlElement, LocalVariable

    - Модуль для работы с аккаунтами

    - Модуль для работы с настройками браузера

    - Модуль логирования

    - Дополнительные классы-помощники

    - Ниже будут рассмотрены примеры использования разных частей библиотеки.



    Значительный функционал библиотеки представляет из себя набор методов расширения, благодаря чему можно напрямую работать с объектами стандартных классов ZennoPoster'а, не прибегая к созданию экземпляров сторонних классов.

    Большинство из методов расширений в библиотеке реализованы в стиле Fluent Interface.


    Библиотека активно используется и дорабатывается. Участники складчины будут получать обновления бесплатно и смогут вносить предложения по доработке. Помимо самой библиотеки всем участникам будет также доступен проект Visual Studio с исходным кодом, что даст возможность изучать и дорабатывать функционал самостоятельно.



    Инструкция по разработке шаблонов через Visual Studio

    Способы подключения библиотек к шаблону без использования ExternalAssemblies
    Список полезных сервисов и инструментов для разработки
    Подборка ссылок на обучающие материалы для самостоятельного изучения
    Способы дополнительного заработка на шаблонах...
    Продажник:
    Скачать:
     
Похожие темы
  1. SilaSliva
    Replies:
    0
    Views:
    466
  2. SilaSliva
    Replies:
    0
    Views:
    500
  3. SilaSliva
    Replies:
    0
    Views:
    619
  4. Администратор
    Replies:
    0
    Views:
    907
  5. Администратор
    Replies:
    2
    Views:
    3,415
  6. JastToker
    Replies:
    5
    Views:
    55
  7. $LIVA MAFIA
    Replies:
    0
    Views:
    27
Loading...