The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз фреймворка Qt 5.3, opennews (??), 20-Май-14, (0) [смотреть все] +1

Сообщения [Сортировка по времени | RSS]


15. "Релиз фреймворка Qt 5.3"  –1 +/
Сообщение от Alexanderemail (??), 20-Май-14, 11:15 
Сколько ни смотрел не находил того, что нужно. Может кто поделится ссылками или ещё чем (советом добрым). Есть желание переползти на сабж. Софт работает с БД.
Тормозит отсутствие:
1.Отчетной системы, аля FastReport.
2.Грида, аля EhLib.
Насколько я понял грид есть, но очень очень БАЗОВЫЙ!
Заранее благодарю за ответ!
Ответить | Правка | Наверх | Cообщить модератору

18. "Релиз фреймворка Qt 5.3"  –1 +/
Сообщение от NikolayV81 (ok), 20-Май-14, 11:40 
за EhLib вы тут сейчас отхватите ;)
А так ИМХО для комфортной работы с БД в корп. приложении более менее серьёзном, там много чего не хватает.
Ответить | Правка | Наверх | Cообщить модератору

21. "Релиз фреймворка Qt 5.3"  +1 +/
Сообщение от Владимирemail (??), 20-Май-14, 11:48 
Ну так это фреймвор а не библиотека компонентов для бизнеса) Не знаю, мне в большинстве случаев QSqlQuery и QSqlModel хватает.
Для хитрых отчетов пишем свой конструктор для вложенных SELECT-ов.
Я в некотором роде даже рад что там такого нет.
Ответить | Правка | Наверх | Cообщить модератору

24. "Релиз фреймворка Qt 5.3"  –1 +/
Сообщение от NikolayV81 (ok), 20-Май-14, 11:59 
> Ну так это фреймвор а не библиотека компонентов для бизнеса) Не знаю,
> мне в большинстве случаев QSqlQuery и QSqlModel хватает.
> Для хитрых отчетов пишем свой конструктор для вложенных SELECT-ов.
>  Я в некотором роде даже рад что там такого нет.

Да дело не в отчётах, а в бегании вверх/вниз и сортировках(клиентских серверных)/фетчах, управление транзакциями/соединениями ну и прочее что сильно упрощает жизнь.

Ответить | Правка | Наверх | Cообщить модератору

30. "Релиз фреймворка Qt 5.3"  +2 +/
Сообщение от ананим (?), 20-Май-14, 12:23 
> Да дело не в отчётах, а в бегании вверх/вниз и сортировках(клиентских серверных)/фетчах, управление транзакциями/соединениями ну и прочее что сильно упрощает жизнь.

Это называется курсор. Или локальный курсор.
> Some drivers don't support scrollable cursors. In that case case only queries in forward Only mode can be used successfully.

http://qt.developpez.com/doc/4.7/sql-driver/
И вообще, если сравнивать универсальные методы доступа к данным, то реализация в Qt отнюдь не самая худшая (разве что jdbc фаворит в этом плане). И серебрянной пули тут нет. Разбираться придётся самому.

Ответить | Правка | Наверх | Cообщить модератору

68. "Релиз фреймворка Qt 5.3"  –1 +/
Сообщение от NikolayV81 (ok), 20-Май-14, 14:20 
>> Да дело не в отчётах, а в бегании вверх/вниз и сортировках(клиентских серверных)/фетчах, управление транзакциями/соединениями ну и прочее что сильно упрощает жизнь.
> Это называется курсор. Или локальный курсор.

...

Курсор это про другое, по мне драйверу не нужно назад ходить уметь ( если это не Embedded) я про организацию и набор компонентов в принципе.

> http://qt.developpez.com/doc/4.7/sql-driver/
> И вообще, если сравнивать универсальные методы доступа к данным, то реализация в
> Qt отнюдь не самая худшая (разве что jdbc фаворит в этом
> плане). И серебрянной пули тут нет. ...

Не самая худшая, простая, совсем базовый уровень как мне показалось.
А по удобству в фаворитах пока всё-же компоненты для FB для Delphi. Компоненты для "старых" систем разрабатывались годами и не худшими разработчиками, Qt ( именно QtSQL, релиз которого я так понял был только в 2008-м году ) с этой точки зрения молодой продукт.

Ответить | Правка | Наверх | Cообщить модератору

85. "Релиз фреймворка Qt 5.3"  +/
Сообщение от ананим (?), 20-Май-14, 15:02 
> Курсор это про другое, по мне драйверу не нужно назад ходить уметь ( если это не Embedded) я про организацию и набор компонентов в принципе.

Нет, это именно он и есть.
Иначе — выгребайте все полученные данные в свой буфер и там сортируйте/аггрегируйте/этк.
Ещё раз — это именно курсор. При чём локальный.

А компоненты — это вообще из другой оперы. Не, я понимаю (сам таким когда-то был), что неофитам хотелось бы иметь грид (угу, а зачем что-то ещё? :D), который делает всё (и это всё — в рамках acid), но так не бывает.

Ответить | Правка | Наверх | Cообщить модератору

19. "Релиз фреймворка Qt 5.3"  +3 +/
Сообщение от Владимирemail (??), 20-Май-14, 11:45 
2. QTableView - модель-view представление, рисуй что хочешь и как хочешь. хоть целые виджеты отрисовывай (из коробки есть CheckedRole).

http://i62.fastpic.ru/big/2014/0520/8c/d20edb31f3d8693df98e8...

Вот такие штуки делать относительно несложно.

1. Есть библиотеки разные для отчетов, в самом фреймворке этого нет. Как платные так и бесплатные. Гуглится qt reports lib.

Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

22. "Релиз фреймворка Qt 5.3"  +/
Сообщение от Stargate (?), 20-Май-14, 11:53 
Вот попался топик про отчетные системы для Qt:
http://www.qtcentre.org/threads/474-Report-library-for-QT

(Скопирую ссылки сюда для надежности)
Там советуют посмотреть:
http://sourceforge.net/projects/ncreport/
http://sourceforge.net/projects/openrpt/
http://sourceforge.net/projects/qtrpt/

Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

116. "Релиз фреймворка Qt 5.3"  +/
Сообщение от Anonimous (?), 20-Май-14, 23:38 
http://qt-apps.org/content/show.php/CuteReport?content=156233
Ответить | Правка | Наверх | Cообщить модератору

64. "Релиз фреймворка Qt 5.3"  +1 +/
Сообщение от trdm (ok), 20-Май-14, 14:14 
> Вот кто мне объяснит логику следующий вещей:

Каждый кулик свое болото хвалит.

Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

78. "Релиз фреймворка Qt 5.3"  +2 +/
Сообщение от rob pike (?), 20-Май-14, 14:41 
> Кстати, да.
> Вот кто мне объяснит логику следующий вещей:
> - все ругают делфи и паскаль,

"Все" вообще очень редко правы.

> но никто по удобству разработки приложений
> до сих пор так и не приблизился хотя бы к 7
> версии;

А Delphi7 по удобству разработки приложений так и не приблизилась к FoxPro 2.x для DOS.

> При этом все себя считают самыми умными.

Ведь это приятней чем считать себя глупыми.

>Borland really lost their way. They had a really large product line, and the main thing that people were interested in was Delphi, but what the PHBs thought was going to be big was not their development tools, but their Application Lifecycle Management tools. So they put a lot of resources into developing and promoting that instead of Delphi, and let the development tools branch languish. I even heard from some former Borland employees at the Delphi Live! conference a few years ago that their sales people were actively discouraged and dis-incentivized (is that a word?) from trying to sell Delphi at all, even to potential clients who expressed interest up-front.

Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

107. "Релиз фреймворка Qt 5.3"  –1 +/
Сообщение от NikolayV81 (ok), 20-Май-14, 16:42 
>>... from trying to sell Delphi at all, even to potential clients who expressed interest up-front.

Это общая проблема :(, и не только для ПО.

Ответить | Правка | Наверх | Cообщить модератору

69. "Релиз фреймворка Qt 5.3"  +/
Сообщение от trdm (ok), 20-Май-14, 14:23 
> Тормозит отсутствие:
> 1.Отчетной системы, аля FastReport.

А зачем тебе этот монстр?
Попробуй вот это: https://code.google.com/p/unnstudioreport/

Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

77. "Релиз фреймворка Qt 5.3"  +/
Сообщение от QuAzI (ok), 20-Май-14, 14:39 
NCReport вместо FastReport весьма годный
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

117. "Релиз фреймворка Qt 5.3"  +/
Сообщение от Anonimous (?), 20-Май-14, 23:42 
> NCReport вместо FastReport весьма годный

Еще CuteReport претендует быть аналогом FastReport для Qt

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру