HTMLayout(Sciter) vs WinForms
От: Lonely Dog Россия  
Дата: 27.09.13 15:55
Оценка:
Добрый день!

Опыт использования HTMLayout у меня есть. Правда делал не очень сложный UI. А вот сейчас подумал, насколько легко сделать на HTMLayout (или Sciter) что-нибудь в стиле студии (dockable windows, menus, toolbars и пр)? Альтернативой являются WinForms + покупка какого-нибудь фреймворка (Component One и пр). Разработка будет вестись на C#, т.е. в случае HTMLayout (Sciter) надо будет делать обертки. Насколько это тяжело? Насколько я знаю, HTMLayout это просто win32 контрол, общение с ним происходит с помощью сообщений и нотификаций. Sciter реализован по такому же принципу?
Re: HTMLayout(Sciter) vs WinForms
От: c-smile Канада http://terrainformatica.com
Дата: 28.09.13 03:27
Оценка: 6 (1)
Здравствуйте, Lonely Dog, Вы писали:

LD>Добрый день!


LD>Опыт использования HTMLayout у меня есть. Правда делал не очень сложный UI. А вот сейчас подумал, насколько легко сделать на HTMLayout (или Sciter) что-нибудь в стиле студии (dockable windows, menus, toolbars и пр)?


Посмотри примеры

sdk/samples/menu/
sdk/samples/richtext — на предмет toolbar.
sdk/samples/ideas/moveable-windows — dockable windows
sdk/samples/ideas/drag-n-drop-manager — на предмет drag-n-drop.

LD>Разработка будет вестись на C#, т.е. в случае HTMLayout (Sciter) надо будет делать обертки. Насколько это тяжело?


Посмотри https://code.google.com/p/expemerent/
Там правда для Sciter1, но в API Sciter3 в принципе ничего не поменялось.

LD>Насколько я знаю, HTMLayout это просто win32 контрол, общение с ним происходит с помощью сообщений и нотификаций. Sciter реализован по такому же принципу?


Да, API sciter и htmlayout идентичны. Разница лишь в префиксе имен API функций: HTMLayoutLoadHtml и SciterLoadHtml это одна и та же функция под капотом.
Re[2]: HTMLayout(Sciter) vs WinForms
От: Lonely Dog Россия  
Дата: 28.09.13 18:07
Оценка:
Здравствуйте, c-smile, Вы писали:

CS>Посмотри примеры


CS>sdk/samples/menu/

CS>sdk/samples/richtext — на предмет toolbar.
CS>sdk/samples/ideas/moveable-windows — dockable windows
CS>sdk/samples/ideas/drag-n-drop-manager — на предмет drag-n-drop.
Да, очень похоже на базу для того, что нужно. Спасибо!

LD>>Разработка будет вестись на C#, т.е. в случае HTMLayout (Sciter) надо будет делать обертки. Насколько это тяжело?


CS>Посмотри https://code.google.com/p/expemerent/

CS>Там правда для Sciter1, но в API Sciter3 в принципе ничего не поменялось.
Ссылка не валидна. Но это не важно, базовая идея понятна.
Re[3]: HTMLayout(Sciter) vs WinForms
От: flаt  
Дата: 30.09.13 06:50
Оценка: 2 (1)
Здравствуйте, Lonely Dog, Вы писали:

CS>>Посмотри https://code.google.com/p/expemerent/

LD>Ссылка не валидна. Но это не важно, базовая идея понятна.

Ссылка рабочая.
Re[4]: HTMLayout(Sciter) vs WinForms
От: Lonely Dog Россия  
Дата: 30.09.13 06:51
Оценка:
Здравствуйте, flаt, Вы писали:

F>Ссылка рабочая.

Да, сейчас открывается. Удивительно
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.