-
27.06.2012, 12:23 #46
-
27.06.2012, 14:58 #47
- Регистрация
- 03.02.2006
- Возраст
- 52
- Сообщений
- 18,724
- Поблагодарили
- 8994
- Поблагодарил
- 4772
Мне тоже. И Линукс мне никогда не нравился.
Я свой лог начинал писать теберь уже в далеком 98 году на Delphi 3. За это время он модернизировался, но на сегодняшний день в том виде, в котором он есть - это максимум что можно было из него выжать. Прежде всего из-за того, что он так и писался на Delphi.
Была попытка очень сильно переписать лог - это LogHX2. Потрачено полгода очень большой работы. Переписано очень большое кол-во кода, но того эффекта . что я ожидал, не получилось. Прежде всего из-за того, что в последнее время Delphi принципиально не развивался, белее того, последние версии его были практически мало работоспособны из-за глюков.
Большое количество кода приходилось самому переписывать на WinAPI - а это трата большого кол-ва времени на вычитывание документации и прочих прелестей , от который по идее Delphi и должна была освободить программиста.
По этому было принято решение перейти на принципиально новую платформу - Qt, которая ко всему еще и кросс-платформенная. По этому кросс-платформенность - тут как бы приятное дополнение73 de RX4HX, Alexei, http://rx4hx.qrz.ru
Ant.: UW4HW, Pwr.: ~500 Wtts
-
27.06.2012, 16:47 #48
- Регистрация
- 20.04.2005
- Адрес
- Оренбург, Россия
- Возраст
- 59
- Сообщений
- 3,390
- Поблагодарили
- 614
- Поблагодарил
- 119
Под винду логов вагон и маленькая тележка, и бесплатных тоже. Под Линукс более-менее функциональный только один, OK1CQR, но для меня он таки недостаточно функционален да и интерфейс не нравится. Taк что если Алексей доведет дело до рабочего приложения с функциональностью его виндового LogHX, успех и признание обеспечены
73 ... R8TX :: Skype: rx9tx_ :: http://r8tx.qrz.ru
-
27.06.2012, 17:18 #49
- Регистрация
- 17.12.2005
- Адрес
- nr Калининград
- Возраст
- 57
- Сообщений
- 2,667
- Поблагодарили
- 879
- Поблагодарил
- 809
Есть еще один лог под Линукс. Чутка даже поудобней, чем CQRlog, но в нем тоже есть три больших минуса - абсолютная не настраиваемость интерфейса, нет CW, очень медленно развивается. Да есть еще один глюк по использованию звуковой карты совместно с другими приложениями.
http://code.google.com/p/dfhlog/
Так что с большим нетерпением ждем релиза линукс версии LogHX3 )73! Валентин UD2F ex: RU2FM
SunSDR2 + PA 100w + verticals (40, 20-10m), Inv L (160-80m)
-
27.06.2012, 17:43 #50
- Регистрация
- 04.09.2008
- Адрес
- г.Грязи
- Возраст
- 48
- Сообщений
- 1,035
- Поблагодарили
- 136
- Поблагодарил
- 48
-
28.06.2012, 08:38 #51
- Регистрация
- 12.05.2012
- Сообщений
- 1,533
- Поблагодарили
- 578
- Поблагодарил
- 1662
И в Windows и в Linux будут необходимы "либы". А они очень велики по размеру -основная DLL "весит" больше 200 Мб, аналогично и в Linux-"утянет" половину Qt. Выход из этой ситуации - статическая компиляция Qt, тогда программу можно будет запускать без дополнительных библиотек (Например "окно" простейшего осциллографа получается порядка 10 Мб)
73! Андрей (ex RW4NY) R120RF Team
-
30.06.2012, 00:21 #52
- Регистрация
- 28.02.2010
- Адрес
- Киев
- Возраст
- 48
- Сообщений
- 637
- Поблагодарили
- 80
- Поблагодарил
- 34
QT уже (пока) мертва...
http://www.linux.org.ru/forum/talks/7902573
да и в любом случае далеко ей до Delphi было, как была недоразвитая среда, так и осталась...
А вот Delphi действительно серьезно вперед ушла... в XE3 поддержку Linux обещают.. ну и скорость разработки в Delphi в разы вышеTX: FT-897D Ant: ECO Vertical 7+
-
30.06.2012, 14:59 #53
- Регистрация
- 12.05.2012
- Сообщений
- 1,533
- Поблагодарили
- 578
- Поблагодарил
- 1662
Ктонибудь подхватит. Дельфи тоже "по рукам ходило" и были неудачи, типа 8
Вот тут с вами не соглашусь. "Свистелок и перделок" конечно меньше, но среда самодостаточна, тем более, что используются разные модели программирования.
Если это будет похоже на Lazarus, то толку мало. Pascal - не родной язык для Linux
Если нужено быстро написать GUI, то несомненно73! Андрей (ex RW4NY) R120RF Team
-
02.07.2012, 09:27 #54
- Регистрация
- 03.02.2006
- Возраст
- 52
- Сообщений
- 18,724
- Поблагодарили
- 8994
- Поблагодарил
- 4772
Честно говоря странно слышать это от человека, занимающегося программированием... Qt (а не QT - именно такая аббревиатура у этой среды программирования) настолько опережает Дельфи во всем, что на сегодняшний день их даже сравнивать странно... После перехода на Qt , к дельфи даже подходить не хочется.
А мужики то не знают! И поэтому ждемс Qt 5!73 de RX4HX, Alexei, http://rx4hx.qrz.ru
Ant.: UW4HW, Pwr.: ~500 Wtts
-
02.07.2012, 10:09 #55
- Регистрация
- 28.02.2010
- Адрес
- Киев
- Возраст
- 48
- Сообщений
- 637
- Поблагодарили
- 80
- Поблагодарил
- 34
А пример можно, а то даже интересно стало...?
Я тут решил понять почему у меня фокус после эмуляции нажатия Enter и открытии диалога пропадает, так в EventFiltre банально нельзя увидеть название события, это оказывается фича которая задекларирована в ToDo. т.е. чтобі посмотреть какое событие произошло, мне нужно самому написать функцию, которая получит имя события... и так на каждом шагу, по скорости разработки конечно с Delphi сравнивать даже смешно
За комьюнити и количество готовых компонентов я вообще молчу. Нет даже нормального грида. Или TableView где все делать самому, или нашел один коммерчески продукт за 400$
Будущее Nokiи и Qt на сегодняшний день туманно... к сожалению это факт.TX: FT-897D Ant: ECO Vertical 7+
-
02.07.2012, 11:32 #56
- Регистрация
- 03.02.2006
- Возраст
- 52
- Сообщений
- 18,724
- Поблагодарили
- 8994
- Поблагодарил
- 4772
Там одни лайоуты чего стоят - мечта всех времен. Далее...
... в течение 5 минут создать свой Грид! Любой компонент можно создать самому за 5-10 мин!!!
Я честно говоря сейчас на столько в восторге от Qt, что так много хочется про него рассказать... Но не думаю что многим присутствующим тут это будет интересно.
В Qt события можно отлавливать 5 (!!!) различными способами. И EventFiltr - не самый удобный из них. Отлавливать нажатие клавиш нужно на keyPressEvent.
В Qt нет такого понятия, как сторонний компонент, в понимании Дельфи - в Qt в них просто нет смысла. Ты сам любой компонент можешь создать за очень короткий срок73 de RX4HX, Alexei, http://rx4hx.qrz.ru
Ant.: UW4HW, Pwr.: ~500 Wtts
-
02.07.2012, 11:48 #57
- Регистрация
- 28.02.2010
- Адрес
- Киев
- Возраст
- 48
- Сообщений
- 637
- Поблагодарили
- 80
- Поблагодарил
- 34
Да ну... сделаете аналог EhDBGrid (управление видимостью колонок, сохранение / восстановление размеров, многострочные заголовки, сортировка, фильтра аля Excel... ) за полчаса скажем, поверю...
Мне не нужно отлавливать нажатие клавиши... перефразирую, мне нужно посмотреть какие события происходят при открытии диалога... как это сделать штатными средствами? В Delphi мне дебагер покажет, а в Qt мне дебагер покажет адрес... зачем он мне не понятно.
Почему нет... вот например http://www.devmachines.com/products/...-overview.html за 5 минут напишите?
Конечно... на ассемблере тоже можно написать любой "компонент" в очень короткий срок.
Современное GUI программирование основано на концепции RAD, которая предполагает наличие уже готовых компонентов/модулей из которых приложение собирается значительно быстрее, и за счет того, что эти компоненты/модули уже оттестированы большим числом пользователей, предполагает наличие меньшего количества ошибок. Так, что как ни крути, а чем больше готовых качественных компонентов, тем быстрее будет разработка, и меньше времени будет уходить на выявление и исправление ошибок. Это если цель конечно в результате, если цель в самом процессе... тогда другое дело.TX: FT-897D Ant: ECO Vertical 7+
-
02.07.2012, 16:09 #58
- Регистрация
- 03.02.2006
- Возраст
- 52
- Сообщений
- 18,724
- Поблагодарили
- 8994
- Поблагодарил
- 4772
Очень хороший пример!
Уже практически готов не аналог, а на порядок "круче" EhDBGrid! На это ушли не годы работы, как у автора EhLib, а пару дней. И то, только потому, что с Qt только начал разбираться!
... сейчас по работе убегаю - если будет интересно - могу потом продолжить свою мысль. Хотя тут наверное не самое лучшее место для обсуждения сред программирования.73 de RX4HX, Alexei, http://rx4hx.qrz.ru
Ant.: UW4HW, Pwr.: ~500 Wtts
-
02.07.2012, 16:21 #59
- Регистрация
- 28.02.2010
- Адрес
- Киев
- Возраст
- 48
- Сообщений
- 637
- Поблагодарили
- 80
- Поблагодарил
- 34
Ну Вы прям вундеркинд, даже не знаю, почему это никто в мире за 17 лет существования Qt до сих пор не реализовал грид на порядок "круче" чем EhDBGrid.. а Вы вот так взяли и за пару дней...
Мысль продолжать не стоит... а вот контрол увидеть, который можно сделать за 5-10 мин... очень хочется... ибо я прикинул, что с такими средствами под рукой можно погрязнуть в рутине изобретений велосипеда не на один год, и потом еще долгое время ловить баги...TX: FT-897D Ant: ECO Vertical 7+
-
02.07.2012, 16:58 #60
- Регистрация
- 03.02.2006
- Возраст
- 52
- Сообщений
- 18,724
- Поблагодарили
- 8994
- Поблагодарил
- 4772
73 de RX4HX, Alexei, http://rx4hx.qrz.ru
Ant.: UW4HW, Pwr.: ~500 Wtts
Социальные закладки