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

C++

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 26, средняя оценка - 4.96
MaxCPP
0 / 0 / 0
Регистрация: 26.07.2013
Сообщений: 9
#1

На чём писать GUI - C++

30.10.2013, 14:00. Просмотров 3480. Ответов 26
Метки нет (Все метки)

Нужен какая-нибудь не громоздкая, чтобы программа с пустым окном была до 1 мб со статической линковкой, и бесплатная библиотека с лицензией, допускающей коммерческое использование, для создания GUI приложений. Желательно C++, но можно и любой другой язык. Visual Studio .NET встраивается в винду и .NET Framework стоит почти у всех, однако платно. GTK под винду не катит, Qt громоздко - Hello World в 10 мб смех, да и только. Delphi и C++ Bulider и то файл лишь в полмега дают, и их ещё ругали за это. Но они тоже платные. Надо, чтобы всё по закону. Есть вариант писать свою библиотеку на WinAPI, но может есть уже что-нибудь компактное достаточно для этого?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.10.2013, 14:00     На чём писать GUI
Посмотрите здесь:

В чём писать? - C++
Всем привет, только начал изучения c++, подскажите в какой среде лучше начинать изучение? подходит ли для старта MSVS?

В чём писать, в MFC или CLR? - Visual C++
В CLR всё более или менее понятно, но приложения написанные в CLR не запускаются на компьютерах в котрых не установлена Visual Studio,...

Посоветуйте начинающему - как писать GUI приложения - C++ Linux
Здравствуйте. Хочу попробовать написать что нить под линух. До этого раньше не сталкивался с программированием под оную систему,...

Что нужно скачать, чтобы начать писать простенькие программы с GUI? - C++ IDE
Качать всё подряд не имею возможности, читать всё подряд уже запарился. Что конкретно нужно скачать чтобы можно было писать обычные...

Практика после освоения основ языка: как научиться писать проекты с GUI? - C++
Здравствуйте. Я уже год изучаю С++ на решении олимпиадных задач. Это такие задачи такого типа: входные данные -> обработка -> выходные...

В чём ошибка? - C++
В двумерном массиве удалить все строки, в которых среднее арифметическое элементов является двузначным числом. Выдаёт ошибку 35:22:...

В чём ошибка? - C++
Не могу понять! В чём ошибка?Почему работает не так как надо?В чём "бреш"? #include <iostream> #include <locale.h> #include...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Dmitriy_M
1340 / 1221 / 111
Регистрация: 20.03.2009
Сообщений: 4,375
Записей в блоге: 11
06.11.2013, 11:18     На чём писать GUI #21
Цитата Сообщение от Убежденный Посмотреть сообщение
Не в любом.
CRT, а точнее Visual C++ Runtime, можно распостранять простым копированием в
папку с программой.
Только что-то большинство программ тащат vcredist
Убежденный
Системный программист
Эксперт С++
15237 / 6869 / 1088
Регистрация: 02.05.2013
Сообщений: 11,249
Завершенные тесты: 1
06.11.2013, 11:26     На чём писать GUI #22
Цитата Сообщение от Dmitriy_M Посмотреть сообщение
Только что-то большинство программ тащат vcredist
Ну и пусть тащат. Таков выбор разработчика.
Visual C++ Runtime может распостраняться тремя способами - через vcredist.exe, как
merge module или как набор dll в папке с программой. В последнем случае установка
приложения может быть выполнена простым копированием. В первых двух случаях
эти dll-ки помещаются в системные папки и могут обновляться вместе с Windows.
Avazart
7101 / 5278 / 267
Регистрация: 10.12.2010
Сообщений: 23,274
Записей в блоге: 17
06.11.2013, 14:58     На чём писать GUI #23
Цитата Сообщение от Dmitriy_M Посмотреть сообщение
О бана! А поцоны делающие Banshee и не подозревают.
А вы можете уверенно сказать что это "переносимость", а не жалкое подобие ?
Dmitriy_M
1340 / 1221 / 111
Регистрация: 20.03.2009
Сообщений: 4,375
Записей в блоге: 11
06.11.2013, 16:27     На чём писать GUI #24
Цитата Сообщение от Убежденный Посмотреть сообщение
Ну и пусть тащат. Таков выбор разработчика.
это просто и удобно.
Цитата Сообщение от Avazart Посмотреть сообщение
А вы можете уверенно сказать что это "переносимость", а не жалкое подобие ?
MS официально признал Mono реализацией .NET. Чего еще вам не хватает?
gng
631 / 477 / 130
Регистрация: 08.09.2013
Сообщений: 1,262
07.11.2013, 21:28     На чём писать GUI #25
Цитата Сообщение от Dmitriy_M Посмотреть сообщение
MS официально признал Mono реализацией .NET. Чего еще вам не хватает?
Чего же нам не хватает?
1. Это "ПРИЗНАНИЕ" касается только Новелла и его партнеров.
https://www.suse.com/company/press/2...agreement.html
2. В моно задействованы запатентованные технологии М$.
3. Моно ВСЕГДА обречена плестись за реализацей самой M$ в роли догоняющей.
Dmitriy_M
1340 / 1221 / 111
Регистрация: 20.03.2009
Сообщений: 4,375
Записей в блоге: 11
08.11.2013, 10:18     На чём писать GUI #26
Цитата Сообщение от gng Посмотреть сообщение
1. Это "ПРИЗНАНИЕ" касается только Новелла и его партнеров.
Это как-то влияет на совместимость?
Цитата Сообщение от gng Посмотреть сообщение
2. В моно задействованы запатентованные технологии М$.
Вы не поверите. Пол мира использовала FreeType с патентованным хинтингом Apple, и ничего.
Хочешь используй ADO.NET и Winforms, не хочешь не используй.
Цитата Сообщение от gng Посмотреть сообщение
3. Моно ВСЕГДА обречена плестись за реализацей самой M$ в роли догоняющей.
Ну так с C++ так же. Кто-то лучше поддерживает стандарт, кто-то хуже. Думаешь, что все пишут на C++11?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.11.2013, 20:44     На чём писать GUI
Еще ссылки по теме:

В чём ошибка? - C++
Я недавно начал изучать Visual C++, можете подсказать в чём ошибка? #include "stdafx.h" #include <conio.h> int _tmain(int argc,...

В чём разница? - C++
Здрасьте. Здесь представлены два способа присвоения переменной A значения 10. Через конструктор: class random { public:...

в чём ошибка 3 - C++
в чём ошибка 15 вариант Описат структуру с именим ZNAK, содержащую следующие поля: -фамилия,имя; -знак Зодиака; -дата рождения...

в чём ошибка - C++
В чём ошибка 5 задание 15 вариант Дана целочисленная прямоугольная матрица Определить: *номер первого из столбцов,содержаший...

в чём проблема? - C++
Помогите пожалуйста, в чём проблема? #include <iostream.h> #include <iomanip.h> #include <conio.h> #include <stdlib.h> #define n...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
gng
631 / 477 / 130
Регистрация: 08.09.2013
Сообщений: 1,262
08.11.2013, 20:44     На чём писать GUI #27
Цитата Сообщение от Dmitriy_M Посмотреть сообщение
Хочешь используй ADO.NET и Winforms, не хочешь не используй.
Спасибо, не использую и не собираюсь.
Я, собственно и написал, чем моно меня не устраивает. Не вижу смысла добровольно жрать кактус при наличии полностью свободных альтернатив.
Патентный троллинг M$ в отношение производителей андроид смартфонов даёт пищу для размышления.
Цитата Сообщение от Dmitriy_M Посмотреть сообщение
Ну так с C++ так же. Кто-то лучше поддерживает стандарт, кто-то хуже. Думаешь, что все пишут на C++11?
Это, как говорят в Одессе, две большие разницы.
С++ - отраслевой стандарт.
.NET контролируется М$ немного более, чем полностью.
Yandex
Объявления
08.11.2013, 20:44     На чём писать GUI
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru