Re: QT + FB

2007-09-29 Пенетрантность panter.dsd

> Qt - отличный выбор. Для не open-source проектов нужна платная
> лицензия (которую небольшим фирмам можно купить со скидкой в 65%!)
> 
> Варианты сред разработки под нее:
> - текстовый редактор (для начинающего это, наверное, будет поначалу
> лучшим выбором, чтобы понять как все происходит)
> - маленькие IDE (их десятки), есть специально под Qt - QDevelop, HaiQ
QDevelop - очень удобная IDE. Только брать его нужно из svn,
т.к. там сейчас столько нововведений... и со стабильностью все в норме.
> - большие IDE - KDevelop, Eclipse+CDT
KDevelop тоже хорошая вещь, только один минус - нет под масдаем.
> C Firebird'ом Qt работает сама (через свой ibase драйвер). 
> 
> Формы делаются в Qt Designer или руками в коде - на выбор, т.е. тоже
> самое, что и в Delphi.
> 
> Вместо доков может быть будет лучше почитать книжку:
> Prentice.Hall.PTR.An.Introduction.to.Design.Patterns.in.C.plus.plus.with.Qt.4.Aug.2006.chm
> Prentice.Hall.PTR.C.plus.plus.GUI.Programming.with.Qt.4.Jun.2006.chm


-- 

С уважением.
Пантер.


Re: QT + FB

2007-09-28 Пенетрантность panter.dsd


> Как оно на самом деле - не в курсе, по есть подозрение что наличие GPL
> версии связано с использованием Qt в KDE.
> 
Самое интересное, что тролли никогда не перестанут поддерживать
gpl версию (конечно пока жива сама компания и коммерческий продукт).

-- 

С уважением.
Пантер.


Re: тандерберд

2007-09-26 Пенетрантность panter.dsd

> Есть всё, и заметь, совершенно бесплатно,
> а збат для честных людей хоум 20 бабуинов,
> профф 35 вечнозеленых.
Тормозная она... Мне больше по душе Claws Mail.

-- 

С уважением.
Пантер.


Re: QT + FB

2007-09-25 Пенетрантность panter.dsd

> да хоть коммерческой, мне все равно.
> 
> я придрался только к рекламному лозунгу:
> "Qt - кроссплатформенная и БЕСПЛАТНАЯ библиотека, т.е. один раз
> написанное приложение будет работать под масдаем, Линуксом и Маком,
> причем абсолютно для вас бесплатно (GPL лицензия)"
> 
> Т.е. Вы завлекаете людей, не уточняя, что для ИХ сферы деятельности
> бесплатная лицензия может не подойти.
> 
> С тем же успехом можно утверждать, что "MySQL бесплатен".
> Это, опять же, неполная информация. Кому бесплатен, а кому - нет.
> 
> Собственно, это моя единственная претензия. Сама QT лично меня
> не интересует ни в платном ни в бесплатном варианте, а соответственно
> к ней (и к людям, использующим QT) я не имею никаких претензий.
Признаю свой недочёт. 
Qt - кроссплатформенная и бесплатная библиотека если
распространять свой продукт под GPL лицензией, т.е. предоставлять
исходный код.


-- 

С уважением.
Пантер.


Re: QT + FB

2007-09-25 Пенетрантность panter.dsd

Уважаемый Dmitri Kuzmenko <[EMAIL PROTECTED]>
В Tue, 25 Sep 2007 16:27:24 +0400
Вы написали:

> спорить тут негде. Просто Вы вводите читателей в заблуждение,
> утверждая что QT бесплатная. Такое частное определение неверно,
> потому что она и платная и бесплатная.
> 
И что из этого? Разве я не прав называя её бесплатной? Лично я
пользуюсь БЕСПЛАТНОЙ Qt. Или я не прав?

> мне чужих исходников не жалко.
> и с коммерцией у меня все в порядке. Просто ЗДЕСЬ
> речь о переводе приложений на QT, а большинство
> этих приложений именно КОММЕРЧЕСКИЕ.
Я говорю не о переводе, а об аналогах. 
>  >Тогда Вам не нужна данная ветка обсуждения.
> 
> не надо зарываться, о поборник бесплатного исходного кода :-)
Извините, был немного зол из-за работы. Впредь постараюсь не
грубить.


-- 

С уважением.
Пантер.


Re: QT + FB

2007-09-25 Пенетрантность panter.dsd

Уважаемый Alexey Popov <[EMAIL PROTECTED]>
В Tue, 25 Sep 2007 11:19:45 +0400
Вы написали:

> 
> 
> panter.dsd wrote:
> 
> > Qt - кроссплатформенная и БЕСПЛАТНАЯ библиотека, т.е. один
> > раз написанное приложение будет работать под масдаем, Линуксом и
> > Маком,
> 
> А какими компиляторами её можно юзать? Под борландом пойдёт?
> 
> 
Можно и Борландом, но лучше MinGW.

-- 

С уважением.
Пантер.


Re: QT + FB

2007-09-25 Пенетрантность panter.dsd

Уважаемый Dmitri Kuzmenko <[EMAIL PROTECTED]>
В Mon, 24 Sep 2007 22:50:56 +0400
Вы написали:

> 
> Hello, Panter!
> 
> panter.dsd wrote:
> 
> > Ну так вот, начинаю вовлекать. :)
> > Qt - кроссплатформенная и БЕСПЛАТНАЯ библиотека, т.е. один
> > раз
> 
> насчет бесплатной - заблуждение.
> 
> > написанное приложение будет работать под масдаем, Линуксом и Маком,
> > причем абсолютно для вас бесплатно (GPL лицензия). 
> 
> значит приплыли, по GPL вы ОБЯЗАНЫ распространять СВОЙ исходник,
> который использует QT.
> 
> если есть желание, прошу доказать обратное внимательным чтением
> лицензий на QT и GPL.
> 
А к чему спорить??? Я знаю, что GPL предполагает
распространение исходников. Что в этом такого? Жалко? Или комерции
хочется? Тогда Вам не нужна данная ветка обсуждения.

-- 

С уважением.
Пантер.


Re: QT + FB

2007-09-24 Пенетрантность panter.dsd

Ну так вот, начинаю вовлекать. :)
Qt - кроссплатформенная и БЕСПЛАТНАЯ библиотека, т.е. один раз
написанное приложение будет работать под масдаем, Линуксом и Маком,
причем абсолютно для вас бесплатно (GPL лицензия). И все это без
переделки кода!!! Все что я дальше буду писать - чистая субъекция моего
сознания, но я надеюсь, что так все и есть.
Qt поддается освоению раз в 100 легче чем mfc. С Борланда (т.е.
C++ Builder) переходить очень легко, главное в нескольких вопросах
отойти от старых стереотипов. Я раньше писал на Делфях, потом перешел
на C++ Builder, пытался перелезть на mfc и, наконец, перешел на Кутю.
Раньше не представлял как можно создать форму и забить её контролами
прямо из программы. :) В куте я не пользуюсь дизайнером - он не нужен.
Все очень легко создается и размещается. Кутя сама располагает контролы
и ресайзит их.
На счет БД. В Куте есть дрова для работы с MySql, SQLite, ODBC,
Postgress, FireBird и еще нескольких БД. На счет FireBird могу только
сказать, что драйвер поддерживает только одну транзакцию. Больше ничего
сказать не могу, т.к. общаюсь с птицей только 2-3 дня.
Для работы с БД есть несколько классов:
QSqlDatabase - связывается с БД, делает транзакции, поддерживает связь.
QSqlQuery - выполняет запросы.
QSqlQueryModel - делает выборку из БД, т.е. делаем
model->setQuery("SELECT * FROM table") и в модель загружается
наша выборка.
QTableView, QTreeView - само отображение данных, т.е. подсоединяем к
ним модель и они нам все отображают (и даже редактируют).


-- 

С уважением.
Пантер.


Re: Про "IB неправ и все такое"

2007-09-24 Пенетрантность panter.dsd

Уважаемый sasha <[EMAIL PROTECTED]>
В Mon, 24 Sep 2007 18:58:19 +0300
Вы написали:

> 
> > А можно по подробнее? Птицу изучаю пока только 2 дня. В куте
> > есть классы для работы с БД: QSqlQuery, QSqlDatabase, QSqlError,
> > QSqlTableModel, QSqlQueryModel - про это вопрос?
> 
> Нет. Есть у меня слой для работы с данными. В дельфях - датасеты. В
> нете 
> - бизнес-объекты у меня. Как данные из этих объектов 
> выводить/редактировать через интерфейс.
> 
> В дельфях для этого контролы специальные есть типа дбедит, дбгрид, а
> в нете куда более продвинуто - почти любое свойство любого контрола
> можно привязать много к чему...
> 
> И главное - всё через дизайнер должно быть, а если через код, то
> как-то очень просто.
> 
Замена датасету - QSqlDatabase, он связывается с базой.
Остальное все делается через запросы (QSqlQuery), а отображение через
QSqlTableModel+QTableView и QSqlQueryModel+QTableView(типа дбедит).

-- 

С уважением.
Пантер.


Re: Про "IB неправ и все такое"

2007-09-24 Пенетрантность panter.dsd

Уважаемый "ArtGal" <[EMAIL PROTECTED]>
В Mon, 24 Sep 2007 19:47:02 +0400
Вы написали:

> 
> "panter.dsd" <[EMAIL PROTECTED]>
> сообщил/сообщила в новостях следующее:
> news:[EMAIL PROTECTED]
> 
> > Кутю легче освоить чем mfc и с борланда очень легко
> 
> А про это можно подробнее? Где почитать? С чего начинать?
> Чтобы не засорять ветку:
> - можно начать другую;
> - можно в мыло artgal27 <собака> mail <точка> ru.
> 
> > мелкософта? Сейчас с проверками ОБЭПа многие начали думать о
> > переходе на Линукс, да только отсутствие нормальной замены 1С, Парус
> 
> Вот это про нас.
> 
Я только пришел в эту подписку и не знаю как создавать темы.
Создайте, пожалуйста, кто-нибудь тему и я расскажу все, что вас
интересует (и что сам знаю :) ).

-- 

С уважением.
Пантер.


Re: Про "IB неправ и все такое"

2007-09-24 Пенетрантность panter.dsd

Уважаемый sasha <[EMAIL PROTECTED]>
В Mon, 24 Sep 2007 18:39:39 +0300
Вы написали:

> 
> > Кутю легче освоить чем mfc и с борланда очень легко
> > перескочить. Очень хороший пример проект по бухгалтерии - Ананас,
> > написан на Куте 3-й версии. Зачем привязываться к платформе? Может
> > стоит уже нормально взглянуть на вещи и начать уходить от
> > навязываний мелкософта? Сейчас с проверками ОБЭПа многие начали
> > думать о переходе на Линукс, да только отсутствие нормальной замены
> > 1С, Парус останавливает. Может стоит сделать замену?
> 
> А связывание с данными там как происходит? (DataBinding которое)
> 
А можно по подробнее? Птицу изучаю пока только 2 дня. В куте
есть классы для работы с БД: QSqlQuery, QSqlDatabase, QSqlError,
QSqlTableModel, QSqlQueryModel - про это вопрос?

-- 

С уважением.
Пантер.


Re: Про "IB неправ и все такое"

2007-09-24 Пенетрантность panter.dsd

Уважаемый Yurij <[EMAIL PROTECTED]>
В Mon, 24 Sep 2007 08:16:45 -0700
Вы написали:

> 
> On 24 сент, 18:00, "panter.dsd" <[EMAIL PROTECTED]> wrote:
> > > Мне кажется, что настала пора соорудить некую программу, которая
> > > заменила бы MastApp - любой начинающий начинает с нее и затем
> > > плодит ублюдков.
> > А что если на Qt написать? Огромный плюс - кроссплатформенность.
> 
> Это немного не для совсем начинающих будет.
> Хотя идея хорошая.
> В любом случае такое если делать, то надо и архитектуру системы
> подробно описывать, uml там всякие и прочий мрак, чтобы народ к
> проектированию привыкал.
> 
Кутю легче освоить чем mfc и с борланда очень легко
перескочить. Очень хороший пример проект по бухгалтерии - Ананас,
написан на Куте 3-й версии. Зачем привязываться к платформе? Может
стоит уже нормально взглянуть на вещи и начать уходить от навязываний
мелкософта? Сейчас с проверками ОБЭПа многие начали думать о переходе
на Линукс, да только отсутствие нормальной замены 1С, Парус
останавливает. Может стоит сделать замену?

-- 

С уважением.
Пантер.


Re: Про "IB неправ и все такое"

2007-09-24 Пенетрантность panter.dsd

Уважаемый Fanis <[EMAIL PROTECTED]>
В Mon, 24 Sep 2007 04:03:40 -0700
Вы написали:

> 
> Привет!
> Мне кажется, что настала пора соорудить некую программу, которая
> заменила бы MastApp - любой начинающий начинает с нее и затем плодит
> ублюдков.
> Вот актуальна тема "Коды ОКОФ+амортизация" - нужна всем бухгалтериям.
> Более того, недавно прошло постановление 679, которое слегка запутало
> дебри старых листов и ветвей :-)))
> У меня есть наработки в этом плане - привязал все это к бюджетной
> Парус - выдрать ОКОФы можно за день, накидать на Turbo прогу - еще
> день.
> К чему все это - создаем базу, где есть простор для изысканий в
> деревах, блобах, поиску и доводим до ума - создаем учебную базу+то,
> что будет обсуждаемо в нашей конфе в виде документации для анализа.
> 
> Галимарзанов Фанис
> ООО "Контакт"
> 
А что если на Qt написать? Огромный плюс - кроссплатформенность.

-- 

С уважением.
Пантер.