Регистрируйтесь! Скоро открытие СКЛАДЧИН!
Скрыть объявление
Здесь ВСЁ БЕСПЛАТНО!

*НО, что бы видеть ссылки, нужно зарегистрироваться.

[sibbora] [ZennoPoster] Мегапомощник для Ваших проектов зенно (v.1.0)

Тема в разделе "Администрирование", создана пользователем admin, 13 май 2018.

  1. admin

    admin Administrator Команда форума

    Регистрация:
    6 май 2018
    Сообщения:
    25.321
    Симпатии:
    918
    Название: [ZennoPoster] Мегапомощник для Ваших проектов зенно (v.1.0)Автор: sibboraПрошу обратить внимание на то, что на форуме есть такой курс, но "вес" файла отличается.Предназначение этой складчины - помочь пользователям ZennoPoster кардинально увеличить эффективность работы над своими проектами. Она рассчитана прежде всего на тех, кто освоил основной функционал программы и уже успел столкнуться с ограничениями, присущими постеру в целом.В составе продукта:
    1. dll-библиотека для подключения к Вашим проектам;
    2. Исходники первой версии библиотеки для изучения, анализа и повторения;
    3. Обучающий материал на тему "как создавать свои библиотеки-помощники в Visual Studio".
    Классический путь разработчика ZennoPoster выглядит так:[​IMG]
    • Вы пытаетесь освоить продукт самостоятельно, на базе данных только с вики и форума;
    • Ничего не получается, и Вы покупаете курс или скачиваете его пиратскую версию;
    • Изучив курс начинаете собирать проекты в режиме визуального конструктора, и на простых ботах всё работает;
    • Берётесь за первый серьёзный проект и очень скоро воочию наблюдаете все недостатки визуального программирования: весь проект не уместится и на 10 мониторах, отлаживать его и искать ошибки - просто пытка;
    • Вы осваиваете C# сниппеты, эффективность работы вырастает в разы;
    • В Ваших C# проектах содержится множество повторяющихся действий, и Вы опять сталкиваетесь со сложностью отладки ботов. Код растёт, голова пухнет, на то чтобы отловить единственную ошибку уходят часы.
    Сделав круг, Вы снова упираетесь в ограниченность ресурсов программиста-одиночки при создании масштабных проектов. Дальше приходится либо покупать готовые решения, либо кооперироваться с другими программистами, либо ограничиваться написанием простых "костылей" вместо выстраивания серьёзных систем.Я же предлагаю Вам сократить объём написанного кода вплоть до десятков раз. Как?В основе продукта - следующая идеология:
    • Практически все типы взаимодействия бота со страницей можно описать и запрограммировать в небольшом количестве хорошо отлаженных внешних функций;
    • Вынесение повторяющегося кода во внешние фукнции нужно использовать везде где это возможно;
    • Грамотно спланированная объектная структура dll-помощника лучше, чем функции уровня сниппета или проекта;
    • Внешние функции должны самостоятельно генерировать достаточное количество отладочной информации для быстрого поиска и устранения возникающих ошибок;
    • В конечном итоге, код должен быть компактным и красивым [​IMG]
    Если вы пишете регистратора под WordPress, то вам вполне хватит одного визуального проектирования. Но если работаете с Facebook/Twitter/Instagram, да не через API... Благодаря продукту, вместо написания множества строк кода для одного действия и переписывания этих строк под каждый другой сайт вы просто вызываете одну хорошо отлаженную функцию. Одну и ту же для всех схожих случаев. Всего одной строкой. Ваш код в итоге будет похож на это: .SpoilerTarget]Спойлер: Описание далее try{...создай объект библиотеки-помощника;...дождись прогрузки страницы, затем дождись когда элементов определённого типа на странице станет больше пяти;...выбери случайную величину в пределах количества элементов, появившихся на предыдущем шаге (может быть и 50), щёлкни по элементу с этим номером;...дождись появления на экране формы для ввода данных через установку стиля его родительского элемента в display:block;...проверь наличие в форме двух полей, заполни их;...выбери из выпадающего списка значение, начинающееся с заданной строки;...щёлкни по переключателю <radio>, которому в мозголомной таблице на дивах соответствует значение, соответствующее вот этой регулярке;...кликни по кнопке, дождись исчезновения формы;...дождись появления подтверждающего сообщения, что всё получилось;...сохрани скришнот элемента на странице, подтверждающий успешное выполнение задания}catch{...если на любом из шагов в блоке try произошла ошибка, покажи сообщения автоматически формируемого лога для всех шагов....сохрани скрин всей страницы в папку errors для анализа...сохрани исходный текст страницы в папку errors для анализа}finally{...почисти лог перед выполнением следующей задачи}Обучающая часть продукта представлена в виде набора PDF-файлов. Если участников будет больше 30 - обязуюсь записать ещё и видеоверсию.Кроме того, для участников складчины предусмотрены бонусы:
    1. Мини-справочник по C#, который я собрал для личного пользования за время работы с ZennoPoster. Его ценность прежде всего в том, что работа с C# рассматривается в рамках объектной модели ZennoPoster;
    2. Урок и подборка материалов по работе с XPath;
    3. Активным участникам обсуждения продукта (вносящим предложения по улучшению) будет бесплатно роздана доработанная версия библиотеки. Остальные в рамках поддержки получат версию с исправленными ошибками.
    Ну и наконец суперсекретная причина, по которой всем постероводам обязательно нужно принять участие:Вы когда-нибудь думали что случится если под сетевой атакой лягут сервера проверки лицензий ZennoLab, или перед очередными выборами за создателями программы придут из страшного FBIФСБ (ага, а ещё я верю в инопланетян)? Я отвечу: все Ваши проекты остановятся. Но если вы освоили C# хотя бы на базовом уровне + освоите механизмы создания библиотек и приложений в Visual Studio (эта складчина поможет) + умеете пользоваться гуглом и яндексом - останется всего пару шагов до того чтобы не зависеть от постера как такового. Для тех кто самостоятельно гуглить не любит - возможно организую отдельную складчину на тему [​IMG] Свой постер вы конечно не напишете, но достаточно большой кусок функционала получите бесплатно и с возможностью неограниченного масштабирования.На форуме есть такой курс, но "вес " отличаетсяПродажник:
    Скачать:
     
  2. AlmaMater

    AlmaMater Зарегистрировался вчера

    Регистрация:
    12 ноя 2019
    Сообщения:
    28
    Симпатии:
    1
    обновите
     
  3. serega2013

    serega2013 Зарегистрировался вчера

    Регистрация:
    13 янв 2020
    Сообщения:
    1
    Симпатии:
    0
    ссылка не работает
     
  4. maghelp

    maghelp Зарегистрировался вчера

    Регистрация:
    11 янв 2020
    Сообщения:
    3
    Симпатии:
    0
    Новое ссылка не работает
     

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