Aнонс: Lightweight Sciter binding for .NET
От: Аноним  
Дата: 25.10.08 10:37
Оценка:
Возможно кому-то окажется полезным, а кто-то захочет принять участие.

Это маленькая и простая для использования (однако по возможностям практически не уступающая обертке HTMLayout из проекта Nabu).
В отличии от Nabu обертка построена над Sciter.

Основная идея — GUI оставить Скайтеру. Получать уведомления от Скайтера о событиях и предавать Скайтеру данные для изображения.

Скайтер может общаться с Хостом (Вашей программой) путем вызова метода view.callback либо определения behavior:script-host для любого из элементов и далее вызова метода xcall этого елемента. Второй метод более естественный, так как не ограничивает кол-во аргументов и позволяет вызывать функцию хоста по символьному имени.

Кода Скайтер вызывает Хост происходит событие CallHost в котором доступны аргументы и можно вернуть значение.

Хост может общаться со Скайтер посредством фукций Call (вызов функции Скайтера) и Eval.

Параметры и возвращаемые значения конвертируются между типами .NET и Скайтер автоматически (хотя и есть определённые ограничения)

Спасибо ребятам из проекта Nabu. Их работа позволила мне за 3-4 часа создать эту обёртку.

Текущая версия — это первый взгляд (оценка того, стоит или нет использовать эту технологию), поэтому пока в исходных текстах отсутствует корректная обработка ошибок, возвращаемых Скайтер API (дело будущего). Кто будет использовать имейте это в виду.

Ссылка проекта: http://code.google.com/p/sciternet/

--
Вадим Белобородов
sciter .net
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.