Как зайти в Даркнет?!
25th January, 01:11
6
0
Как в tkinter из поля ввода Entry получить значение в одну переменную и обновить строку кнопкой, затем получить ещё одно введённое значение и затем сложить их. Ниже пример кода
21st July, 19:00
895
0
Программа, которая создает фейковые сервера в поиске игровых серверов CS 1.6 Steam
21st March, 17:43
948
0
Очень долго работает Update запрос Oracle
27th January, 09:58
914
0
не могу запустить сервер на tomcat HTTP Status 404 – Not Found
21st January, 18:02
905
0
Где можно найти фрилансера для выполнения поступающих задач, на постоянной основе?
2nd December, 09:48
938
0
Разработка мобильной кроссплатформенной военной игры
16th July, 17:57
1724
0
период по дням
25th October, 10:44
3955
0
Пишу скрипты для BAS только на запросах
16th September, 02:42
3720
0
Некорректный скрипт для закрытия блока
14th April, 18:33
4613
0
прокидывать exception в блоках try-catch JAVA
11th March, 21:11
4381
0
Помогите пожалуйста решить задачи
24th November, 23:53
6086
0
Не понимаю почему не открывается детальное описание продукта
11th November, 11:51
4351
0
Нужно решить задачу по программированию на массивы
27th October, 18:01
4396
0
Метода Крамера С++
23rd October, 11:55
4309
0
помогите решить задачу на C++
22nd October, 17:31
4002
0
Помогите решить задачу на python с codeforces
22nd October, 11:11
4492
0
Python с нуля: полное руководство для начинающих
18th June, 13:58
2599
0
Графический инструментарий для быстрой разработки?
Я хочу написать интерфейс к приложению, написанному в C/C++.
Я использую Solaris 10 и планирую перенести приложение на некоторые другие архитектуры (сначала Windows).
На Mac это было бы легко. Cocoa API отлично подходит для программирования в Objective C (который отлично компилируется с файлами C/C++).
В противном случае ситуация немного более мрачная. Что касается быстрого прототипа, вы можете проверить инструменты CodeGear (Borland/C++ Builder). Я думаю, что их библиотека VCL является кросс-платформенной.
В противном случае вы можете взаимодействовать с языком сценариев, таким как Ruby, и использовать фантастические библиотеки переднего плана, такие как обувь. Python также взаимодействует с wxWidgets , чтобы упростить написание кросс-платформенных интерфейсов. Имейте в виду, что все это требует времени, чтобы убедиться, что ваш код C/C++ может разговаривать с языком сценариев. Это не тривиально, и количество требуемых усилий зависит от стиля вашей базы кода. (О Боже мой.)
Наконец, вы можете просто использовать wxWidgets сам. Это может быть вашим лучшим выбором, так как он не требует дополнительных накладных расходов, чем кодирование самого UI. Тем не менее, C++ не самый лучший язык для проектирования UIs.
И, наконец, подумайте о написании генератора кода, который преобразует из say Shoes в любой код wxWidgets, необходимый для создания одного и того же приложения Shoes. Таким образом, вы можете сделать более простой дизайн UI, но все равно получите код C++ в конце. Аналогично, вы можете закодировать gen от кода Python/wxWidgets. Тогда продайте такой генератор кода. :-)
Я сам использую wxWidgets . Он хорошо использует функции языка C++ и использует интеллектуальные указатели, поэтому управление объектами и памятью не так сложно. На самом деле, это похоже на написание на языке сценариев.
В сочетании с диалоговым редактором / генератором кода, таким как wxFormBuilder или wxDesigner, (ссылки на скриншоты) он становится хорошим инструментарием для быстрой разработки.
Ultimate++ - это кроссплатформенная платформа быстрой разработки приложений для C++. Она направлена именно на быстрое развитие. Веб-сайт Ultimate++ предоставляет некоторые сравнения с другими упомянутыми фреймворками, такими как Qt и wxWidgets.
Я использовал ASP.NET веб-форм, чтобы сделать UI интерфейсным для коллекции приложений командной строки, написанных на устаревшем языке, RESTful-ish web service и bash скриптов.
Как только он работает на Firefox, он должен работать по крайней мере на Firefox на другой архитектуре. Если вы не играли с ним, вы должны попробовать ASP.NET (ASP.NET MVC , похоже, является текущей тенденцией). Не совсем то же самое, что RAD, но это дает вам визуальный дизайн форм и т. д.