разработка информационных систем
Banner  
О нас О нас
Наши продукты Наши продукты
Clip CLIP
R2D2 R2D2
Статьи Статьи
Контакты Контакты
Карта
English English

Основные параметры и возможности


Препроцессор
полностью совместимый с CA-Clipper и дополненный некоторыми новыми возможностями.
Компилятор
незначительная несовместимость с CA-Clipper, которая легко устраняется методом "поиск с заменой". Дополнительно умеет компилировать в С-программу, байт-код, динамическую библиотеку и смешанный С+байт_код.
Частично поддерживается синтаксис FS,CAVO,FoxPro
Очень быстрая ОО-модель
Отличие от CA-Clipper проявляется в части описания и создания объекта (если можно считать недокументированные возможности стандартом). В части использования готовых объектов, синтаксис и логика работы полностью сохранена.
На CLIP можно писать программы, не применяя другого синтаксиса кроме ОО-ориентированного.
C-API
предоставляет намного больше возможностей чем клипперное.
Полная интернационализация на любой язык
В том числе настройки на любую раскладку любого языка на любой клавиатуре (только с эмулятором stelnet или на консоли), подмена строковых констант во время выполнения и изменение логики работы со строковыми данными для функций alpha, digit, lower, upper, индексных весовых коэффициентов и т.п.
А также поддержка двухбайтовых кодировок (Китай,Корея,Япония,...)
GUI на основе GTK
Обеспечивает полноценный доступ ко всем виджетам и обработку событий. Работает на многих платформах.
Подключение динамических библиотек,
загрузка и выполнение байт-кода из внешних файлов, в том числе и во время исполнения.
Загрузка DLL,SO, написаные на clipper/CLIP.
Совместимость
  • до Clipper 5.3 (поддержка объектов menu, button, check и других get-объектов), а также стандартные классы tbrowse,get,error.
  • Не полная с библиотекой Ca-Tools, но сделано очень многое в том числе все функции для обработки строк, дат, файлов, математики.
  • полностью поддерживаются все SIX-функции и фенечки
  • MEM,DBF,DBT,FPT,NTX,CTX,CDX,NSX...
  • Типы данных VFP: datetime,currency
  • RDD позволяет назначать свои драйвера форматов, а также можно назначать драйвера из нескольких разных форматов.
  • RDD позволяет использовать только ОО-стиль без использования механизма alias~ов
  • Многопоточность
    CODB - CLIP Object Data Base
    SQL
  • библиотеки и классы прямого доступа к SQL-серверам (PG,MySql,Oracle,Interbase)
  • ODBC и ODBC мост к Windows драйверам
  • SQL-интерпретатор и команды совместимые с FoxPro
  • Другие возможности
  • перегрузка операций для объектов
  • поддержка регулярных выражений;
  • функции соединения с TCP/IP sockets;
  • COM_() функции
  • более быстрый аналог технологии "rushmore" из системы FoxPro;
  • поддержка больших и сверхбольших чисел с неограниченной точностью;
  • работа с графическими файлами PNG, GD, JPEG и примитивами типа линий, прямоугольников, полигонов, окружностей и т.п.;
  • несколько общеупотребительных классов для облегчения программирования текстовых процессоров, html/cgi программ;
  • несколько утилит по интерпретации шаблонов документов www_sql, clip_bl, clip_blank, clip_sql, clip_hindex, clip_hseek и т.п.;
  • многооконный интерактивный отладчик.
  • Операционные системы
    linux, freebsd, openBsd, SPARC & x86 solaris, IBM mainframe with TurboLinux, Win32 ( with cygwin development tools)
    Находятся в разработке
  • Версия для Windows;
  • совместимость с FoxPro.
  • © ООО "Инженерно-Техническая Компания" (ИТК) 2006
    426072, Удмуртская республика, Ижевск а/я 1247, uri at itk dot ru