Категория: Allineed.Ru - Библиотеки классов для .NET
Страница 1 из 2
Сортировать файлы по:
Умолчанию | Имени | Автору | Дате | Загрузкам
Файлы:
zip.png AINStringUtils 1.0.0.0HOT!
(1 голос)

AINStringUtils - это наша библиотека классов и пространство имён, содержащее утилитный класс AINStringExtensions, который содержит различные полезные extension-методы для работы со строками в .NET.

К библиотеке прилагается документация с примерами использования extension-методов и детальным описанием контрактов.

В версии 1.0.0.0 содержатся следующие полезные для работы методы, расширяющие возможности работы со строками:

  • ContainsOnlyDigits - extension-метод проверяет, содержит ли строка только цифры. Если строка содержит пробелы или whitespace-символы, то результат функции false
  • ContainsOnlyLetters - extension-метод проверяет, содержит ли строка только буквы. Учитываются латинские и кириллические буквы алфавита. Если строка содержит пробелы или whitespace-символы, то результат функции false
  • ContainsOnlyWhiteSpace - extension-метод проверяет, содержит ли строка только whitespace-символы
  • ContainsSpecialSymbols(String) - extension-метод проверяет, что строка содержит как минимум один спецсимвол. К спецсимволам относятся следующие символы: . , | { } [ ] # ! @ $ % ^ & * ( ) + - = _ " : ' ` ? / ; > < ~
  • ContainsSpecialSymbols(String, Char[]) - extension-метод проверяет, что строка содержит как минимум один спецсимвол, который содержится в массиве specialSymbols
  • EndsWithCrLf - extension-метод проверяет, заканчивается ли строка на символы возврата каретки и перевода на новую строку rn
  • EndsWithDigit - extension-метод возвращает true, если строка заканчивается на одну или несколько цифр, например: "abc1", "абв 55", "123", "abc rn 4"
  • EndsWithNewLine - extension-метод проверяет, заканчивается ли строка на символ перевода на новую строку n
  • GetConsonantsCount - extension-метод подсчитывает количество согласных во входной строке. Учитываются латинские и кириллические буквы алфавита
  • GetDigitsCount - extension-метод подсчитывает количество символов, представляющих собой цифры, во входной строке. Учитываются цифры от 0 до 9
  • GetReversed - extension-метод возвращает инвертированную строку
  • GetSpacesCount - extension-метод подсчитывает количество пробелов во входной строке. Если строка пустая, возвращает 0
  • GetVowelsCount - extension-метод подсчитывает количество гласных во входной строке. Учитываются латинские и кириллические буквы алфавита, регистр символов не имеет значения
  • GetWhiteSpacesCount - extension-метод подсчитывает количество whitespace-символов во входной строке. Учитываются пробелы и следующие escape-последовательности: r, t, n, v, f, x85
  • IsEmpty - extension-метод проверяет, пуста ли строка
  • IsNotEmpty - extension-метод проверяет, что строка является непустой, т.е. её длина больше 0
  • IsPalindrome - extension-метод возвращает true, если строка является палиндромом. Пустая строка считается также палиндромом. Палиндром - это строка, читающаяся одинаково в обоих направлениях, например: "abcba", "абвба", "1234321", "!#%#!" и т.д.
  • IsStringNullOrEmpty - публичный статический метод, возвращает true, если входная строка равна null или её длина равна 0
  • LengthBetween - extension-метод проверяет, что длина строки находится в заданном диапазоне от minLengthInclusive до maxLengthInclusive
  • LengthEquals - extension-метод возвращает true, если длина строки в точности совпадает с входным аргументом expectedLength
  • LengthIsEven - extension-метод возвращает true, если длина строки является чётной
  • LengthIsOdd - extension-метод возвращает true, если длина строки является нечётной
Информация о файле
Создан 2023-04-08
Изменён 2023-04-22
Версия 1.0.0.0
Размер 4.35 KB
Система
Загрузок 133
(0 голосов)

Документация на библиотеку AINStringUtils и класс AINStringExtensions, содержащий полезные extension-методы для работы со строками

Информация о файле
Создан 2023-04-08
Изменён 2023-04-22
Версия 1.0.0.0
Размер 939.7 KB
Система
Загрузок 128

Пример использования библиотеки AINStringUtils в программе на Visual Basic

Информация о файле
Создан 2023-04-09
Изменён 2023-04-22
Версия 1.0.0.0
Размер 143 KB
Система
Загрузок 133

Пример использования библиотеки AINStringUtils в программе на C# (Windows Forms)

Информация о файле
Создан 2023-04-09
Изменён 2023-04-22
Версия 1.0.0.0
Размер 112.15 KB
Система
Загрузок 126
(0 голосов)

AINStringUtils 2 - это обновлённая версия нашей библиотеки классов и пространства имён, содержащая утилитный класс AINStringExtensions, который включает различные полезные extension-методы для работы со строками в .NET.

К библиотеке прилагается документация с примерами использования extension-методов и детальным описанием контрактов.

В версии 2.0.0.0 было добавлено 100 новых extension-методов в дополнение к ранее реализованным в версии 1.0.0.0

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

Информация о файле
Создан 2023-09-06
Изменён 2023-09-07
Версия 2.0.0.0
Размер 32.94 KB
Система
Загрузок 97
(0 голосов)

Документация на библиотеку AINStringUtils 2 и класс AINStringExtensions, содержащий полезные extension-методы для работы со строками

Информация о файле
Создан 2023-09-06
Изменён
Версия 2.0.0.0
Размер 1.51 MB
Система
Загрузок 101

Пример использования библиотеки AINStringUtils 2 в программе на C# (Windows Forms)

Информация о файле
Создан 2023-09-06
Изменён
Версия 2.0.0.0
Размер 275.78 KB
Система
Загрузок 102

Пример использования библиотеки AINStringUtils 2 в программе на Visual Basic

Информация о файле
Создан 2023-09-06
Изменён
Версия 2.0.0.0
Размер 259.88 KB
Система
Загрузок 85
(1 голос)

AINFormControls - это библиотека настраиваемых элементов управления для разработки приложений Windows Forms. Библиотека разработана командой сайта Allineed.Ru и нацелена на предоставление гибких возможностей по кастомизации внешнего вида приложений для Windows Forms. 

Библиотека включает в себя 11 элементов управления:

  • AINCustomButton - кастомная кнопка, для которой можно настраивать собственные цвета фона и текста - как в обычном состоянии кнопки, так и при наведении курсора мыши. Также можно использовать градиентные заливки для фона кнопки в её обычном состоянии и при наведении указателя мыши на кнопку;
  • AINCustomCheckBox - кастомный чекбокс (или "флажок"), позволяющий включить или выключить определённую опцию/настройку на форме. Наш элемент AINCustomCheckBox позволит вам использовать в качестве символа "флажка" любой пользовательский символ, а также настроить на ваш вкус внешний вид флажка - в обычном состоянии и при наведении указателя мыши на элемент управления. Также поддерживаются функции смещения флажка при нажатии на него, создающие эффект "вдавливания";
  • AINCustomRadioButton - кастомный радиобаттон (или радиокнопка), элемент управления, позволяющий производить единственный выбор из нескольких доступных опций на форме;
  • AINCustomTextBox - кастомное текстовое поле, поддерживающее функции смены стиля текстового поля при получении фокуса ввода, возможности изменения стиля для границ текстового поля, фона текстового поля и цвета шрифта текстового поля в обычном состоянии и при получении фокуса. Поддерживает специальное свойство Status, которое удобно использовать для валидации ввода данных в текстовое поле;
  • AINCustomListBox - кастомный элемент списка, поддерживающий стилизацию элементов списка и назначение изображений для каждого элемента списка в обычном состоянии и выбранном состоянии;
  • AINCustomGroupBox - кастомная группа элементов управления, позволяет разместить внутри своей области другие элементы управления (кнопки, радиокнопки, флажки, списки и т. д.);
  • AINTicker - элемент управления, предоставляющий возможности бегущей строки на форме Windows Forms;
  • AINStringList - элемент управления, который позволяет выводить нумерованный или маркированный список строк на форме;
  • AINShadowedLabel - элемент управления "метка", похожий на стандартный элемент Label, но дополнительно поддерживающий функцию тени для текста метки, а также возможность изменения цвета текста для метки и шрифта при наведении указателя мыши на метку;
  • AINDropdownButton - элемент управления "выпадающая кнопка", позволяющий назначить контекстное меню для кнопки, которое будет отображаться при клике мышью на кнопку-стрелку, находящуюся рядом с основной функциональной кнопкой;
  • AINStopwatchControl - элемент управления "секундомер", предоставляет функциональные возможности секундомера в приложении для Windows Forms.

Ссылка на статью-обзор библиотеки: https://allineed.ru/99-ainformcontrols-library

 

Информация о файле
Создан 2024-01-04
Изменён 2024-01-05
Версия 1.0.0.0
Размер 79.67 KB
Система
Загрузок 60

AINFormControlsDemoApp - это тестовое приложение 1, демонстрирующее возможности библиотеки AINFormControls. Это приложение для Windows Forms, разработанное на языке C# и содержащее различные вкладки, на каждой вкладке приводится пример работы с конкретным элементом управления из библиотеки AINFormControls.

Ссылка на статью-обзор библиотеки AINFormControls: https://allineed.ru/99-ainformcontrols-library

Обновление 05.01.2024 - перезалит архив с тестовым приложением, исправлена ошибка на вкладке AINCustomTextBox в текстовом сообщении валидации: теперь вместо "Возраст должен быть целым числом от 1 до 150!" валидация работает корректно и выводит ожидаемый текст "Возраст должен быть целым числом от 10 до 150!"

Информация о файле
Создан 2024-01-04
Изменён 2024-01-05
Версия v1
Размер 793.07 KB
Система
Загрузок 63
Яндекс.Метрика