реклама на сайте
подробности

 
 
> Язык программирования для радиолюбителя, В чем вы создаете GUI (под Win)?
Меджикивис
сообщение Apr 17 2012, 20:24
Сообщение #1


Профессионал
*****

Группа: Участник
Сообщений: 1 541
Регистрация: 21-03-12
Из: РФ
Пользователь №: 70 919



Хочется обсудить такую тему:

Если требуется управлять созданной конструкцией при помощи компьютера - на чем лучше писать управляющю программу? (Имеется ввиду пользовательский интерфейс на РС.)
Каким языком программирования лично Вы пользуетесь для такой цели?

уточнения.
Я говорю о штучных и экспериментальных изделиях; условия работы, близкие к радиолюбительству.
(Для крупных КБ подобный вопрос не стоит - там чем положено, тем и пользуются).
Интересующая платформа - Win.
Тип связи с устройством: обсуждаемый вопрос. Не задано заранее. Что потребует задача.


О себе.
Не суть важно, но предупреждая вопросы и для удовлетворения любопытства:
Я пользуюсь Visual Basic по причине его достаточно комфортной среды разработки. Но должен признать, что качество компилируемого им кода мягко сказать оставляет желать много лучшего.
Но пока не нашел, на что пересесть.
Советуйте, плиз sm.gif


--------------------
Построив автомобили, человечество освободило лошадей от необходимости работать.
Почему оно не освободило от такой необходимости себя ))
Go to the top of the page
 
+Quote Post
5 страниц V  < 1 2 3 4 5 >  
Start new topic
Ответов (30 - 44)
MrYuran
сообщение Apr 18 2012, 10:05
Сообщение #31


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(AlexandrY @ Apr 18 2012, 13:33) *
В свете прорыва планшетников

.. вообще не понятно, при чем тут труп билдера.


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
ViKo
сообщение Apr 18 2012, 10:51
Сообщение #32


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(MrYuran @ Apr 18 2012, 13:05) *
.. вообще не понятно, при чем тут труп билдера.

http://www.embarcadero.com/products/cbuilder
Go to the top of the page
 
+Quote Post
_pv
сообщение Apr 18 2012, 10:57
Сообщение #33


Гуру
******

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Apr 18 2012, 11:14
Сообщение #34


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(_pv @ Apr 18 2012, 14:57) *
простые диалоги в две строчки описываются http://www.tecgraf.puc-rio.br/iup/en/dlg/i...m.html#Examples

Не катит , там тоже точки с запятой smile3046.gif


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Меджикивис
сообщение Apr 18 2012, 11:16
Сообщение #35


Профессионал
*****

Группа: Участник
Сообщений: 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
Это чо, опять проектирование Гуи в текстовом виде?
Да к тому ж, те же самые злосчастные точки с запятой.
Спасибо, оставляю кому-нибудь другому))))))))))




--------------------
Построив автомобили, человечество освободило лошадей от необходимости работать.
Почему оно не освободило от такой необходимости себя ))
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Apr 18 2012, 11:28
Сообщение #36


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



QUOTE (Меджикивис @ Apr 18 2012, 19:16) *
Да к тому ж, те же самые злосчастные точки с запятой.

Честно говоря уж очень странный у Вас подход к делу...
Каприз crying.gif


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
Меджикивис
сообщение Apr 18 2012, 11:32
Сообщение #37


Профессионал
*****

Группа: Участник
Сообщений: 1 541
Регистрация: 21-03-12
Из: РФ
Пользователь №: 70 919



Цитата(haker_fox @ Apr 18 2012, 15:28) *
Честно говоря уж очень странный у Вас подход к делу...
Каприз crying.gif
Что ж тут странного? Языков - много, а нервные клетки не восстанавливаются.
Почему я не могу отклонить парочку вариантов исключительно по личной аллергии)))))))
Не сошелся же свет клином на Си и его потомстве.




--------------------
Построив автомобили, человечество освободило лошадей от необходимости работать.
Почему оно не освободило от такой необходимости себя ))
Go to the top of the page
 
+Quote Post
toweroff
сообщение Apr 18 2012, 11:34
Сообщение #38


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Если есть стойкое нежелание писАть на С для ББ приложение, которое будет работать с железкой, то на каком языке пишется софт для самой железки? Неужели VB вкрутили? sm.gif
И вообще, если ; - это камень преткновения, то каприз странен и граничит с фобией какой-то...
Go to the top of the page
 
+Quote Post
Меджикивис
сообщение Apr 18 2012, 11:43
Сообщение #39


Профессионал
*****

Группа: Участник
Сообщений: 1 541
Регистрация: 21-03-12
Из: РФ
Пользователь №: 70 919



Цитата(toweroff @ Apr 18 2012, 15:34) *
на каком языке пишется софт для самой железки?
На Пик-Басик)))))) Чо, некошерно? - а пофиг, я им не скажу а сами они по прошивке не догадаюЦЦо)))))))

Цитата(toweroff @ Apr 18 2012, 15:34) *
каприз странен

"Я странен? - а не странен кто ж?" (А.С.Грибоедов)
Такшта, меня давайте обсуждать не будем...




--------------------
Построив автомобили, человечество освободило лошадей от необходимости работать.
Почему оно не освободило от такой необходимости себя ))
Go to the top of the page
 
+Quote Post
alexvu
сообщение Apr 18 2012, 12:01
Сообщение #40


Профессионал
*****

Группа: Свой
Сообщений: 1 172
Регистрация: 14-11-11
Из: Москва
Пользователь №: 68 299



Извините, правильно ли я понял из прочтения этой темы, что для тех, у кого нет ;-фобии, лучше всего С++?
Go to the top of the page
 
+Quote Post
Demeny
сообщение Apr 18 2012, 12:04
Сообщение #41


Знающий
****

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



Если не нравятся ; - пишите вместо них * или ещё что, а в начале программы поставьте
Код
#define * ;
и все дела... biggrin.gif
А вообще, по правде говоря, без C/C++ нет у Вас перспектив ...
Никаких.


--------------------
Сделано в Китае. Упаковано в России.
Go to the top of the page
 
+Quote Post
Меджикивис
сообщение Apr 18 2012, 12:25
Сообщение #42


Профессионал
*****

Группа: Участник
Сообщений: 1 541
Регистрация: 21-03-12
Из: РФ
Пользователь №: 70 919



Цитата(Demeny @ Apr 18 2012, 16:04) *
Если не нравятся ; - пишите вместо них * или ещё что

0Dh -пойдет? biggrin.gif



--------------------
Построив автомобили, человечество освободило лошадей от необходимости работать.
Почему оно не освободило от такой необходимости себя ))
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Apr 18 2012, 12:31
Сообщение #43


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Вот FLTK помянули. FLUID собрали, допилили - и полный вперед. Кстати, изнутри, - гораздо больше нравится, чем AGAR тот же. Только плюсов я не хочу ни в каком виде подразумевать...

Цитата(Меджикивис @ Apr 18 2012, 15:25) *
0Dh -пойдет? biggrin.gif

Почти Питон sm.gif
Go to the top of the page
 
+Quote Post
Cosmojam
сообщение Apr 18 2012, 12:35
Сообщение #44


Местный
***

Группа: Свой
Сообщений: 311
Регистрация: 12-01-11
Из: Калининград (Koenigsberg)
Пользователь №: 62 182



Цитата(MrYuran @ Apr 18 2012, 11:40) *
Как по мне, Qt и иже с ними - это, конечно, православный путь, но не самый удачный для начала.
Стесняюсь спросить... а "среда VB" - это случаем не Visual Studio?

Первую GUI программу я писал на Си + голый WinAPI и ручным редактированием rc файла с прописыванием виджетов и их расположения. Особый экшен тут в убогой документации от MS по этой теме.
Qt после этого показалось просто детской забавой sm.gif


--------------------
typedef enum { no, yes, maybe } bool; | блог тут
Go to the top of the page
 
+Quote Post
_pv
сообщение Apr 18 2012, 12:47
Сообщение #45


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(MrYuran @ Apr 18 2012, 17:14) *
Не катит , там тоже точки с запятой smile3046.gif

промазал, там действительно пример на С.
вот оно же на lua, ни одной точки с запятой sm.gif
Код
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)
Go to the top of the page
 
+Quote Post

5 страниц V  < 1 2 3 4 5 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 11:45
Рейтинг@Mail.ru


Страница сгенерированна за 0.01514 секунд с 7
ELECTRONIX ©2004-2016