1. Присоединяйся к лучшим! Пройди - РЕГИСТРАЦИЮ!

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

Тема в разделе "Бизнес, маркетинг, др.", создана пользователем Todos, 8 мар 2018.

Поделиться этой страницей

  1. Todos

    By:Todos8 мар 2018
    Администратор
    Команда форума Администратор

    Регистрация:
    18 ноя 2018
    Сообщения:
    30.382
    Симпатии:
    12.842
    Название: Швейцарский нож разработчика
    Автор: ZennoPoster



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

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

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

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

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

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

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



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

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

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

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

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

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

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

    Содержимое

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

    Instance, Project, Tab, HtmlElement, LocalVariable

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

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

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

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

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



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

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


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



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

    Способы подключения библиотек к шаблону без использования ExternalAssemblies
    Список полезных сервисов и инструментов для разработки
    Подборка ссылок на обучающие материалы для самостоятельного изучения
    Способы дополнительного заработка на шаблонах...
    Продажник:
    Скачать:
     
Похожие темы
  1. Todos
    Ответов:
    0
    Просмотров:
    458
  2. Todos
    Ответов:
    2
    Просмотров:
    1.626
  3. Todos
    Ответов:
    0
    Просмотров:
    515
  4. Todos
    Ответов:
    0
    Просмотров:
    621
  5. Администратор
    Ответов:
    0
    Просмотров:
    921
  6. Администратор
    Ответов:
    2
    Просмотров:
    3.500
  7. JastToker
    Ответов:
    5
    Просмотров:
    56
Загрузка...