Re: QT + FB
> 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
> Как оно на самом деле - не в курсе, по есть подозрение что наличие GPL > версии связано с использованием Qt в KDE. > Самое интересное, что тролли никогда не перестанут поддерживать gpl версию (конечно пока жива сама компания и коммерческий продукт). -- С уважением. Пантер.
Re: тандерберд
> Есть всё, и заметь, совершенно бесплатно, > а збат для честных людей хоум 20 бабуинов, > профф 35 вечнозеленых. Тормозная она... Мне больше по душе Claws Mail. -- С уважением. Пантер.
Re: QT + FB
> да хоть коммерческой, мне все равно. > > я придрался только к рекламному лозунгу: > "Qt - кроссплатформенная и БЕСПЛАТНАЯ библиотека, т.е. один раз > написанное приложение будет работать под масдаем, Линуксом и Маком, > причем абсолютно для вас бесплатно (GPL лицензия)" > > Т.е. Вы завлекаете людей, не уточняя, что для ИХ сферы деятельности > бесплатная лицензия может не подойти. > > С тем же успехом можно утверждать, что "MySQL бесплатен". > Это, опять же, неполная информация. Кому бесплатен, а кому - нет. > > Собственно, это моя единственная претензия. Сама QT лично меня > не интересует ни в платном ни в бесплатном варианте, а соответственно > к ней (и к людям, использующим QT) я не имею никаких претензий. Признаю свой недочёт. Qt - кроссплатформенная и бесплатная библиотека если распространять свой продукт под GPL лицензией, т.е. предоставлять исходный код. -- С уважением. Пантер.
Re: QT + FB
Уважаемый Dmitri Kuzmenko <[EMAIL PROTECTED]> В Tue, 25 Sep 2007 16:27:24 +0400 Вы написали: > спорить тут негде. Просто Вы вводите читателей в заблуждение, > утверждая что QT бесплатная. Такое частное определение неверно, > потому что она и платная и бесплатная. > И что из этого? Разве я не прав называя её бесплатной? Лично я пользуюсь БЕСПЛАТНОЙ Qt. Или я не прав? > мне чужих исходников не жалко. > и с коммерцией у меня все в порядке. Просто ЗДЕСЬ > речь о переводе приложений на QT, а большинство > этих приложений именно КОММЕРЧЕСКИЕ. Я говорю не о переводе, а об аналогах. > >Тогда Вам не нужна данная ветка обсуждения. > > не надо зарываться, о поборник бесплатного исходного кода :-) Извините, был немного зол из-за работы. Впредь постараюсь не грубить. -- С уважением. Пантер.
Re: QT + FB
Уважаемый Alexey Popov <[EMAIL PROTECTED]> В Tue, 25 Sep 2007 11:19:45 +0400 Вы написали: > > > panter.dsd wrote: > > > Qt - кроссплатформенная и БЕСПЛАТНАЯ библиотека, т.е. один > > раз написанное приложение будет работать под масдаем, Линуксом и > > Маком, > > А какими компиляторами её можно юзать? Под борландом пойдёт? > > Можно и Борландом, но лучше MinGW. -- С уважением. Пантер.
Re: QT + FB
Уважаемый 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
Ну так вот, начинаю вовлекать. :) 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 неправ и все такое"
Уважаемый 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 неправ и все такое"
Уважаемый "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 неправ и все такое"
Уважаемый sasha <[EMAIL PROTECTED]> В Mon, 24 Sep 2007 18:39:39 +0300 Вы написали: > > > Кутю легче освоить чем mfc и с борланда очень легко > > перескочить. Очень хороший пример проект по бухгалтерии - Ананас, > > написан на Куте 3-й версии. Зачем привязываться к платформе? Может > > стоит уже нормально взглянуть на вещи и начать уходить от > > навязываний мелкософта? Сейчас с проверками ОБЭПа многие начали > > думать о переходе на Линукс, да только отсутствие нормальной замены > > 1С, Парус останавливает. Может стоит сделать замену? > > А связывание с данными там как происходит? (DataBinding которое) > А можно по подробнее? Птицу изучаю пока только 2 дня. В куте есть классы для работы с БД: QSqlQuery, QSqlDatabase, QSqlError, QSqlTableModel, QSqlQueryModel - про это вопрос? -- С уважением. Пантер.
Re: Про "IB неправ и все такое"
Уважаемый 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 неправ и все такое"
Уважаемый Fanis <[EMAIL PROTECTED]> В Mon, 24 Sep 2007 04:03:40 -0700 Вы написали: > > Привет! > Мне кажется, что настала пора соорудить некую программу, которая > заменила бы MastApp - любой начинающий начинает с нее и затем плодит > ублюдков. > Вот актуальна тема "Коды ОКОФ+амортизация" - нужна всем бухгалтериям. > Более того, недавно прошло постановление 679, которое слегка запутало > дебри старых листов и ветвей :-))) > У меня есть наработки в этом плане - привязал все это к бюджетной > Парус - выдрать ОКОФы можно за день, накидать на Turbo прогу - еще > день. > К чему все это - создаем базу, где есть простор для изысканий в > деревах, блобах, поиску и доводим до ума - создаем учебную базу+то, > что будет обсуждаемо в нашей конфе в виде документации для анализа. > > Галимарзанов Фанис > ООО "Контакт" > А что если на Qt написать? Огромный плюс - кроссплатформенность. -- С уважением. Пантер.