Список форумов forum.rasskazovo.ru forum.rasskazovo.ru
Форум Городского Портала
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Первые впечатления от Linux!
На страницу Пред.  1, 2, 3 ... 19, 20, 21 ... 25, 26, 27  След.
 
Начать новую тему   Ответить на тему    Список форумов forum.rasskazovo.ru -> Компьютеры / Оргтехника
Предыдущая тема :: Следующая тема  
Автор Сообщение
umpim
Администратор


Зарегистрирован: 30.10.2004
Сообщения: 760
Откуда: Рассказово

СообщениеДобавлено: Вс 29 Янв 2006 20:00    Заголовок сообщения: Ответить с цитатой

knoppix писал(а):

Ну и здесь тоже самое... События в Qt тоже есть - класс QEvent, но предназначен он прежде всего для обработки нажатия клавиш, движения мыши, перемещения окна ну и т.д. и т.п., но, так сказать, на низком уровне, а для обработки нажатия кнопок на форме и прочих действиями с формой есть те самые события и слоты, но работать они могут и самостоятельно, не только с формой, но вызвать их можно и в ручую.Вот пример из examples'ов qt 3.3.4:
Цитата:
class Hello : public QWidget
{
Q_OBJECT
public:
Hello( const char *text, QWidget *parent=0, const char *name=0 );
signals:
void clicked();
protected:
void mouseReleaseEvent( QMouseEvent * );
void paintEvent( QPaintEvent * );
private slots:
void animate();
private:
QString t;
int b;
};

после private slots: перечесляются слоты, могут быть не только private(вызывать их могут только методы - функции класса), но и protected и pablic. Сигналы перечеслются после signals: , private, protected и pablic не применимы. В сигналах можно передавать параметры. Далее связываем сигнал, который у нас есть, и стандартный слот класса QApplication - quit():

Да я и по трезвому не врубаюсь.... те же яйца, только вид в профиль.
Кнопикс, а ты на дельфи писАл? Вот объясни нам, недотёпам, в чём принципиальная разница? На пальцах!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
umpim
Администратор


Зарегистрирован: 30.10.2004
Сообщения: 760
Откуда: Рассказово

СообщениеДобавлено: Вс 29 Янв 2006 20:02    Заголовок сообщения: Ответить с цитатой

Вот только не говори: "попробуйте - поймете!". Ты попробовал... понял... сделал для себя правильные выводы. Ну растолкуй нам....
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
knoppix
Старожил


Зарегистрирован: 21.03.2005
Сообщения: 147

СообщениеДобавлено: Вс 29 Янв 2006 20:49    Заголовок сообщения: Ответить с цитатой

umpim писал(а):
Вот только не говори: "попробуйте - поймете!". Ты попробовал... понял... сделал для себя правильные выводы. Ну растолкуй нам....

А как ты еще хочешь?
Да, для себя сделал, я все-таки скорее С-шник. Про сокеты со слотами, они(сигналы или, если так больше нравится) могут вызываться вручную emit <сигнал> . Сигналы могут привязывать к произвольному количеству слотов, так же и к одному слоту произвольное количество сигналов. Дальше qt не предусматривает использование только одного языка, можно юзать и Perl и Python и Java и C# и т.д. Кстати, Delphi-вская CLX юзает qt, только, как посмотрел в книге Марко Кенту "Для профессионалов. Delphi 7", оно, qt, используется процентов на 30 так - только GUI. Еще попалась тут статья, не-то Борланд Qt выкинул из 8-ой Delphi, не-то еще что-то сделал. Вообщем ничего кроме как поставить его и попробовать сказать нельзя, не смотря на то, что тебе такой вывод не нравитсяSmile . Результат просмотра, конечно, будет зависеть от того, что ты ожидаешь от qt, если думаешь, что она тебе будет играть сразу mp3-шки, после набора пары строчек кода, так нет, mp3 - закрытый формат, единственные кому удалось что-то учудить и обойти лицензию - разработчики Lame. Если бы Delphi действительно так уж рулила в чем-то кроме создания оболочки для работы с БД то qt врядли стали использовать Adobe, AT&T, IBM, NASA, Xerox и др.

А на счет
umpim писал(а):
Кнопикс, а ты на дельфи писАл? Вот объясни нам, недотёпам, в чём принципиальная разница? На пальцах!

В qt именно ООП, в отличие от, например, gtk, которая на чистом С и там и не пахнет ни каким классами. В qt грамотно использованы наследование и полиморфизм, за счет чего легко создаются новые и расшираются имеющееся Widget-ы.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Anton
Администратор


Зарегистрирован: 01.11.2004
Сообщения: 1250
Откуда: Тамбов

СообщениеДобавлено: Вс 29 Янв 2006 22:47    Заголовок сообщения: Ответить с цитатой

knoppix писал(а):
Результат просмотра, конечно, будет зависеть от того, что ты ожидаешь от qt, если думаешь, что она тебе будет играть сразу mp3-шки, после набора пары строчек кода, так нет, mp3 - закрытый формат, единственные кому удалось что-то учудить и обойти лицензию - разработчики Lame.
В дельфи чтобы написать плеер который будет играть все вообще ни одной строчки кода не требуется. При том что вообще то дельфи заточена именно на базы данных, но этим не ограничивается.
knoppix писал(а):

В qt именно ООП, в отличие от, например, gtk, которая на чистом С и там и не пахнет ни каким классами. В qt грамотно использованы наследование и полиморфизм, за счет чего легко создаются новые и расшираются имеющееся Widget-ы.
в дельфи все это сделано настолько явно и удобно что даже как то никто об этом и не говорит. это давно стандарт.

И кстати, че ты к дельфи привязался, нука давай скажи ченть плохое про Visual Studio? Или и на ней никто не пишет и лажа по определению и не понятно нафига ее вообще делают? Ведь есть же qt Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Anton
Администратор


Зарегистрирован: 01.11.2004
Сообщения: 1250
Откуда: Тамбов

СообщениеДобавлено: Вс 29 Янв 2006 23:08    Заголовок сообщения: Ответить с цитатой

knoppix, решил все таки посмотреть что за qt такой и наткнулся на скрины тут и тут и что я могу сказать... похожа на упрощенную VS от мелкософта или BDS от борланда, тот же интерфейс, среда очень похожа. только мало компонент ... а до количества дефолтных компонент дельфи ей вообще как до пекина.
а дельфи используют мало потому что больно дорого. В россии эта среда прижилась потому что у нас халява, а буржуи они денажку считают...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
knoppix
Старожил


Зарегистрирован: 21.03.2005
Сообщения: 147

СообщениеДобавлено: Вс 29 Янв 2006 23:34    Заголовок сообщения: Ответить с цитатой

Anton писал(а):
В дельфи чтобы написать плеер который будет играть все вообще ни одной строчки кода не требуется. При том что вообще то дельфи заточена именно на базы данных, но этим не ограничивается.

Что-то кроме воспроизведения стандартных wav и avi я там ничего не вижу, а это и так все умеют. Для всего остального все равно сторонние либы нужны.

Anton писал(а):
И кстати, че ты к дельфи привязался, нука давай скажи ченть плохое про Visual Studio? Или и на ней никто не пишет и лажа по определению и не понятно нафига ее вообще делают? Ведь есть же qt Smile

Вот как я не навижу тех кто говорит что-нибудь типа "написать на Visual C++". Visual C++, как и все остальные там, только RAD для конкретного языка. Собственно встречный вопрос, а что там такого есть? Геморойный MFC? Дык его даже Microsoft не использует, как впрочем и кучу других своих "изобретений", достаточно вспомнить сколько способов доступа к БД они напридумывали, это сдохнуть можно, при том пользуются старыми проверенными средствами. Может ты предлагаешь всем юзать Win32? То, что там когда-то NikolasDLP нес чушь что там Microsoft типа что-то делает из-за чего на VC проще игры писать, можно поинтересоваться что? Для DirectX надо все равно SDK качать и ее использование от VS ни как не зависит или может OpenGL? дык там стандартная либа GLUT от Silicon Graphics. Visual Basic давно помер, Visual Basic .NET новая, так сказать, ступень и во многом, если выбирать между ним и Delphi, то лично я выберу его, все таки там, в связи с вводом .NET язык сильно изменился, чтобы туда можно было этот нет воткнуть. В C# мне не нравится, что без .NET он ни что. Visual J таже Java только извращенная Microsoft.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
knoppix
Старожил


Зарегистрирован: 21.03.2005
Сообщения: 147

СообщениеДобавлено: Вс 29 Янв 2006 23:55    Заголовок сообщения: Ответить с цитатой

Anton писал(а):
knoppix, решил все таки посмотреть что за qt такой и наткнулся на скрины тут и тут и что я могу сказать... похожа на упрощенную VS от мелкософта или BDS от борланда, тот же интерфейс, среда очень похожа. только мало компонент ... а до количества дефолтных компонент дельфи ей вообще как до пекина.
а дельфи используют мало потому что больно дорого. В россии эта среда прижилась потому что у нас халява, а буржуи они денажку считают...

Ты ЧИТАТЬ умеешь, а? Kdevelop IDE из KDE, оно работает с Qt, да, но так же работает и с другими языками - Java, Pascal, Perl, PHP, Python, скрипты Shell и т.д. и частью Qt Kdevelop не является! Там только внизу скрин Qt Designer А какие тебе дефолтные компаненты нужны? Ты хочешь чтобы за тебя весь код написали, а ты только мышкой 2-3 раза двинул и прога готова? Думаешь там откуда-то возьмется компонентик для MS Office, да без проблемм, пуска MS выпустить его под лицензией GPL Smile. Все-таки я балдею от делфинистов, на одном форуме по лиунксу попадался один чел, по постам очень на тебя похож, его там короче на работе приперли, типа с линуксом работать будешь, ну вот он пошел по нету инфу читать искать в чем теперь проги писать, чето начал мудрить с одинаковой конфигурацией всех компов, вроде как хотел на исо загнать и поставть с сд/двд нв каждый комп одно и тоже, в итоге дошел до того что собрался линух переписывать Smile , но была проблема - компонента нужного ему Борланд не сделал biggrin , как там один сказал: "Вот они делфинисты - нам бы компонентик и мы ОС перепишем", если найду где читал обязательно ссылку дам. Все, что надо там есть и если тебе на блюдичке с голубой коемочкой в виде кнопочки не выложили это не значит, что этого в библиотеке нет. Например, в Делфи для БД имеем следующие интерфейсы BDE, ADO, dbExpress, InterBase, в qt : QOCI8(для Oracle7/Cool, QODBC(ну это стандартный), QMYSQL3(MySQL), QTDS7(Sybase), QPSQL7(PostgreSQL), QDB2(DB/2, кто не знает IIBM-вская).Ничего, что не касается визуальных элементов, в Qt Designer не присутствует, так как на форму этого добавить нельзя! И вообще, в отличие от того же Delphi, Qt это БИБЛИОТЕКА, а не RAD и не IDE, ты где-нить видел кнопочку для класса vector из STL C++, а? Smile И, кстати, qt свободно встраивается и в Borland C++ Builder 6 и в Visual C++ 6 и в Visual C++ .NET 2003, для 2005-ого пока не видел, но, поскольку она поставляется в исходниках, ничего не мешает скомпилировать, но не гарантированно, что можно будет полноценно редактировать формы в чем-то кроме Disegner, если собирали из исходников именно в винде.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Гость






СообщениеДобавлено: Пн 30 Янв 2006 16:44    Заголовок сообщения: Ответить с цитатой

Anton писал(а):
И кстати, че ты к дельфи привязался, нука давай скажи ченть плохое про Visual Studio?


VS как среда разработки - по крайней мере не удобно Smile И продукты Borland и QT Designer + KDevelop - намного удобнее использовать - это ИМХО. Только редактор в VS приличный Smile. Если о VS как MFC - идиотизм библиотеки компенсируется документацией. Компилятор VS/С++ один из лучших для винды.
Вернуться к началу
Ilijaz
Старожил


Зарегистрирован: 13.06.2005
Сообщения: 53

СообщениеДобавлено: Пн 30 Янв 2006 23:15    Заголовок сообщения: Ответить с цитатой

Anton писал(а):
knoppix, решил все таки посмотреть что за qt такой и наткнулся на скрины тут и тут и что я могу сказать... похожа на упрощенную VS от мелкософта или BDS от борланда, тот же интерфейс, среда очень похожа. только мало компонент ... а до количества дефолтных компонент дельфи ей вообще как до пекина.
а дельфи используют мало потому что больно дорого. В россии эта среда прижилась потому что у нас халява, а буржуи они денажку считают...

И долго эта халява будет как думаешь?
Вот придут завтра к вам в организацию из отдела К., проверят компутеры, а там делфя с виндавзом драгоценныеSmile Вот умора то будетSmileSmile ОТберут делфу и зарплату лет на 5 вперед, что ты делать тогда будешь?Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Anton
Администратор


Зарегистрирован: 01.11.2004
Сообщения: 1250
Откуда: Тамбов

СообщениеДобавлено: Вт 31 Янв 2006 08:05    Заголовок сообщения: Ответить с цитатой

Ilijaz писал(а):
Anton писал(а):
knoppix, решил все таки посмотреть что за qt такой и наткнулся на скрины тут и тут и что я могу сказать... похожа на упрощенную VS от мелкософта или BDS от борланда, тот же интерфейс, среда очень похожа. только мало компонент ... а до количества дефолтных компонент дельфи ей вообще как до пекина.
а дельфи используют мало потому что больно дорого. В россии эта среда прижилась потому что у нас халява, а буржуи они денажку считают...

И долго эта халява будет как думаешь?
Вот придут завтра к вам в организацию из отдела К., проверят компутеры, а там делфя с виндавзом драгоценныеSmile Вот умора то будетSmileSmile ОТберут делфу и зарплату лет на 5 вперед, что ты делать тогда будешь?Smile
возьмем и купим Smile))))) делов то...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
umpim
Администратор


Зарегистрирован: 30.10.2004
Сообщения: 760
Откуда: Рассказово

СообщениеДобавлено: Вт 31 Янв 2006 09:18    Заголовок сообщения: Ответить с цитатой

Значит Qt - это библиотека, а Delphi - это RAD! Блин, все мозги запудрил. Зачем их вообще сравнивать?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Leshyi
Старожил


Зарегистрирован: 05.01.2005
Сообщения: 165
Откуда: не возвращаются...

СообщениеДобавлено: Вт 31 Янв 2006 13:16    Заголовок сообщения: Ответить с цитатой

Ilijaz писал(а):
Anton писал(а):
knoppix, решил все таки посмотреть что за qt такой и наткнулся на скрины тут и тут и что я могу сказать... похожа на упрощенную VS от мелкософта или BDS от борланда, тот же интерфейс, среда очень похожа. только мало компонент ... а до количества дефолтных компонент дельфи ей вообще как до пекина.
а дельфи используют мало потому что больно дорого. В россии эта среда прижилась потому что у нас халява, а буржуи они денажку считают...

И долго эта халява будет как думаешь?
Вот придут завтра к вам в организацию из отдела К., проверят компутеры, а там делфя с виндавзом драгоценныеSmile Вот умора то будетSmileSmile ОТберут делфу и зарплату лет на 5 вперед, что ты делать тогда будешь?Smile


А ты думаешь в отделе К. лицензионные винды стоят Very Happy Very Happy

ЗЫ И не надо сюда Ланту плести... там отдел К. пришел из-за отсутствия какой то лицензии, помоему на распространение информации...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
knoppix
Старожил


Зарегистрирован: 21.03.2005
Сообщения: 147

СообщениеДобавлено: Вт 31 Янв 2006 16:18    Заголовок сообщения: Ответить с цитатой

umpim писал(а):
Значит Qt - это библиотека, а Delphi - это RAD! Блин, все мозги запудрил. Зачем их вообще сравнивать?

Ну лично я, когда сравнивал, в Delphi скорее рассматривал 2 ее либы VCL и CLX, последняя, как уже писал, юзает Qt, но урезанный процентов на 70. Потом, я тебе ничего не пудрил, раз 10 писали и аноним с хохляндии и я, что это библиотека, а не RAD.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
knoppix
Старожил


Зарегистрирован: 21.03.2005
Сообщения: 147

СообщениеДобавлено: Вт 31 Янв 2006 16:24    Заголовок сообщения: Ответить с цитатой

Leshyi писал(а):
Ilijaz писал(а):
И долго эта халява будет как думаешь?
Вот придут завтра к вам в организацию из отдела К., проверят компутеры, а там делфя с виндавзом драгоценныеSmile Вот умора то будетSmileSmile ОТберут делфу и зарплату лет на 5 вперед, что ты делать тогда будешь?Smile


А ты думаешь в отделе К. лицензионные винды стоят Very Happy Very Happy

ЗЫ И не надо сюда Ланту плести... там отдел К. пришел из-за отсутствия какой то лицензии, помоему на распространение информации...

Коненчно же и в К пизженная винда, какие же дебилы платят за лицензионную винду! Very Happy Very Happy
А то, что вскоре займутся этим делом по плотнее, т.е. проверять все ли лицензии есть, за все ли заплачено, весьма вероятно, особенно после вступления России в ВТО, которое возможно произойдет ближе к концу этого года.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Гость






СообщениеДобавлено: Вт 31 Янв 2006 17:42    Заголовок сообщения: Ответить с цитатой

Leshyi писал(а):

А ты думаешь в отделе К. лицензионные винды стоят Very Happy Very Happy


А ты думаешь нет?
Если у тебя лично не стоит лицензинная винда дома, или на работе, или не стоит лицензионный софт дома или на работе, то это не значить что так у всех.

(анонимус_с_хохляндии)
Вернуться к началу
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов forum.rasskazovo.ru -> Компьютеры / Оргтехника Часовой пояс: GMT + 3
На страницу Пред.  1, 2, 3 ... 19, 20, 21 ... 25, 26, 27  След.
Страница 20 из 27

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
You can attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB