Форум программистов, компьютерный форум CyberForum.ru

Существуют ли какие-нибудь библиотеки C++ для работы с HTML - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Консольная игра не соответствует требованиям http://www.cyberforum.ru/cpp-beginners/thread1217656.html
Здравствуйте. Есть определенное описание текстовой консольной "игры", и вот такие требования: 1. Источником информации для нее служит текстовый файл определенной структуры (xml, json, что-то свое, что угодно еще), которую необходимо создать разработчику. 2. в каждой локации существует список действий, который представляет из себя заранее заданные варианты, показываемые игроку; 3. при выборе...
C++ Куча непонятных ошибок Вот код: #include "stdafx.h" #include <iostream> #include <fstream> int main() { std::ifstream ifs("test.txt", std::ifstream::in); char c = ifs.get(); http://www.cyberforum.ru/cpp-beginners/thread1217651.html
C++ Как определить тип данных потока istream
создал класс, перегрузил оператор ввода istream & operator >>(istream& in, Stack& cl){ } дальше нужно передать данные в нужную функцию, вопрос, как определить введённый тип данных?
C++ Условная компиляция с массивом
Вообще с помощью условной компиляции надо сравнить первые три ячейки массива с такими номерами -050,093,098,065, если подходят то хорошо. Примеров нет в интернет, кто может сделать? Заранее благодарен. #include <iostream> using namespace std; //050,093,098,065 //#if tel void main(){
C++ Записать в файл g все числа из заданного массива, кратные 3; найти ошибки в коде http://www.cyberforum.ru/cpp-beginners/thread1217604.html
Задача следующая: Создать файл f, содержащий одномерный массив из 10 целых чисел. Записать в файл g все числа из этого массива, кратные 3. После введения элементов массива вылетает ошибка такого содержания:"Project Project2.exe raised exception class EAccessViolation with message 'Access violation at address 32665А01 . Read of address F7C842A4' Process stopped". Останавливается на этой строке:...
C++ Ранжирование двустрочной таблицы, состоящей из цифр Нужно организовать ранжирование двустрочной таблицы, состоящей из цифр. Помогите пожалуйста. Не знаю даже как начать это делать подробнее

Показать сообщение отдельно
Avazart
 Аватар для Avazart
6904 / 5144 / 253
Регистрация: 10.12.2010
Сообщений: 22,629
Записей в блоге: 17
19.07.2016, 13:17     Существуют ли какие-нибудь библиотеки C++ для работы с HTML
Цитата Сообщение от Croessmah Посмотреть сообщение
И доки какие-то глупенькие, имхо...
Меня примеры удивляют.
Казалось бы должны быть от простого к сложному, там обзор по контроллам, куча непонятного кода.
Названия папок demos и samples и гадай... оказывается в первом c++ во втором html-ки

Не по теме:

Я еще буквально сразу нарвался на такой код исходниках

C++
1
typedef std::runtime_error script_error;
Как то не хорошо тайпдефить исключения.



Добавлено через 18 минут
Можно кстати проще скрипт написать
Javascript
1
2
3
4
5
6
        <script type="text/tiscript">   
        $(input#MyButton).onClick= function() 
        {
          view.on_btn_click();  
        }
        </script>
Добавлено через 1 час 30 минут
Я попытался содрать "красивую" кнопку от сюда http://shpargalkablog.ru/2012/04/css-knopki.html#on

a.button24
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
a.button24 {
  display: inline-block;
  color: white;
  text-decoration: none;
  padding: .5em 2em;
  outline: none;
  border-width: 2px 0;
  border-style: solid none;
  border-color: #FDBE33 #000 #D77206;
  border-radius: 6px;
  background: linear-gradient(#F3AE0F, #E38916) #E38916;
  transition: 0.2s;
} 
a.button24:hover { background: linear-gradient(#f5ae00, #f59500) #f5ae00; }
a.button24:active { background: linear-gradient(#f59500, #f5ae00) #f59500; }


Тупо скопипастить не вышло - градиенты имеют другой синтаксис:

style.css
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
html  
{ 
   background: threedface /* buttonface не поддерживается? [url]http://webdesign.about.com/od/colorcharts/l/blsystemcolors.htm*/;[/url]
   font:system; 
}
 
a.a_button{
  display: inline-block;
  color: white;
  text-decoration: none;
  padding: .5em 2em;
  outline: none;
  border-width: 2px 0;
  border-style: solid none;
  
  border-radius: 6px; 
  transition: 0.2s;
  
  border-color: #E38916;
  background:  linear-gradient(top,#F3AE0F, #E38916); 
} l
a.a_button:hover  { background: linear-gradient(top,#f5ae00, #f59500) ; border-color:  #f5ae00; }
a.a_button:active { background: linear-gradient(top,#f59500, #f5ae00);  border-color: #f59500; }
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
<html>
<head>
    <link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
    <script type="text/tiscript">   
        $(a.a_button).onClick= function() { view.on_btn_click(); }
    </script>   
 
   <a href="#" class="a_button">кнопка</a>  
</body>
</html>
Как я понимаю еще не работает градиент по диагоналям:
CSS
1
linear-gradient(to top right, red, white, blue)
Добавлено через 18 минут
А вот "наклонный" градиент иначе задается (см sciter-sdk/samples/basics/*)

CSS
1
2
3
4
5
6
7
 @const START: rgb(255,0,0);
 @const END: rgba(0,0,255,0.5);
 
a.a_button
{
   background: linear-gradient(25% 25%, 45deg, @START, @END);
}
 
Текущее время: 10:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru