Содержание
- 2. Methods Иерархия: Классы Population Address Customer Employee Store Order Item Person Populate PopulateUtils Populate() OnPopulate() Name()
- 3. Methods Методы Caché предоставляет набор методов для пользовательских классов. Методы наследуются из системных классов. Создавайте собственные
- 4. Methods Новый метод Используйте мастер для создания нового метода.
- 5. Methods Возвращаемое значение Сигнатура каждого метода определяет тип возвращаемого значения. Метод может возвращать значение любого определенного
- 6. Methods Аргументы Сигнатура метода определяет: Список аргументов, Тип данных каждого аргумента и Способ передачи аргумента (значение
- 7. Methods Ссылка vs. Значение Укажите способ передачи каждого аргумента, для определения синтаксиса вызова метода. В отличие
- 8. Methods Пример Пример: add(a,b) set a = a + b quit a При вызове метода таким
- 9. Methods Характеристики Метод типа Private может быть вызван только из методов того же класса. Метод типа
- 10. Methods Метод класса и метод объекта Метод объекта может быть применен только для конкретного открытого объекта.
- 11. Methods Код метода Код метода содержит одну или большее количество строк Caché ObjectScript или Caché Basic.
- 12. Methods Код метода Каждая строка кода метода должна начинаться со знака табуляции. Для указания значения, возвращаемого
- 13. Methods Относительный точечный синтаксис Синтаксис “..” используется для вызова метода или получения значения свойства того же
- 14. Обработка исключений Используйте механизм TRY-CATCH TRY { protected statements } CATCH [ErrorHandle] { error statements }
- 15. Обработка исключений Пример: ClassMethod div(num As %Float, div As %Float) As %Float { TRY { SET
- 16. Обработка исключений Создание исключений Создайте новый класс наследник %Exception.AbstractException Если метод возвращает статус можно использовать метод
- 17. Methods Генератор методов Генератор методов вызывается во время компиляции класса для динамической генерации методов, в зависимости
- 18. Methods Пример генератора методов Метод %Save() - генерируемый метод, наследуется из класса Persistent %Save() принимает разные
- 19. Methods ObjectScript: Форматирование Перевод строки. USER>write cust.Name, !, cust.Address.City Doe,John Boston Для создания столбца используйте знак
- 20. Methods ObjectScript: Цикл For Цикл For имеет следующий синтаксис: For = : : { } В
- 22. Скачать презентацию