|
Язык программирования для радиолюбителя, В чем вы создаете GUI (под Win)? |
|
|
|
Apr 17 2012, 20:24
|
Профессионал
    
Группа: Участник
Сообщений: 1 541
Регистрация: 21-03-12
Из: РФ
Пользователь №: 70 919

|
Хочется обсудить такую тему: Если требуется управлять созданной конструкцией при помощи компьютера - на чем лучше писать управляющю программу? (Имеется ввиду пользовательский интерфейс на РС.) Каким языком программирования лично Вы пользуетесь для такой цели? уточнения. Я говорю о штучных и экспериментальных изделиях; условия работы, близкие к радиолюбительству. (Для крупных КБ подобный вопрос не стоит - там чем положено, тем и пользуются). Интересующая платформа - Win. Тип связи с устройством: обсуждаемый вопрос. Не задано заранее. Что потребует задача. О себе. Не суть важно, но предупреждая вопросы и для удовлетворения любопытства: Я пользуюсь Visual Basic по причине его достаточно комфортной среды разработки. Но должен признать, что качество компилируемого им кода мягко сказать оставляет желать много лучшего. Но пока не нашел, на что пересесть. Советуйте, плиз
--------------------
Построив автомобили, человечество освободило лошадей от необходимости работать. Почему оно не освободило от такой необходимости себя ))
|
|
|
|
|
 |
Ответов
(30 - 44)
|
Apr 18 2012, 10:57
|
Гуру
     
Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954

|
Цитата(Меджикивис @ Apr 18 2012, 02:24)  на чем лучше писать управляющю программу? (Имеется ввиду пользовательский интерфейс на РС.) Каким языком программирования лично Вы пользуетесь для такой цели? MSVC++ Express и FLTK - простая и маленькая библиотека для построения гуёв. там есть fluid, программа для визуального рисования гуя, несколько специфичный, по довольно простой. если хочется совсем уж простого и не С/С++, то могу посоветовать поглядеть на IUP и lua, простые диалоги в две строчки описываются http://www.tecgraf.puc-rio.br/iup/en/dlg/i...m.html#Examples
|
|
|
|
|
Apr 18 2012, 11:16
|
Профессионал
    
Группа: Участник
Сообщений: 1 541
Регистрация: 21-03-12
Из: РФ
Пользователь №: 70 919

|
Цитата(_pv @ Apr 18 2012, 14:57)  и не С/С++, да, про нелюбовь к С/С... я уже отписался много раз)))))))) Цитата(_pv @ Apr 18 2012, 14:57)  могу посоветовать поглядеть на IUP и lua, простые диалоги в две строчки описываются http://www.tecgraf.puc-rio.br/iup/en/dlg/i...m.html#Examples Это чо, опять проектирование Гуи в текстовом виде? Да к тому ж, те же самые злосчастные точки с запятой. Спасибо, оставляю кому-нибудь другому))))))))))
--------------------
Построив автомобили, человечество освободило лошадей от необходимости работать. Почему оно не освободило от такой необходимости себя ))
|
|
|
|
|
Apr 18 2012, 11:32
|
Профессионал
    
Группа: Участник
Сообщений: 1 541
Регистрация: 21-03-12
Из: РФ
Пользователь №: 70 919

|
Цитата(haker_fox @ Apr 18 2012, 15:28)  Честно говоря уж очень странный у Вас подход к делу... Каприз  Что ж тут странного? Языков - много, а нервные клетки не восстанавливаются. Почему я не могу отклонить парочку вариантов исключительно по личной аллергии))))))) Не сошелся же свет клином на Си и его потомстве.
--------------------
Построив автомобили, человечество освободило лошадей от необходимости работать. Почему оно не освободило от такой необходимости себя ))
|
|
|
|
|
Apr 18 2012, 11:43
|
Профессионал
    
Группа: Участник
Сообщений: 1 541
Регистрация: 21-03-12
Из: РФ
Пользователь №: 70 919

|
Цитата(toweroff @ Apr 18 2012, 15:34)  на каком языке пишется софт для самой железки? На Пик-Басик)))))) Чо, некошерно? - а пофиг, я им не скажу а сами они по прошивке не догадаюЦЦо))))))) Цитата(toweroff @ Apr 18 2012, 15:34)  каприз странен "Я странен? - а не странен кто ж?" (А.С.Грибоедов) Такшта, меня давайте обсуждать не будем...
--------------------
Построив автомобили, человечество освободило лошадей от необходимости работать. Почему оно не освободило от такой необходимости себя ))
|
|
|
|
|
Apr 18 2012, 12:04
|

Знающий
   
Группа: Свой
Сообщений: 648
Регистрация: 11-02-06
Из: Санкт-Петербург
Пользователь №: 14 237

|
Если не нравятся ; - пишите вместо них * или ещё что, а в начале программы поставьте Код #define * ; и все дела... А вообще, по правде говоря, без C/C++ нет у Вас перспектив ... Никаких.
--------------------
Сделано в Китае. Упаковано в России.
|
|
|
|
|
Apr 18 2012, 12:35
|
Местный
  
Группа: Свой
Сообщений: 311
Регистрация: 12-01-11
Из: Калининград (Koenigsberg)
Пользователь №: 62 182

|
Цитата(MrYuran @ Apr 18 2012, 11:40)  Как по мне, Qt и иже с ними - это, конечно, православный путь, но не самый удачный для начала. Стесняюсь спросить... а "среда VB" - это случаем не Visual Studio? Первую GUI программу я писал на Си + голый WinAPI и ручным редактированием rc файла с прописыванием виджетов и их расположения. Особый экшен тут в убогой документации от MS по этой теме. Qt после этого показалось просто детской забавой
--------------------
typedef enum { no, yes, maybe } bool; | блог тут
|
|
|
|
|
Apr 18 2012, 12:47
|
Гуру
     
Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954

|
Цитата(MrYuran @ Apr 18 2012, 17:14)  Не катит , там тоже точки с запятой  промазал, там действительно пример на С. вот оно же на lua, ни одной точки с запятой  Код pboolean = 1 pinteger = 3456 preal = 3.543 pinteger2 = 192 preal2 = 0.5 pangle = 90 pstring = "string text" plist = 2 pstring2 = "second text\nsecond line" ret, pboolean, pinteger, preal, pinteger2, preal2, pangle, pstring, plist, pstring2 = iup.GetParam("Title", param_action, "Boolean: %b\n".. "Integer: %i\n".. "Real 1: %r\n".. "Sep1 %t\n".. "Integer: %i[0,255]\n".. "Real 2: %r[-1.5,1.5]\n".. "Sep2 %t\n".. "Angle: %a[0,360]\n".. "String: %s\n".. "List: %l|item1|item2|item3|\n".. "Sep3 %t\n".. "Multiline: %m\n", pboolean, pinteger, preal, pinteger2, preal2, pangle, pstring, plist, pstring2)
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|