Войти
NeoBooker.ru
Добро пожаловать к нам в гости!
Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Страница 1 из 11
Модератор форума: Peter, DEMBEL 
Форум NeoBook » Всё о программе NeoBook » Плагины для NeoBook » hpwControl (Плагин для работы со строками)
hpwControl
mishemДата: Вт, 11 Декабря 2012, 21:57 | Сообщение # 1
Эксперт форума
Описание:
Плагин для работы со строками.

Условия
hpwCase=Сравнить переменную со значениями из списка и перейти на метку выполнения сценария в зависимости от результата сравнения.
hpwAnd=Проверить одно или несколько выражений. Если все выражения верны возвращает в переменную 1, в противном случае 0.
hpwOr=Проверить одно или несколько выражений. Если хотя бы одно выражения верно возвращает в переменную 1, в противном случае 0.

Строковые
hpwStrJoin=Объединить значения массива в одну строку.
hpwStrPadLeft=Добавить символы слева к исходной строке до определенной длинны. Общее количество символов должно быть вместе с исходной строкой.
hpwStrPadRight=Добавить символы справа к исходной строке до определенной длинны. Общее количество символов должно быть вместе с исходной строкой.
hpwStrRepeat=Добавить заданные символы до определенной длинны. Общее количество символов должно быть кратно исходной строке.
hpwStrSearch=Выполнить поиск с начала строки и сохранить позицию первого символа (0 если не найдено) в переменной.
hpwStrRevSearch=Выполнить поиск с конца строки и сохранить позицию первого символа (0 если не найдено) в переменной.
hpwStrNthSearch=Выполнить поиск в указанном номере строки и сохранить позицию первого символа (0 если не найдено) в переменной.
hpwFormat=Форматирование строки с использованием функции Delphi.

Многострочные
hpwLine=Получить содержимое указанного номера строки в файле или многострочных данных и сохранить результат в переменной.
hpwLineCount=Получить количество строк в файле или многострочных данных и сохранить результат в переменной.
hpwLineAdd=Добавить строку или несколько строк в конец исходного текста и сохранить измененный текст в переменной.
hpwLineDelete=Удалить строку по ее номеру из исходного текста и сохранить измененный текст в переменной.
hpwLineInsert=Вставить строку или несколько строк в заданную строку исходного текста и сохранить измененный текст в переменной. Заданная строка должна обязательно существовать.
hpwLineClear=Удалить символы из заданного номера строки и сохранить измененный текст в переменной. Сама строка не удаляется.
hpwLineReplace=Заменить данные указанной строки и сохранить измененный текст в переменной.
hpwLineNumber=Найти символы в файле или многострочных данных и сохранить в переменной номер первой найденной строки.
hpwLineSort=Сортировать строки в алфавитном порядке.
hpwListEqual=Сравнить текст между собой и сохранить результат в переменной. Если текст одинаковый вернет в переменную 1, в противном случае 0.
hpwListParse=Разделить текст на множество частей и сохранить части в массив переменных.
hpwListJoin=Объединить значения двумерного массива в одну или несколько строк.
hpwListReOrder=Изменить порядок двумерного массива и объединить значения в одну или несколько строк.
hpwAssoc=Найти соответствие с ассоциированной строкой и получить строку или элемент из файла или многострочных данных.
hpwLineProcess=Выполнить сценарий NeoBook для каждой строки из файла.

Переменные
hpwGetPageInfo=Получить количество (начиная с NB 5 существует глобальная переменная [PageCount]) и список наименований страниц.
hpwGetSubroutineList=Получить список подпрограмм в приложении.

Строковые типы
hpwIsNumeric=Определить содержит ли строка только числа включая точку и запятую.
hpwIsHex=Определить является ли строка шестнадцатеричным значением.
hpwIsAlpha=Определить содержит ли строка только буквы (только латиница).
hpwIsAlphaNumeric=Определить содержит ли строка только буквы и цифры (только латиница).
hpwIsInteger=Определить является ли строка целочисленным значением.
hpwIsFloat=Определить является ли строка числом с плавающей запятой.
hpwIsDate=Определить является ли строка датой в числовом формате.
hpwIsTime=Определить является ли строка временем.
hpwIsMailURL=Определить является ли строка адресом электронной почты.
hpwIsIP=Определить является ли строка IP-Адресом.
hpwIsType=Определить какой тип данных содержит строка. ALPHA=Латиница; ALPHANUM=Латиница и цифры;INTEGER=Цифры; FLOAT=Число с плавающей запятой; NA=Не определено.
hpwIsColor=Определить является ли строка значением цвета в 24х битной палитре 16777216 оттенков. 0=Черный; 16777216=Белый.

Переменные среды
hpwGetEnv=Получить значение переменной среды.

Регулярные выражения
hpwExecRegExpBool=Выполнить поиск символов с использованием регулярного выражения и сохранить в переменной 1 если совпадения имеются.
hpwExecRegExpList=Выполнить поиск символов с использованием регулярного выражения и сохранить в переменной список найденных совпадений.
hpwExecRegExpPos=Выполнить поиск символов с использованием регулярного выражения и сохранить в переменной позицию первого символа и длину найденного совпадения или список если их несколько.
hpwSplitRegExp=Разделить строку на несколько строк используя регулярное выражение.
hpwReplaceRegExp=Заменить все совпадения используя регулярное выражение.
hpwSubstituteRegExp=Заменить все совпадения в строке по шаблону используя регулярное выражение.

За справку спасибо Сергею.
Прикрепления: hpwControl_RUS.zip(257Kb)


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.


Сообщение отредактировано
mishem - Пт, 26 Сентября 2014, 16:55
 
СообщениеОписание:
Плагин для работы со строками.

Условия
hpwCase=Сравнить переменную со значениями из списка и перейти на метку выполнения сценария в зависимости от результата сравнения.
hpwAnd=Проверить одно или несколько выражений. Если все выражения верны возвращает в переменную 1, в противном случае 0.
hpwOr=Проверить одно или несколько выражений. Если хотя бы одно выражения верно возвращает в переменную 1, в противном случае 0.

Строковые
hpwStrJoin=Объединить значения массива в одну строку.
hpwStrPadLeft=Добавить символы слева к исходной строке до определенной длинны. Общее количество символов должно быть вместе с исходной строкой.
hpwStrPadRight=Добавить символы справа к исходной строке до определенной длинны. Общее количество символов должно быть вместе с исходной строкой.
hpwStrRepeat=Добавить заданные символы до определенной длинны. Общее количество символов должно быть кратно исходной строке.
hpwStrSearch=Выполнить поиск с начала строки и сохранить позицию первого символа (0 если не найдено) в переменной.
hpwStrRevSearch=Выполнить поиск с конца строки и сохранить позицию первого символа (0 если не найдено) в переменной.
hpwStrNthSearch=Выполнить поиск в указанном номере строки и сохранить позицию первого символа (0 если не найдено) в переменной.
hpwFormat=Форматирование строки с использованием функции Delphi.

Многострочные
hpwLine=Получить содержимое указанного номера строки в файле или многострочных данных и сохранить результат в переменной.
hpwLineCount=Получить количество строк в файле или многострочных данных и сохранить результат в переменной.
hpwLineAdd=Добавить строку или несколько строк в конец исходного текста и сохранить измененный текст в переменной.
hpwLineDelete=Удалить строку по ее номеру из исходного текста и сохранить измененный текст в переменной.
hpwLineInsert=Вставить строку или несколько строк в заданную строку исходного текста и сохранить измененный текст в переменной. Заданная строка должна обязательно существовать.
hpwLineClear=Удалить символы из заданного номера строки и сохранить измененный текст в переменной. Сама строка не удаляется.
hpwLineReplace=Заменить данные указанной строки и сохранить измененный текст в переменной.
hpwLineNumber=Найти символы в файле или многострочных данных и сохранить в переменной номер первой найденной строки.
hpwLineSort=Сортировать строки в алфавитном порядке.
hpwListEqual=Сравнить текст между собой и сохранить результат в переменной. Если текст одинаковый вернет в переменную 1, в противном случае 0.
hpwListParse=Разделить текст на множество частей и сохранить части в массив переменных.
hpwListJoin=Объединить значения двумерного массива в одну или несколько строк.
hpwListReOrder=Изменить порядок двумерного массива и объединить значения в одну или несколько строк.
hpwAssoc=Найти соответствие с ассоциированной строкой и получить строку или элемент из файла или многострочных данных.
hpwLineProcess=Выполнить сценарий NeoBook для каждой строки из файла.

Переменные
hpwGetPageInfo=Получить количество (начиная с NB 5 существует глобальная переменная [PageCount]) и список наименований страниц.
hpwGetSubroutineList=Получить список подпрограмм в приложении.

Строковые типы
hpwIsNumeric=Определить содержит ли строка только числа включая точку и запятую.
hpwIsHex=Определить является ли строка шестнадцатеричным значением.
hpwIsAlpha=Определить содержит ли строка только буквы (только латиница).
hpwIsAlphaNumeric=Определить содержит ли строка только буквы и цифры (только латиница).
hpwIsInteger=Определить является ли строка целочисленным значением.
hpwIsFloat=Определить является ли строка числом с плавающей запятой.
hpwIsDate=Определить является ли строка датой в числовом формате.
hpwIsTime=Определить является ли строка временем.
hpwIsMailURL=Определить является ли строка адресом электронной почты.
hpwIsIP=Определить является ли строка IP-Адресом.
hpwIsType=Определить какой тип данных содержит строка. ALPHA=Латиница; ALPHANUM=Латиница и цифры;INTEGER=Цифры; FLOAT=Число с плавающей запятой; NA=Не определено.
hpwIsColor=Определить является ли строка значением цвета в 24х битной палитре 16777216 оттенков. 0=Черный; 16777216=Белый.

Переменные среды
hpwGetEnv=Получить значение переменной среды.

Регулярные выражения
hpwExecRegExpBool=Выполнить поиск символов с использованием регулярного выражения и сохранить в переменной 1 если совпадения имеются.
hpwExecRegExpList=Выполнить поиск символов с использованием регулярного выражения и сохранить в переменной список найденных совпадений.
hpwExecRegExpPos=Выполнить поиск символов с использованием регулярного выражения и сохранить в переменной позицию первого символа и длину найденного совпадения или список если их несколько.
hpwSplitRegExp=Разделить строку на несколько строк используя регулярное выражение.
hpwReplaceRegExp=Заменить все совпадения используя регулярное выражение.
hpwSubstituteRegExp=Заменить все совпадения в строке по шаблону используя регулярное выражение.

За справку спасибо Сергею.

Автор - mishem
Дата добавления - 11 Декабря 2012 в 21:57
ponandДата: Пт, 26 Сентября 2014, 13:36 | Сообщение # 2
Участник
Плагин обновился redface

Добавлено (26 Сентября 2014, 13:36)
---------------------------------------------
mishem,
Обновите если есть время перевод плагина до 1.45

 
СообщениеПлагин обновился redface

Добавлено (26 Сентября 2014, 13:36)
---------------------------------------------
mishem,
Обновите если есть время перевод плагина до 1.45


Автор - ponand
Дата добавления - 26 Сентября 2014 в 13:36
mishemДата: Пт, 26 Сентября 2014, 16:57 | Сообщение # 3
Эксперт форума
Обновил до версии 1.45


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
СообщениеОбновил до версии 1.45

Автор - mishem
Дата добавления - 26 Сентября 2014 в 16:57
ponandДата: Сб, 27 Сентября 2014, 00:36 | Сообщение # 4
Участник
Спасибо thumbs_up

Цитата mishem ()
У меня он уже давно обновлен. За всем не уследишь


Забыл еще описание новых функций добавить в шапку темы redface
 
СообщениеСпасибо thumbs_up

Цитата mishem ()
У меня он уже давно обновлен. За всем не уследишь


Забыл еще описание новых функций добавить в шапку темы redface

Автор - ponand
Дата добавления - 27 Сентября 2014 в 00:36
mishemДата: Сб, 27 Сентября 2014, 01:56 | Сообщение # 5
Эксперт форума
Ты б не умничал, а написал что там новое. :)
А я б добавил.
Я просто другим занят, отвлекаться не охота. Я ж не помню что там нового появилось.


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
СообщениеТы б не умничал, а написал что там новое. :)
А я б добавил.
Я просто другим занят, отвлекаться не охота. Я ж не помню что там нового появилось.

Автор - mishem
Дата добавления - 27 Сентября 2014 в 01:56
ponandДата: Сб, 27 Сентября 2014, 08:19 | Сообщение # 6
Участник
в 1.42 добавилось
Action: hpwGetSpecialFolder - Get different system paths by name or hex-value
в 1.45 еще 3 функции
Action: hpwStrTrim - Remove spaces from the beginning and the end of a string
Action: hpwStrLTrim - Remove spaces from the beginning of a string
Action: hpwStrRTrim - Remove spaces from the end of a string

П.С очень странно что в плагине до сих пор нет реверса(разварота) строки, может напишите разработчику как появится свободное время что бы добавил redface
 
Сообщениев 1.42 добавилось
Action: hpwGetSpecialFolder - Get different system paths by name or hex-value
в 1.45 еще 3 функции
Action: hpwStrTrim - Remove spaces from the beginning and the end of a string
Action: hpwStrLTrim - Remove spaces from the beginning of a string
Action: hpwStrRTrim - Remove spaces from the end of a string

П.С очень странно что в плагине до сих пор нет реверса(разварота) строки, может напишите разработчику как появится свободное время что бы добавил redface

Автор - ponand
Дата добавления - 27 Сентября 2014 в 08:19
Форум NeoBook » Всё о программе NeoBook » Плагины для NeoBook » hpwControl (Плагин для работы со строками)
Страница 1 из 11
Поиск: