54 / 3 / 2
Регистрация: 17.05.2014
Сообщений: 72
|
|
1 | |
Существуют ли какие-нибудь библиотеки C++ для работы с HTML26.06.2014, 17:21. Показов 14118. Ответов 47
Метки нет (Все метки)
Подскажите пожалуйста, существуют ли какие-нибудь библиотеки С++ для работы с HTML (вывод формы из файла html, получение значений из полей, вообщем чтобы можно было написать форму на html, а работать из С++)? Само собой чтобы html выводился в графическое окно
Добавлено через 26 минут Вроде нашел что можно как то подключить web-kit...
0
|
26.06.2014, 17:21 | |
Ответы с готовыми решениями:
47
Какие есть библиотеки для работы с MYSQL Для работы с методом fopen(filename, "rb"); какие библиотеки нужно подключать? про библиотеки в VS C++ (какие библиотеки нужны для функций 'cout' и 'cin') Какие существуют способы выделения памяти для переменных? |
54 / 3 / 2
Регистрация: 17.05.2014
Сообщений: 72
|
|
27.06.2014, 20:47 [ТС] | 21 |
0
|
1 / 1 / 0
Регистрация: 10.04.2011
Сообщений: 30
|
|
06.12.2014, 13:15 | 22 |
deniska91, вы разобрались как обрабатывать элементы управления html интерфейса?
Добавлено через 43 секунды У меня сейчас просто та же проблема.. я смогла подключить интерфейс, а вот как получить контрол понять не могу...
0
|
1 / 1 / 0
Регистрация: 10.04.2011
Сообщений: 30
|
||||||||||||||||
06.12.2014, 14:08 | 24 | |||||||||||||||
Avazart, а не подскажете, почему вот так
Добавлено через 2 минуты упс.. не удалила цикл.. в общем без цикла последний код должен быть
0
|
54 / 3 / 2
Регистрация: 17.05.2014
Сообщений: 72
|
|||||||||||||||||||||
06.12.2014, 18:27 [ТС] | 25 | ||||||||||||||||||||
Простейший пример работы с HTMLayout:
1. Создаем пустой Win32 проект. 2. Создаем окно Кликните здесь для просмотра всего текста
3. Подключаем библиотеку HTMLayout и создаем структуру обработки событий Кликните здесь для просмотра всего текста
4. Подцепляем HTMLayout к созданному окну в callback-функции WindowProc
0
|
54 / 3 / 2
Регистрация: 17.05.2014
Сообщений: 72
|
|||||||||||
06.12.2014, 18:28 [ТС] | 26 | ||||||||||
Вот простой пример нажатия кнопки
Сначала код html страницы: Кликните здесь для просмотра всего текста
И полный С++ код (сделал для простоты все в одном cpp файле) Кликните здесь для просмотра всего текста
0
|
1 / 1 / 0
Регистрация: 10.04.2011
Сообщений: 30
|
||||||
07.12.2014, 12:32 | 27 | |||||
deniska91, спасибо большое! я про структуру ничего не знала, с этим вы мне ооочень помогли!
а вы не пробовали вместо пути
0
|
54 / 3 / 2
Регистрация: 17.05.2014
Сообщений: 72
|
|
07.12.2014, 22:01 [ТС] | 28 |
Катеринк@, у себя в программе я все HTML страницы загонял в файл ресурсов, который подключал к программе.
Полный путь я привел в примере для простоты
0
|
1 / 1 / 0
Регистрация: 10.04.2011
Сообщений: 30
|
|
07.12.2014, 22:30 | 29 |
deniska91, спасибо я совсем затупила.. с самого начала его в ресурсы положила, а использовать почему-то не захотела
0
|
54 / 3 / 2
Регистрация: 17.05.2014
Сообщений: 72
|
||||||
07.12.2014, 23:22 [ТС] | 30 | |||||
Катеринк@, если будете загружать файл из ресурсов, тогда воспользуйтесь следующим кодом
0
|
1 / 1 / 0
Регистрация: 10.04.2011
Сообщений: 30
|
||||||
07.12.2014, 23:31 | 31 | |||||
deniska91, а я вот так сделала
0
|
39 / 39 / 8
Регистрация: 03.05.2013
Сообщений: 178
|
|
19.07.2016, 05:25 | 33 |
После нескольких месяцев разработки увидел свет первый релиз быстрого и самодостаточного HTML парсера MyHTML. Код написан на языке Си и распространяется под лицензией LGPL v2.1. На основе данного проекта разрабатывается рендер HTML, написанный на "голом" Си без зависимостей, способный формировать результирующий образ страниц без использования движков, подобных WebKit и Gecko.
Есть статья на хабре. Парсер выдает дерево элементов, по этому дереву строй форму в си
0
|
19.07.2016, 10:48 | 35 | |||||||||||||||||||||||||||||||||||||||||||||
Как то муторно устроено.
назначение aux::asset , sciter::host<window> пока загадка (подозреваю что первый связан с отладкой,второй с загрузкой ресурсов) Тоже прикрепление объекта обработчика посредством:
В итоге при нажатии на кнопку в окне, мы получим мессаджбокс. Движок использует tiscript поэтому синтаксис "навешивания" отличается от обычного js
Не по теме: И непонятно можно ли сделать проще что-то типа:
Кстати public sciter::window это класс обвертка находящийся в
Не по теме: Спрашивается что делает сpp в include ? Этот класс используетcя в примере sciter-sdk\demos\uminimal Это класс создает окно с помощью CreateWindow() и делает необходимые связки
0
|
19.07.2016, 13:17 | 37 | |||||||||||||||||||||||||||||||||||
Меня примеры удивляют.
Казалось бы должны быть от простого к сложному, там обзор по контроллам, куча непонятного кода. Названия папок demos и samples и гадай... оказывается в первом c++ во втором html-ки Не по теме: Я еще буквально сразу нарвался на такой код исходниках
Добавлено через 18 минут Можно кстати проще скрипт написать
Я попытался содрать "красивую" кнопку от сюда http://shpargalkablog.ru/2012/... ki.html#on a.button24
Тупо скопипастить не вышло - градиенты имеют другой синтаксис: style.css
А вот "наклонный" градиент иначе задается (см sciter-sdk/samples/basics/*)
0
|
6 / 6 / 0
Регистрация: 13.05.2012
Сообщений: 593
|
|
17.05.2017, 22:14 | 38 |
Avazart, А для чего нужна библиотека HTMLayout, смысли какие программы можно писать с её помощью?
0
|
17.05.2017, 22:22 | 39 |
0
|
6 / 6 / 0
Регистрация: 13.05.2012
Сообщений: 593
|
|
17.05.2017, 22:33 | 40 |
Avazart, А Sciter и HTMLayout как то связаны?
0
|
17.05.2017, 22:33 | |
17.05.2017, 22:33 | |
Помогаю со студенческими работами здесь
40
Какие существуют короткие константы для достаточно больших чисел? Какие существуют библиотеки для работы с сокетами? Какие существуют библиотеки для ИИ на lisp? Существуют ли какие-нибудь фреймворки для VB, наподобие MVVM Light, WAF и подобных? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |