CftClub.ru
Клуб специалистов ЦФТ-Банк

Собираюсь учить ЦФТ. Вопросы.

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Уроки ЦФТ-Банк для начинающих
Предыдущая тема :: Следующая тема  
Автор Сообщение
Ldir
Участник


Вступление в Клуб: 24.01.2009
СообщениеСб Янв 24, 2009 01:55   Собираюсь учить ЦФТ. Вопросы. Ответить с цитатой
Полезность: Нет оценки
Добрый день.

Сейчас програмер rs-bank. собираюсь учить систему ЦФТ.
Не подскажете, на чем система работает, кроме Oracle? пользовательские макросы на чем пишутся?
не могу никак разобраться,что за ТБП. и как вообще все работает.
IBSO , там язык свой? или какой-то Си подобный?
prog
Эксперт


Вступление в Клуб: 03.03.2008
СообщениеПн Янв 26, 2009 06:39    Ответить с цитатой
Полезность: Нет оценки
выдержка из справки:


Для создания операций необходим специализированный язык программирования, отвечающий следующим требованиям:

· типы базовых понятий (ТБП) и их экземпляры словаря данных системы должны быть доступны наряду с предопределенными типами языка;

· вся структура хранения данных должна быть скрыта, чтобы при ее изменении не потребовалось переписывать операции;

· язык следует реализовать в виде конвертера, что позволит выбирать наиболее эффективный для конкретной платформы выходной язык;

· язык должен быть достаточно простым, с небольшим количеством традиционных управляющих структур, это позволит, в частности, иметь в качестве выходного языка практически любой язык программирования и, при необходимости, перейти к трехуровневой модели.



Исходя из общепринятой терминологии объектно-ориентированного программирования (ООП) в настоящей модели принято следующее соответствие терминов:

· классы - типы базовых понятий (ТБП),

· объекты классов – экземпляры ТБП,

· методы классов – операции ТБП,

· атрибуты (свойства) классов – реквизиты ТБП,

· вычисляемые атрибуты (свойства) классов – функциональные реквизиты ТБП,

· указатели на объекты – ссылки на экземпляры ТБП.



Так как в текущей реализации операции выполняются на сервере Oracle, то был разработан препроцессор, создающий текст операций на языке хранимых процедур PL/SQL, а сам язык спроектирован как "надмножество подмножества PL/SQL". Его условное название – PL/Plus.


Последний раз редактировалось: prog (Пн Янв 26, 2009 07:47), всего редактировалось 1 раз
dnk_dz
Эксперт


Вступление в Клуб: 19.09.2007
СообщениеПн Янв 26, 2009 07:28    Ответить с цитатой
Полезность: 1
Язык называется PL Plus (PL+) - собственная разработка ЦФТ. Является объектным расширением стандартного PL/SQL.
Вся прикладная часть написана именно на нем. Кроме того, есть собственное средство разработки "Администратор словаря данных". Данное средство поддерживает процесс создания различных объектов прикладной модели - классов (ТБП), атрибутов (реквизитов), методов (операций) и проч. Операции могут быть различных типов (простые, групповые, списочные, конструкторы, деструкторы и проч.) Также операция может содержать экранную форму, с помощью которой пользователь может вводить, редактировать данные, задавать различные параметры. Для создания форм есть собственный дизайнер форм. На форме возможна валидация полей как с помощью серверного валидатора, описываемого на PL Plus, так и с помощью клиентского валидатора, описываемого на VB Script.
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Уроки ЦФТ-Банк для начинающих Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru