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

Аналог WPF для C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Шифрование AES через библиотеку Openssl http://www.cyberforum.ru/cpp/thread1171294.html
Есть вот такой код: void aes_encrypt() { int outlen, inlen; FILE *in = fopen("data.dat", "rb"), *out = fopen("encrypt.aes", "wb"); unsigned char inbuf, outbuf; unsigned char...
C++ Помогите пожалуйста с тестом по ООП Помогите пожалуйста с тесттом! What does OOP stand for? Object-Oriented Programming Object-Oriented Post Organization-Object Programming Object-Organization Programming There is no correct... http://www.cyberforum.ru/cpp/thread1171202.html
Браузер на C++. Штат 5 человек C++
Здравствуйте. Такой вопрос вот с друзьями сидим обсуждаем идею касательно своего браузера, а именно реально ли в 5 написать браузер примерно за полгода и при этом не стать инвалидом?:)
XML Parser C++
Разбираюсь с open source проектом http://conv-net.sourceforge.net/doc/index.html свёрточная нейронная сеть вот, в котором в свою очередь как я понимаю для сохранения и считывания сети используется...
C++ Написать функцию, которая позволяет: исключить узел с заданной информационной частью http://www.cyberforum.ru/cpp/thread1165760.html
Написать функцию, которая позволяет: исключить узел с заданной информационной частью.
C++ Улучшения качества изображения путем его фильтрации Может у кого есть приблизительный пример задачи: Задано многоградационное изображение в виде файла на вне- шнем магнитном носителе. Реализовать процедуру улучшения качества исходного... подробнее

Показать сообщение отдельно
Водяной Змей
Заблокирован
11.05.2014, 12:34
JS для эффектов предположим.
Почему именно JS?

для высокой производительности
Для высокой производительности чего?
К слову, С++.NET ни разу не быстрее C#, VB.NET или там J# (был такой старый язык, нечто вроде Java или JavaScript под .NET).

можно например взять отдать любому веб верстальщику интерфейс делать - это по идее дешевле чем искать человека знающего XAML.
Реализация DOM-модели (как в HTML) под десктоп - это действительно мысль. За это +1.
То есть чтобы разметка XAML выглядела примерно таким образом:
Код
<form>
    <span id="myid" left="5" top="5">Hello, World!</span>
    <button onclick="button1Click">ОК</button>
</form>
и получалось стандартное окно с надписью helloworld и с кнопкой ОК.
А логика нажатия кнопки тогда была бы примерно такой:
Код
function button1Click() {
    document.getElementById('myid').left += 10;
}
То есть при нажатии на ОК надпись helloworld сдвигалась на 10 пкс вправо.
И действительно, почему бы и нет?

Но вот JavaScript тут ни при чём, всё то же самое с тем же успехом возможно и на C#
Код
void button1Click()
{
    Document.GetElementById("myid").Left += 10;
}
и на C++
Код
void button1Click()
{
    Document->GetElementById("myid")->Left += 10;
}
и даже на F# или Ruby.

Вы не чувствуете разницы между возможностями ЯП и возможностями конкретной платформы, как-то DOM-модель в браузере или WPF.
Почитайте в Википедии, что такое XAML, HTML, XML.
Попрактикуйте со ВСЕМИ этими ЯП и языками разметки.
Поразмыслите на досуге, зачем вообще нужны языки разметки, языки клиентского взаимодействия и зачем нужен code-behind.
Также не помешает провести границы возможностей между IDE, ЯП и библиотеками/платформами/фреймворками.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru