ВК 1С++ Ключевые слова: 1cpp.ru 1c++ 1с++ ВК объектно ориентированное программирование ООП FormEx Oxy SQL Регистр Binary GUID шифрование ИндексированнаяТаблица OLE DB ODBC TurboBL Rainbow
1С++
На данный это самая мощная внешняя компонента, которая является не только свободнораспространяемой, но и распространяется под лицензией GPL вместе с исходными кодами. Текст лицензии: http://www.1cpp.ru/gnugpl.rus.txt
Возможности компоненты:Реализация ООП для v77.
Работа с реестром Windows в стиле языка 1С:Предприятия.
Имитирования структуры данных других языков.
Шифрование/расшифровка текста с помощью алгоритма RC6.
Работа с глобальным уникальным идентификатором (GUID).
Работа с двоичными данными.
Подключение и настройка параметров у источникам данных, через записи DSN и с использованием драйверов ODBC.
FormEx (более подробно http://www.dorex.ru/?projects&formex )
Аналог встроенного типа "ТаблицаЗначений", дополненный возможностью создавать и использовать индексы над таблицей.С чего начать:
Положим в C:\Program Files\1Cv77\BIN файл 1cpp.dll
Файл движка ООП для 1С 1cpp.dll, подключается с помощью метода 1С
«ЗагрузитьВнешнююКомпоненту(1cpp.dll)»
- создадим текстовый файлик "<КаталогИБ>/Классы/primer.prm", в котором напишем:
класс пример = test.ert
{
};
- создадим "<КаталогИБ>/Классы/test.ert"
Перем Сообщ экспорт;
//
Процедура оживить() экспорт
Сообщить(Сообщ);
КонецПроцедуры //Проба
- создадим "<КаталогИБ>/DefCls.prm".
Пропишем в нем строку:
//#include "<КаталогИБ>\Классы\primer.prm"
Все готово.
Пример импользования:
тст = СоздатьОбъект("пример");
тст.Сообщ = "этот текст появится в окне сообщений";
тст.Поживить();
Более подробно:
http://www.1cpp.ru/ - официальный сайт проекта.
http://www.forum.mista.ru/index.php?area=1cpp - секция нашего форума, в рамках которой обсуждаются вопросы связанные с 1с++.
http://1c.proclub.ru/modules/mydownloads/viewcat.php?cid=131 - Репозитарий классов 1С++. (Если страница долго не открывается, то значит надо подождать еще чуть-чуть =) ). |