HumanVerification 1.0.2
Компонент представляет собой капчу в виде графической мини-игры с интуитивно понятным интерфейсом, которая помогает защитить приложение от спамеров.
Компонент может быть встроен в приложение и использоваться для тестирования пользователей. Состоит из нескольких элементов, среди которых один основной и несколько дочерних. Проверка заключается в перетаскивании правильных дочерних элементов на главный элемент.
Install-Package HumanVerification -Version 1.0.2
dotnet add package HumanVerification --version 1.0.2
<PackageReference Include="HumanVerification" Version="1.0.2" />
paket add HumanVerification --version 1.0.2
#r "nuget: HumanVerification, 1.0.2"
HumanVerification
Это капча, исполненная в виде графической мини-игры с простым интерфейсом.
Применение компонента
- Компонент служит средством верификации пользователя на использование бот-программ
- Компонент защищает приложение от спама и злоупотреблений совершения одного и того же действия
- Компонент будет проверять пользователя под средством перетаскивания дочерних элементов на главный элемент формы
- Компонент будет возвращать результат в зависимости от корректности прохождения проверки
Установка
- Добавить компонент в проект Visual Studio (ПКМ по проекту → Управление пакетами NuGet)
- Добавить компонент в ToolBox (ПКМ по любой вкладке ToolBox → Выбрать элементы → Компоненты .NET FrameWork → Обзор → Выбрать MainComponent.dll в директории название_проекта/packages/HumanVerification.?.?.?/lib/)
Использование
- Добавить элемент на форму
- Настроить при необходимости, используя свойства
- Использовать компонент согласно примерам
Пример 1
if (humanVerification1.Result)
textBox1.Enabled = true;
Пример 2
private void humanVerification1_ResultEvent(object sender, EventArgs e)
{
textBox1.Enabled = true;
}
Свойства
BackgroundImage
Позволяет загружать собственное изображение на фон компонента.
BackgroundImagePrimary
Позволяет изменять изображение главного компонента.
CaptchaPattern
Позволяет выбирать шаблоны для капчи (Face, Refrigerator, Flower).
ColorLine
Позволяет изменять цвет обводки компонента.
CountRightChild
Позволяет изменять количество правильных составных частей.
CountWrongChild
Позволяет изменять количество неправильных составных частей.
ErrorNumber
Позволяет изменять количество возможно допустимых ошибок.
PathRightChildPicture
Позволяет загружать собственные изображения на правильные составные части.
PathWrongChildPicture
Позволяет загружать собственные изображения на неправильные составные части.
TextHelp
Позволяет изменять справку по работе с компонентом для пользователя.
Result
Возвращает значение true/false
в зависимости от результата проверки.
ShowMessageBox
Позволяет включать/выключать стандартные сообщения (MessageBox)
События
GoodResultEvent
Позволяет подписаться на событие, которое вызывается при положительном результате проверки.
BadResultEvent
Позволяет подписаться на событие, которое вызывается при отрицательном результате проверки.
ErrorEvent
Позволяет подписаться на событие, которое вызывается при ошибке.
HumanVerification
Это капча, исполненная в виде графической мини-игры с простым интерфейсом.
Применение компонента
- Компонент служит средством верификации пользователя на использование бот-программ
- Компонент защищает приложение от спама и злоупотреблений совершения одного и того же действия
- Компонент будет проверять пользователя под средством перетаскивания дочерних элементов на главный элемент формы
- Компонент будет возвращать результат в зависимости от корректности прохождения проверки
Установка
- Добавить компонент в проект Visual Studio (ПКМ по проекту → Управление пакетами NuGet)
- Добавить компонент в ToolBox (ПКМ по любой вкладке ToolBox → Выбрать элементы → Компоненты .NET FrameWork → Обзор → Выбрать MainComponent.dll в директории название_проекта/packages/HumanVerification.?.?.?/lib/)
Использование
- Добавить элемент на форму
- Настроить при необходимости, используя свойства
- Использовать компонент согласно примерам
Пример 1
if (humanVerification1.Result)
textBox1.Enabled = true;
Пример 2
private void humanVerification1_ResultEvent(object sender, EventArgs e)
{
textBox1.Enabled = true;
}
Свойства
BackgroundImage
Позволяет загружать собственное изображение на фон компонента.
BackgroundImagePrimary
Позволяет изменять изображение главного компонента.
CaptchaPattern
Позволяет выбирать шаблоны для капчи (Face, Refrigerator, Flower).
ColorLine
Позволяет изменять цвет обводки компонента.
CountRightChild
Позволяет изменять количество правильных составных частей.
CountWrongChild
Позволяет изменять количество неправильных составных частей.
ErrorNumber
Позволяет изменять количество возможно допустимых ошибок.
PathRightChildPicture
Позволяет загружать собственные изображения на правильные составные части.
PathWrongChildPicture
Позволяет загружать собственные изображения на неправильные составные части.
TextHelp
Позволяет изменять справку по работе с компонентом для пользователя.
Result
Возвращает значение true/false
в зависимости от результата проверки.
ShowMessageBox
Позволяет включать/выключать стандартные сообщения (MessageBox)
События
GoodResultEvent
Позволяет подписаться на событие, которое вызывается при положительном результате проверки.
BadResultEvent
Позволяет подписаться на событие, которое вызывается при отрицательном результате проверки.
ErrorEvent
Позволяет подписаться на событие, которое вызывается при ошибке.
Dependencies
This package has no dependencies.
Used By
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.