Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Для новичков > Как связать Си с WebView


Автор: macdack 22.6.2015, 13:17
Можно ли такое сделать и как
Чтобы программа на Си использовала встроенный в систему браузер для отрисовки Гуя
Без использования каких либо библиотек - максимально просто

Автор: xvr 22.6.2015, 16:19
Цитата(macdack @  22.6.2015,  13:17 Найти цитируемый пост)
Чтобы программа на Си использовала встроенный в систему браузер для отрисовки Гуя

Можно. Нужно всего лишь реализовать в 'программе на С' Web сервер  smile 
Это кстати не так сложно, как кажется  smile 

Задача может еще более упростится, если знать заранее тип этого самого 'встроенного в систему браузера'

Автор: macdack 22.6.2015, 17:10
То есть это кросплатформенная архитектура ?
Одинаковый код на Си и одинаковый стандартный браузер

Phonegap так же сделан?

Наверняка такое уже есть в природе
Что есть по теме почитать?
Или какого учебника хватит по теме
Для макос и айос

Автор: xvr 23.6.2015, 13:25
Цитата(macdack @  22.6.2015,  17:10 Найти цитируемый пост)
То есть это кросплатформенная архитектура ?
Одинаковый код на Си и одинаковый стандартный браузер

Да, но это не самый легкий путь  smile 

Цитата(macdack @  22.6.2015,  17:10 Найти цитируемый пост)
Phonegap так же сделан?

Не в курсе, но похоже что несколько по другому, т.к. у него есть свои SDK на каждую поддерживаемую платформу. Видимо он взаимодействует напрямую с браузером

Цитата(macdack @  22.6.2015,  17:10 Найти цитируемый пост)
Для макос и айос

Посмотрите на сайте Apple (в developer'ской части) описание Safari и плагинов к ней. Возможно будет достаточно

Автор: macdack 23.6.2015, 21:04
xvr, определись - не так сложно или не самый легкий путь
Какбе ты меня запутал 

Автор: xvr 24.6.2015, 15:18
Цитата(macdack @  23.6.2015,  21:04 Найти цитируемый пост)
xvr, определись - не так сложно или не самый легкий путь

И то и другое. Средний по сложности путь  smile Минимальный необходимый Web сервер уложится где то в 1000 строк. Сам GUI на HTML+JS может выйти гораздо больше.

Цитата(macdack @  22.6.2015,  13:17 Найти цитируемый пост)
Без использования каких либо библиотек - максимально просто 

Максимально просто, это как раз будет с использованием какой либо GUI библиотеки, их на то и делают  smile 

Автор: macdack 25.6.2015, 09:35
Мне бы понять чем это лучше/хуже phonegap


Автор: xvr 25.6.2015, 13:44
Цитата(macdack @ 25.6.2015,  09:35)
Мне бы понять чем это лучше/хуже phonegap

phonegap однозначно лучше, т.к. там за вас это все уже сделали.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)