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

 
 
5 страниц V  < 1 2 3 4 > »   
Reply to this topicStart new topic
> Язык программирования для радиолюбителя, В чем вы создаете GUI (под Win)?
Меджикивис
сообщение Apr 18 2012, 08:21
Сообщение #16


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

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



Цитата(haker_fox @ Apr 18 2012, 12:00) *
мне. лично, иногда приятно в терминале покрутить пару параметров
Я Вас понимаю.
Но большинство пользователей боятся таких параметров как черт ладана, они хотят, чтоб в интерфейсе была Большая Волшебная Кнопка, на которую надо нажать - и всё получится :D
Приходится идти навстречу их желаниям. В меру возможностиsm.gif

Цитата(haker_fox @ Apr 18 2012, 12:00) *
Среда? Это что? Текстовый редактор? Есть. QT Creator. Я его не использую. Использую Eclipse.
Не пинайте сильно, если как-то ошибаюсь в терминологии.
Текстовый редактор - да, среда (времен DOS). Писать исходник в ней конечно возможно.
Но для проектирования ГУИ гораздо приятнее "визуальные" среды, которые позволяют видеть создаваемые формы и редактировать их непосредственно графически. Это большое удобство.
Пример - среда разработки Visual Basic.

Цитата(haker_fox @ Apr 18 2012, 12:00) *
QT это и есть библиотека.
Цитата(haker_fox @ Apr 18 2012, 12:00) *
Едят с чем угодно rolleyes.gif
Тогда вопрос: к среде VB ее подцепить можно? И если да, то как именно?





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


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

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



QUOTE (Меджикивис @ Apr 18 2012, 16:21) *
Я Вас понимаю.
Но большинство пользователей боятся таких параметров как черт ладана, они хотят, чтоб в интерфейсе была Большая Волшебная Кнопка, на которую надо нажать - и всё получится :D
Приходится идти навстречу их желаниям. В меру возможностиsm.gif

Чтож, клиент всегда прав! rolleyes.gif
QUOTE (Меджикивис @ Apr 18 2012, 16:21) *
Текстовый редактор - да, среда (времен DOS). Писать исходник в ней конечно возможно.
Но для проектирования ГУИ гораздо приятнее "визуальные" среды, которые позволяют видеть создаваемые формы и редактировать их непосредственно графически. Это большое удобство.

Текстовый редактор советую Eclipse. Хотя попроще и менее тяжелый (ресурсоемкий) Code Blocks.
Мордочки можно делать в QT Designer. Он, вроде, автоматом ставится под виндовс. Под остальные платформы не знаю. Да, и я испоьзую QT от 2010 года... старенька. В новых что-то может изменится.

QUOTE (Меджикивис @ Apr 18 2012, 16:21) *
Тогда вопрос: к среде VB ее подцепить можно? И если да, то как именно?

Ну только если исходники писать. Не более. Для графики только QT Designer. Хотя Вы можете графический интерфейс описать и в виде исходных текстов. Это не очень сложно. Тогда все можно делать в VB. Правда компилировать все равно придется как-то "на стороне" от VB, ибо компилятор с языка c/c++ необходим.

Поэтому мой личный совет: отложите VB. Скачайте эклипс. Позанимайтесь с ним денек другой. Скачайте QT. Ей уделите минимум 5 дней. Почитайте справку на нее. Покачайте мануалы. В сети этого всего хватает.

Потом Вам уже виднее будет.


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Apr 18 2012, 08:40
Сообщение #18


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

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



Как по мне, Qt и иже с ними - это, конечно, православный путь, но не самый удачный для начала.
Стесняюсь спросить... а "среда VB" - это случаем не Visual Studio?


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


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

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



Цитата(haker_fox @ Apr 18 2012, 12:28) *
Поэтому мой личный совет: отложите VB. Скачайте эклипс.
Вы сказали, что эклипс - это текстовый редактор. То есть, окно программы делаем в нем что-нибудь примерно в таком стиле:

Call OpenWindow(ObjectID,X,Y,Width,Height,ForeColor,BackColor,FontFace,FontSize)

Да?



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


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

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



QUOTE (Меджикивис @ Apr 18 2012, 16:43) *
Вы сказали, что эклипс - это текстовый редактор. То есть, окно программы делаем в нем что-нибудь примерно в таком стиле:

Call OpenWindow(ObjectID,X,Y,Width,Height,ForeColor,BackColor,FontFace,FontSize)

Да?

Да. У Вас два пути:
1. Создавать графический интерфейс в текстовом виде. То, что Вы сейчас спросили.
2. Использовать графический дизайнер.


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


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

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



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

Visual Studio.
А почему стеснения? Это, гммм... нецензурной лексикой считается? sm.gif



Цитата(haker_fox @ Apr 18 2012, 12:46) *
Да. У Вас два пути:
1. Создавать графический интерфейс в текстовом виде. То, что Вы сейчас спросили.
2. Использовать графический дизайнер.
В текстовом виде - с меня было по горло достаточно PureBasic-а))))))

А из графических дизайнеров что можно порекомендовать?



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


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(Меджикивис @ Apr 18 2012, 11:52) *
Visual Studio.
А почему стеснения? Это, гммм... нецензурной лексикой считается? sm.gif


Просто VB можно с успехом применить еще внутри Access и Excel.
Очень неплохой вариант когда надо избавиться от рутины организации хранения и представления данных без лишнего кода.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Apr 18 2012, 08:59
Сообщение #23


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

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



Цитата(Меджикивис @ Apr 18 2012, 12:52) *
Visual Studio.
А почему стеснения? Это, гммм... нецензурной лексикой считается? sm.gif

Да нет, просто там же можно писать и на С(++), и на C#, пользуясь всеми привычными возможностями среды и визуальными конструкторами


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


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

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



Цитата(AlexandrY @ Apr 18 2012, 12:56) *
Просто VB можно с успехом применить еще внутри Access и Excel.
Очень неплохой вариант когда надо избавиться от рутины организации хранения и представления данных без лишнего кода.
Нет, это VBA. Бейсик, встроенный в Офисе. (У него команды чуть другие.) Не хочу сейчас отклоняться в сторону обсуждения целесообразности/нецелесообразности такой встройки. В целом - не мой выбор.
Ориентируюсь на создание отдельного экзешника.



Цитата(MrYuran @ Apr 18 2012, 12:59) *
Да нет, просто там же можно писать и на С(++), и на C#, пользуясь всеми привычными возможностями среды и визуальными конструкторами
Ну я ж говорю - синтаксис Си меня убивает реально... Ну его. Нервные клетки не восстанавливаюЦЦа))))))



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


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

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



Цитата(Меджикивис @ Apr 18 2012, 12:05) *
Ну я ж говорю - синтаксис Си меня убивает реально... Ну его. Нервные клетки не восстанавливаюЦЦа))))))

Я тоже стою на распутье. Пока петух не клюнул, но имею сильное желание создавать программы для PC.
Выбор у меня сейчас - или C Builder или Visual Studio. Склоняюсь к последнему.
Когда-то писал простенькое на Pascal. Синтаксис C для меня выглядит намного более логичным. Не испытываю ни малейшего дискомфорта, когда программирую на C для микроконтроллеров. Скорее, наоборот, испытываю удовольствие. sm.gif
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Apr 18 2012, 09:22
Сообщение #26


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

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



Цитата(ViKo @ Apr 18 2012, 13:19) *
Выбор у меня сейчас - или C Builder или Visual Studio. Склоняюсь к последнему.

Это примерно как выбор между Pcad и AD.


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


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

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



Цитата(MrYuran @ Apr 18 2012, 12:22) *
Это примерно как выбор между Pcad и AD.

Не совсем, хотя намек понятен. PCAD типа "безнадежно устарел".
Тоже, кстати, страдаю муками выбора: AD, PADS, Allegro... думаю, все же, AD. Куда фига, туда дым. sm.gif
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Apr 18 2012, 09:33
Сообщение #28


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(MrYuran @ Apr 18 2012, 12:22) *
Это примерно как выбор между Pcad и AD.


Опасное заблуждение. В свете прорыва планшетников.
Ориентация на С Builder это ориентация на среду Embarcadero
А они имеют Embarcadero Prism™ XE2 создающую код для Linux и Mac OS X.
Go to the top of the page
 
+Quote Post
Меджикивис
сообщение Apr 18 2012, 09:36
Сообщение #29


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

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



Цитата(ViKo @ Apr 18 2012, 13:28) *
Не совсем, хотя намек понятен. PCAD типа "безнадежно устарел".
Сколько я могу судить по VB, интерфейс Visual Studio вполне комфортен. Разработчики положили в основе ясную и простую концепцию - и дальше везде ее придерживались. В результате работа легка и приятна.

ЗЫ:
Да, безусловно это ориентация на PC. Собственно, от PC у нас и управляют аппаратурой, но не от МАКов, и упаси боже не от планшетников))))))


Сообщение отредактировал Меджикивис - Apr 18 2012, 09:40


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


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

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



QUOTE (Меджикивис @ Apr 18 2012, 17:05) *
Ну я ж говорю - синтаксис Си меня убивает реально... Ну его. Нервные клетки не восстанавливаюЦЦа))))))

ТОгда о QT забываем) Там Си++...


--------------------
Выбор.
Go to the top of the page
 
+Quote Post

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

 


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


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