Проблемно-ориентированный язык RSL

Скачать документ(Язык_RSL.pdf, 3422124)
Тип документа:Руководство программиста
Продукт:RS-Bank 5.50.003
Разделы:Tools
Дата документа:22.03.2024

Описание документа

Руководство содержит описание языка RSL, являющегося неотъемлемой частью систем, разработанных программистами компании R-Style Softlab, при помощи которого пользователь имеет возможность создавать собственные программы.

Изменения документа

  • 22.03.2024
    • изменено
      • В главу "Встроенные процедуры" в раздел "Стандартные процедуры ввода данных с клавиатуры\GetDate" добавлена информация о влиянии переменной реестра BREAK_YEAR на работу функции.
  • 29.01.2024
    • добавлено
      • В главу "Встроенные процедуры" добавлен раздел "Другие процедуры\ToRSTrace".
  • 25.07.2023
    • изменено
      • Изменены контактные данные компании.
  • 29.11.2022
    • изменено
      • Изменены контактные данные компании.
  • 25.05.2022
    • изменено
      • Изменены контактные данные компании на последней странице.
  • 22.02.2022
    • добавлено
      • В главу "Встроенные процедуры" добавлен раздел "Работа с буфером обмена" с описанием функций SetClipboardData, GetClipboardData, EmptyClipboard.
    • изменено
      • В главу "Встроенные процедуры" в раздел "Обработка скроллинга\Макропроцедуры\AddScroll" добавлено описание параметра hideHeader.
  • 22.02.2022
    • добавлено
      • В главу "Встроенные процедуры" добавлен раздел "Работа с буфером обмена" с описанием функций SetClipboardData, GetClipboardData, EmptyClipboard.
  • 24.12.2021
    • изменено
      • В главе "Организация ввода/вывода" в разделе "Спецификаторы форматирования" доработано описание символа форматирования "f", а также добавлены примеры его использования.
  • 24.09.2021
    • изменено
      • Изменены контактные данные компании на последней странице.
  • 25.06.2021
    • изменено
      • В главу "Работа с текстовыми и двоичными файлами" в раздел "Класс TStream\Методы класса" добавлено описание метода Write2, а также информация о методах Init, FinalRelease, Constructor2, Constructor, Destructor.
  • 25.05.2021
    • изменено
      • Изменены стили
  • 23.04.2021
    • добавлено
      • В главу "Встроенные процедуры" добавлены следующие подразделы:
      • "Параметры процедур\GetSystemInfo";
      • "Другие процедуры\RrslRegexFullSearch".
    • изменено
      • В главе "Встроенные процедуры" в разделе "Другие процедуры\RrslRegexSearch" доработано описание процедуры.
  • 25.03.2021
    • изменено
      • В главу "Встроенные процедуры" в раздел "Обработка диалоговых окон\SetFieldImage" добавлен пример использования функции.
  • 25.12.2020
    • изменено
      • В главе "Работа с файлами и таблицами баз данных" в разделе "Использование стандартного класса TRecHandler" доработано описание параметра AltDic с учетом типов STRING и TARRAY.
      • В главу "Встроенные процедуры" внесены изменения в следующие разделы:
      • "Преобразование типов значений переменных\Floor" – добавлено описание параметра Money.
      • "Обработка диалоговых окон" – добавлено описание функции EvProc.
      • "Обработка скроллинга\Макропроцедуры" – добавлено описание процедур AddMultiAction, AddScroll, GetMultiCount, GetScrollFieldValue, IsScrollEditMode, SetScrollFieldValue, UpdateScroll.
      • "Другие процедуры\AddEvent" – добавлена информация об ограничении реакции системы на события, добавляемые при помощи процедуры AddEvent.
  • 25.11.2020
    • изменено
      • В главу "Встроенные процедуры" в раздел "Обработка диалоговых окон" добавлены следующие подразделы:
      • "SetTextColor";
      • "SetFieldImage";
      • "SetFieldIcon";
      • "SetFieldColor".
      • В главе "Модуль CommonInter" в разделе "Процедуры, определенные в модуле CommonInter\GetBookAccounts" доработано описание одноименной процедуры.
  • 14.10.2019
    • изменено
      • В главе "Встроенные процедуры" в разделе "Другие процедуры" доработаны описания следующих подразделов:
      • "ConvertDDF";
      • "CopyTblDef";
      • "MakeMoney".
  • 28.08.2019
    • изменено
      • На последней странице изменены контактные данные компании.
  • 24.04.2019
    • изменено
      • В главе "Элементы языка" переработано описание раздела "Выражения\Семантика".
  • 22.03.2019
    • изменено
      • Изменен формат документа.
        В главе "Элементы языка" в разделе "Выражения\Семантика" доработано описание результатов операций между операндами типа Money и Integer\Double.
  • 25.12.2018
    • изменено
      • Исправлено форматирование документа.
  • 31.10.2018
    • изменено
      • Актуализирована информация на второй странице руководства.
        В главу "Встроенные процедуры" в раздел "Другие процедуры" добавлено описание функции RslRegexSearch ().
  • 25.09.2018
    • изменено
      • По всему тексту руководства символы в описании типа переменных V_ARRAY приведены в унифицированный вид с помощью латинского алфавита.
  • 26.05.2018
    • изменено
      • В главе "Встроенные процедуры" в разделе "Другие процедуры" доработано описание функции AddEvent ().
  • 27.03.2018
    • изменено
      • В главу "Встроенные процедуры" в раздел "Другие процедуры" в описание процедуры IsOutParm добавлена информация о возвращаемых значениях, а также пример использования.
  • 02.03.2018
    • изменено
      • В главу "Встроенные процедуры" в раздел "Преобразование типов значений переменных" в описание процедуры Date () добавлена информация об условии наличия символа пробела в дате.
        Изменена последняя страница, содержащая контактные данные о компании.
  • 19.07.2017
    • изменено
      • В главу "Использование RSCOM-объектов из программ на языке RSL" в раздел "Описание стандартного модуля RCW\Процедуры" добавлено описание параметра CaseSeinsitive функции PrintObject ().
        В главу "Встроенные процедуры" в раздел "Другие процедуры" добавлено описание параметра CaseSeinsitive функций GetObjProps () и GetObjMethods ().
  • 16.02.2017
    • изменено
      • Изменены контактные данные компании.
  • 10.03.2016
    • изменено
      • Изменена последняя страница, содержащая контактные данные о компании.
  • 21.10.2015
    • изменено
      • В руководстве изменена последняя страница, содержащая контактные данные о компании.
  • 09.04.2015
    • изменено
      • В главе "Встроенные процедуры" в разделе "Работа со строками" доработан пример использования процедуры ToOEM (string), а также добавлен текст внимания об использовании процедур ToOEM(string) и ToANSI(string).
  • 13.02.2015
    • добавлено
      • В главу "Работа с файлами и таблицами баз данных" в раздел "Доступ к источникам данных RSD\Использование RSD в программах на RSL" добавлен подраздел "Процедуры, в которых используются данные библиотеки RSD".
    • изменено
      • В главе "Встроенные процедуры" в разделе "Обработка диалоговых окон" доработано описание процедуры RunDialog ().
  • 11.11.2013
    • изменено
      • В главе "Встроенные процедуры" в разделе "Работа со строками" удалено повторное описание функции Index.
  • 04.07.2013
    • изменено
      • В главе "Конструкции языка RSL" в разделе "Определение классов и объектов" исправлено описание примера использования метода ToString.
  • 18.10.2012
    • изменено
      • В главе "Встроенные процедуры" в разделе "Другие процедуры" актуализировано описание процедур ExecMacroFile () и CmdArgs ().
  • 01.08.2012
    • изменено
      • В главе "Встроенные процедуры" в разделе "Другие процедуры" актуализировано описание значений процедуры IsGUI ().
  • 25.06.2012
    • изменено
      • В главе "Встроенные процедуры" в разделе "Другие процедуры" актуализировано описание значений функции GetUIMode ().
  • 08.06.2012
    • изменено
      • В главе "Встроенные процедуры" в разделе "Файлы и структуры" актуализировано описание процедуры ProcessConTrn.
  • 18.04.2012
    • изменено
      • В главе "Работа с текстовыми и двоичными файлами" в разделе "Класс Tstream\Конструкторы" актуализировано описание параметра Filename конструктора TStream.
        В главе "Встроенные процедуры" в разделе "Файлы и структуры" доработано описание функции DelFile ().