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

|
Цитата(haker_fox @ Apr 18 2012, 12:00)  мне. лично, иногда приятно в терминале покрутить пару параметров Я Вас понимаю. Но большинство пользователей боятся таких параметров как черт ладана, они хотят, чтоб в интерфейсе была Большая Волшебная Кнопка, на которую надо нажать - и всё получится :D Приходится идти навстречу их желаниям. В меру возможности  Цитата(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)  Едят с чем угодно  Тогда вопрос: к среде VB ее подцепить можно? И если да, то как именно?
--------------------
Построив автомобили, человечество освободило лошадей от необходимости работать. Почему оно не освободило от такой необходимости себя ))
|
|
|
|
|
Apr 18 2012, 08:28
|

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

|
QUOTE (Меджикивис @ Apr 18 2012, 16:21)  Я Вас понимаю. Но большинство пользователей боятся таких параметров как черт ладана, они хотят, чтоб в интерфейсе была Большая Волшебная Кнопка, на которую надо нажать - и всё получится :D Приходится идти навстречу их желаниям. В меру возможности  Чтож, клиент всегда прав! 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 дней. Почитайте справку на нее. Покачайте мануалы. В сети этого всего хватает. Потом Вам уже виднее будет.
--------------------
Выбор.
|
|
|
|
|
Apr 18 2012, 08:43
|
Профессионал
    
Группа: Участник
Сообщений: 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) Да?
--------------------
Построив автомобили, человечество освободило лошадей от необходимости работать. Почему оно не освободило от такой необходимости себя ))
|
|
|
|
|
Apr 18 2012, 08:46
|

Познающий...
     
Группа: Свой
Сообщений: 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. Использовать графический дизайнер.
--------------------
Выбор.
|
|
|
|
|
Apr 18 2012, 08:52
|
Профессионал
    
Группа: Участник
Сообщений: 1 541
Регистрация: 21-03-12
Из: РФ
Пользователь №: 70 919

|
Цитата(MrYuran @ Apr 18 2012, 12:40)  Стесняюсь спросить... а "среда VB" - это случаем не Visual Studio? Visual Studio. А почему стеснения? Это, гммм... нецензурной лексикой считается?  Цитата(haker_fox @ Apr 18 2012, 12:46)  Да. У Вас два пути: 1. Создавать графический интерфейс в текстовом виде. То, что Вы сейчас спросили. 2. Использовать графический дизайнер. В текстовом виде - с меня было по горло достаточно PureBasic-а)))))) А из графических дизайнеров что можно порекомендовать?
--------------------
Построив автомобили, человечество освободило лошадей от необходимости работать. Почему оно не освободило от такой необходимости себя ))
|
|
|
|
|
Apr 18 2012, 09:05
|
Профессионал
    
Группа: Участник
Сообщений: 1 541
Регистрация: 21-03-12
Из: РФ
Пользователь №: 70 919

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

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

|
Цитата(Меджикивис @ Apr 18 2012, 12:05)  Ну я ж говорю - синтаксис Си меня убивает реально... Ну его. Нервные клетки не восстанавливаюЦЦа)))))) Я тоже стою на распутье. Пока петух не клюнул, но имею сильное желание создавать программы для PC. Выбор у меня сейчас - или C Builder или Visual Studio. Склоняюсь к последнему. Когда-то писал простенькое на Pascal. Синтаксис C для меня выглядит намного более логичным. Не испытываю ни малейшего дискомфорта, когда программирую на C для микроконтроллеров. Скорее, наоборот, испытываю удовольствие.
|
|
|
|
|
Apr 18 2012, 09:28
|

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

|
Цитата(MrYuran @ Apr 18 2012, 12:22)  Это примерно как выбор между Pcad и AD. Не совсем, хотя намек понятен. PCAD типа "безнадежно устарел". Тоже, кстати, страдаю муками выбора: AD, PADS, Allegro... думаю, все же, AD. Куда фига, туда дым.
|
|
|
|
|
Apr 18 2012, 09:36
|
Профессионал
    
Группа: Участник
Сообщений: 1 541
Регистрация: 21-03-12
Из: РФ
Пользователь №: 70 919

|
Цитата(ViKo @ Apr 18 2012, 13:28)  Не совсем, хотя намек понятен. PCAD типа "безнадежно устарел". Сколько я могу судить по VB, интерфейс Visual Studio вполне комфортен. Разработчики положили в основе ясную и простую концепцию - и дальше везде ее придерживались. В результате работа легка и приятна. ЗЫ: Да, безусловно это ориентация на PC. Собственно, от PC у нас и управляют аппаратурой, но не от МАКов, и упаси боже не от планшетников))))))
Сообщение отредактировал Меджикивис - Apr 18 2012, 09:40
--------------------
Построив автомобили, человечество освободило лошадей от необходимости работать. Почему оно не освободило от такой необходимости себя ))
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|