| 
 
  
	| Собираюсь учить ЦФТ. Вопросы. 
 
 |  
	
		| Предыдущая тема :: Следующая тема |  
		| Автор | Сообщение |  
		| 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.
 |  |  
		|  |  
		|  |  
  
	| 
 
 | Вы не можете начинать темы Вы не можете отвечать на сообщения
 Вы не можете редактировать свои сообщения
 Вы не можете удалять свои сообщения
 Вы не можете голосовать в опросах
 
 |  |