Книга знаний

1С:Предприятие

Словарь по функциям различных языков программирования

Программисту, которому приходится иметь дело с различными языками программирования, то и дело приходится напрягать память, чтобы вспомнить, как в данном языке называется та или иная функция или метод.Автор статьи: Гений 1С | Редакторы:
Последняя редакция №2 от 04.10.06 | История
URL: http://kb.mista.ru/article.php?id=378

Это исследование предназначено облегчить этот пробел. Просьба по возможности дописать его, придерживаясь структуры документа.

Сравниваемые языки программирования



Встроенный язык российской среды программирования, ориентированной на учет денежно-материальных ценностей.
VBA
Используется в продукатах Microsoft Office (Word, Excel), как встроенный язык
JavaScript
Используется в сценариях браузеров
VBScript
Используется в сценариях браузеров и в пользовательских формах Outlook
Си
Классический язык программирования
Паскаль
Классический язык программирования
OLE
Будут рассмотрены также методы некоторые ОЛЕ-объектов, расширяющих функционал языков программирования, т.е. реализующие те вещи, которые встроены в другие языки программирования (например работа с файлами).

Числа


Математические операции достаточно унифицированы во всех языках программирования. Различия заключаются разве что в названиях функций.

Строки

Тип строка


1C
Строка представляет собой отдельный тип, нумерация символов начинается с 1.
JavaScript
Строка представляет собой объект класса «String». Нумерация символов начинается с 0.
VBA
Строка представляет собой отдельный тип, нумерация символов начинается с 1.

Длина строки


Обычно функция принимает один параметр – строку и возвращает длину строки.

СтрДлина(Строка)
Паскаль
Length(Строка)
VBA
Len(Строка)

Поиск подстроки



Найти(Строка, ПодСтрока)
Ищет в строке Строка строку ПодСтрока. Возвращает позицию первого найденного вхождения или 0, если строка не найдена.
VBA
InStr([ПозицияПоиска], ПодСтрока, Строка, [ВидСравнения])
Ищет в строке Строка первое вхождение ПодСтрока, начиная с ПозицияПоиска. При этом используется вид сравнения ВидСравнения.
Возвращает позицию найденной подстроки или ноль, если подстрока не найдена.

Замена подстроки



СтрЗаменить(Строка, Искомое, Замена)
Возращает строку, получаемую из строки Строка путем замены всех вхождений Искомое на строку Замена. Исходная строка не меняется.
VBA
Replace(Строка, Искомое, Замена, [Старт], [Количество], [ВидСравнения])
Возращает строку, получаемую из строки Строка путем замены вхождений Искомое на строку Замена. Исходная строка не меняется.
Старт – определяет позицию начала замены, по умолчанию -  с начала строки.
Количество – определяет количество замен, по умолчанию заменяются все вхождения.

Файлы





Описание | Рубрикатор | Поиск | ТелепатБот | Захваченные статьи | Установки | Форум
© Станислав Митичкин (Волшебник), 2005-2025 | Mista.ru

Яндекс.Метрика