Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






  • Сервис онлайн-записи на собственном Telegram-боте
    Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое расписание, но и напоминать клиентам о визитах тоже. Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.
    Для новых пользователей первый месяц бесплатно.
    Чат-бот для мастеров и специалистов, который упрощает ведение записей:
    Сам записывает клиентов и напоминает им о визите;
    Персонализирует скидки, чаевые, кэшбэк и предоплаты;
    Увеличивает доходимость и помогает больше зарабатывать;
    Начать пользоваться сервисом
  • Параметры






    Классы типов данных поддерживают различные параметры, которые меняются от типа к типу и выполняют различные действия. Примеры параметров:

    Таблица 4.3.

    Примеры параметров

    Параметр Значение
    MAXLEN, MINLEN задает максимальное, минимальное число символов, которое может содержать строка;
    MAXVAL, MINVAL задает максимальное, минимальное значение;
    FORMAT задает формат отображения. Значение параметра соответствует опции форматирования функции $FNUMBER, которая выполняет форматирование
    SCALE определяет число цифр после десятичной точки
    PATTERN задает шаблон, которому должна соответствовать строка. Значение параметра PATTERN должно быть правильным выражением шаблона Caché
    TRUNCATE если значение равно 1, то строка символов должна обрезаться до длины, указанной в параметре MAXLEN (умолчание), если равно 0, то нет
    VALUELIST задает список значений для перечислимых свойств
    DISPLAYLIST определяет дополнительный список значений перечислимого свойства, задает формат отображения для перечислимого свойства, используется вместе с параметром VALUELIST

     

    Форматы данных и методы преобразования классов типов данных

    Оперируя с константами, Caché распознает различные форматы данных. В табл. 4.4 содержится их обзор.

    Таблица 4.4.

    Форматы данных

    Формат данных Назначение
    Display Формат отображения данных
    Logical Формат внутреннего представления данных в оперативной памяти
    Storage Формат хранения данных
    ODBC Формат представления данных для ODBC и SQL

    Для преобразования форматов существуют специальные методы.

    Таблица 4.5

    Методы для преобразования форматов

    Метод Назначение
    DisplayToLogical() Преобразует отображаемые значения во внутренний формат
    LogicalToDisplay() Преобразует значение из внутреннего формата в формат отображения
    LogicalToODBC() Преобразует значение из внутреннего формата в формат ODBC
    ODBCToLogical() Преобразует значение из формата ODBC во внутренний формат
    LogicaToStorage() Преобразует значение из внутреннего формата в формат базы данных
    StorageToLogical() Преобразует значение из формата базы данных во внутренний формат

    В качестве примера рассмотрим класс Person со свойством DateOfBirth типа данных %Library.Date. Тогда для класса Person Caché будет автоматически создавать методы DateOfBirthDisplayToLogical(), DateOfBirthLogicalToDisplay() и т.д. и применять их для соответствующих преобразований.






    © 2023 :: MyLektsii.ru :: Мои Лекции
    Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
    Копирование текстов разрешено только с указанием индексируемой ссылки на источник.