Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.12.31;
Скачать: [xml.tar.bz2];

Вниз

Опять я со своиим вопросами про кроссплатформенность а точнее про   Найти похожие ветки 

 
Rule ©   (2006-11-30 13:05) [0]

C++, значит QT книжки я нашел, а вот хотелось бы книгу по C++ хорошо написаную с основ, ну типа Марко Кэнту под делфи, чтоб была специализация на Никсовую платформу ... посоветуйте чегонить толковое пожалуйста ...


 
Rule ©   (2006-11-30 13:19) [1]

я там слышал что страуструп вроде считается хорошим писателем под это дело ? как ваше мнение ?


 
Rule ©   (2006-11-30 13:22) [2]

токо 1995 год старовата она, или для концептуально ничего не поменялось с тех времен ?


 
Bless ©   (2006-11-30 13:51) [3]


> Rule ©   (30.11.06 13:22) [2]
>
> токо 1995 год старовата она, или для концептуально ничего
> не поменялось с тех времен ?


Третье издание - 97 года. А поменялось ли что-то концептуально с тех пор, я не в курсе.


 
Bless ©   (2006-11-30 13:55) [4]

>значит QT книжки я нашел

а что за книжки, если не секрет?


 
wicked ©   (2006-11-30 14:02) [5]

основы си++ - это явно не Страуструп (еще б Александреску посоветовали :-/)... а что посоветовать - даж не знаю

а QT, имхо, плохой выбор, даже для никсов... или вы лицензию покупать будете?


 
Bless ©   (2006-11-30 14:13) [6]


> основы си++ - это явно не Страуструп


Почему?  Ну то есть, я согласен, что для совсем новичка он не подходит. Но если у человека есть опыт программирования и с синтаксисом C знаком (скажем, лабы на первом курсе института под дос делал), то чем плохо?


> а QT, имхо, плохой выбор, даже для никсов


А что бы ты выбрал?


 
Rule ©   (2006-11-30 14:38) [7]

Bless ©   (30.11.06 13:55) [4]
Разработка графического интерфейса  
с помощью библиотеки Qt3

An Introduction to Design Patterns in C++ with Qt 4
By Alan Ezust, Paul Ezust

C++ GUI Programming with Qt 4
By Jasmin Blanchette, Mark Summerfield

Разработка графического интерфейса с помощью библиотеки Qt3
Авторы: Jasmin Blanchette, Mark Summerfield

wicked ©   (30.11.06 14:02) [5]
а QT, имхо, плохой выбор, даже для никсов... или вы лицензию покупать будете?

лицензию покупать не буду, но так как на мировой рынок выходить не буду, то думаю троллтеч мне притензии не выставит


 
roottim ©   (2006-11-30 14:38) [8]

http://lib.ru к примеру..

>   а QT, имхо, плохой выбор

самое то.. хош gpl, хош комерческий проект, а с остальными такого выбора нет. Хош ни хош а GPL и точка.
Да и "погуёвистей", покрасивше он будет и постройней :)


 
Rule ©   (2006-11-30 14:38) [9]

wicked ©   (30.11.06 14:02) [5]
а чем плох страуструп ? что тогда ?


 
Rule ©   (2006-11-30 14:38) [10]

roottim ©   (30.11.06 14:38) [8]
да где искать я знаю, я не знаю что лучше читать


 
wicked ©   (2006-11-30 14:40) [11]


>
> > а QT, имхо, плохой выбор, даже для никсов
>
>
> А что бы ты выбрал?

WxWidgets, FOX Toolkit - эт для c++
SWT - для java

не знаю специфики того, что они там делают, но QT в данном случае однозначно проигрывает по цене - даже для никсов при коммерческом использовании нужна коммерческая лицензия, которая стоит совсем недешево
бесплатный он только под GPL, что полностью исключает коммерческие разработки - согласно GPL, продукт тоже должен быть под GPL


 
wicked ©   (2006-11-30 14:41) [12]


> самое то.. хош gpl, хош комерческий проект, а с остальными
> такого выбора нет. Хош ни хош а GPL и точка.
враньё


 
wicked ©   (2006-11-30 14:43) [13]


> > самое то.. хош gpl, хош комерческий проект, а с остальными
> > такого выбора нет. Хош ни хош а GPL и точка.
> враньё
дополню - на WxWidgets просто туча платного софта написана... наиболее хорошие обрацы активно пиарятся на офф сайте WxWidgets


 
Rule ©   (2006-11-30 14:46) [14]

wicked ©   (30.11.06 14:40) [11]
спасибо за альтернативу, покапаю в этом направлении


 
Bless ©   (2006-11-30 14:46) [15]

wxWindows - библиотека поверх Gtk+?


 
wicked ©   (2006-11-30 14:50) [16]

> Rule ©   (30.11.06 14:46) [14]

> спасибо за альтернативу, покапаю в этом направлении

имеешь время и силы - копай... еще экспертом станешь, будешь нас консультировать :)

> Bless ©   (30.11.06 14:46) [15]

> wxWindows - библиотека поверх Gtk+?

поверх того, под что скомпилируешь... там много, афаик (давно не заглядывал)
читайте ман - источник знаний :) (цы)


 
Rule ©   (2006-11-30 15:00) [17]

wicked ©   (30.11.06 14:50) [16]
имеешь время и силы - копай... еще экспертом станешь, будешь нас консультировать :)

угу главное чтобы терпения хватило :-)


 
Axis_of_Evil ©   (2006-11-30 15:03) [18]

по С++ - Стивен Прата.
по кроссплатформенности - полагаю, некоторый *ix-book,
 который вряд ли по совместительству является учебником по С(++)
// Робачевский - "чего-то там Unix"


 
roottim ©   (2006-11-30 15:10) [19]


wicked ©   (30.11.06 14:41) [12]
>> самое то.. хош gpl, хош комерческий проект, а с остальными
>> такого выбора нет. Хош ни хош а GPL и точка.
>враньё

Не совсем..

п. 2с
Если выделенная часть этой работы не является производной от Программы, и может обоснованно рассматриваться как независимая и отдельная работа, тогда эта Лицензия и ее составляющие не применимы к этим частям, когда они распространяются как независимые работы. Но когда вы распространяете эти части внутри целого, что можно определить, как работу на основе Программы, распространение целого должно попадать под требования этой Лицензии, чьи ограничения для получателей лицензии будут распространяться на целое, и таким образом все части, вне зависимости от того, кто что написал.


 
Rule ©   (2006-11-30 15:11) [20]

roottim ©   (30.11.06 15:10) [19]
блин умеют же люди так написать что с первого раза и не поймешь ...


 
roottim ©   (2006-11-30 15:41) [21]

С учетом этого пункта, статически ликовать коммерческую поделку с гуем не удастся, в отличии от QT (что и сделано в Opera).
Но это с моей точки зрения. Хотя вот Gtk можно взять от WinGimp. Там этот тулкит идет отдельно. И распространять твое "целое" можно без него.


 
tesseract ©   (2006-11-30 16:05) [22]

GTK под винду реализован "censored"


 
Tab   (2006-11-30 16:23) [23]

2 Rule
хороший форум по qt
http://prog.org.ru/forum/forum_14.html


 
roottim ©   (2006-11-30 16:54) [24]


> tesseract ©   (30.11.06 16:05) [22]
> GTK под винду реализован "censored"


Это вопрос или утвержденеие :)
Я к тому что в пакете с Gimp под виндовз он уже готовый и собраный с инсталятором в придачу..


 
tesseract ©   (2006-11-30 17:14) [25]


> roottim ©   (30.11.06 16:54) [24]


Выглядит паршиво, работает - тормозит, QT раза в 2 быстрее.


 
roottim ©   (2006-11-30 17:17) [26]

Из всего что я ставил в основном - ДА
Но Gimp довольно хорош!


 
Rule ©   (2006-12-04 12:18) [27]

кстати более детально изучил Kylix и прочитал, что библиотека классов CLQ - это обвертка над Qt (отсюда и название модулей начинается с Q) ... отчень интересно стало ... правда там не все QT  но основа именно оно ...


 
iZEN ©   (2006-12-05 19:33) [28]


> Rule ©   (30.11.06 13:19) [1]
>
> я там слышал что страуструп вроде считается хорошим писателем
> под это дело ? как ваше мнение ?

Он — автор якобы объектно-ориентированного языка C++. Это один из самых убожеских псевдо-ООП-языков программирования. На постройку более-менее нормальных компиляторов с учётом "побочных эффектов" ушло более десяти лет.


 
Celades ©   (2006-12-05 19:37) [29]


> Это один из самых убожеских псевдо-ООП-языков программирования

Правда? интересно. признаться, я думал иначе.


 
iZEN ©   (2006-12-05 19:40) [30]


> Celades ©   (05.12.06 19:37) [29]
>
>
> > Это один из самых убожеских псевдо-ООП-языков программирования
>
> Правда? интересно. признаться, я думал иначе.

Думай о хорошем... Си Кернигана и Ритчи. :))


 
Gero ©   (2006-12-06 00:28) [31]

> [28] iZEN ©   (05.12.06 19:33)
> Это один из самых убожеских псевдо-ООП-языков программирования.

А все, что на его основе написаны, тоже убожеские?


 
iZEN ©   (2006-12-06 00:56) [32]


> Gero ©   (06.12.06 00:28) [31]
>
> А все, что на его основе написаны, тоже убожеские?

Нет, конечно. Результаты не сильно зависят от инструмента, но зависят от трудоёмкости при его использовании, от количества людских ресурсов, задействованных при написании. ООП, по идее, уменьшает трудоёмкость, но в случае с CPP она не уменьшается из-за "побочных эффектов" кода и конкретной реализации.

P.S.
Так библиотека GTK лучше, по-моему, чем QT, потому что написан на Си, а не на CPP, как последняя. И приложения на основе GTK, как правило, проще и быстрее пишутся и работают.

Здесь всё ещё зависит от культуры разработки. Язык Си проще изучить, чем его странную помесь с ООП.


 
wicked ©   (2006-12-06 01:08) [33]


> но в случае с CPP она не уменьшается из-за "побочных эффектов"
> кода и конкретной реализации.
отсюда поподробней, плз...


 
iZEN ©   (2006-12-06 03:00) [34]


> wicked ©   (06.12.06 01:08) [33]
>
> > но в случае с CPP она не уменьшается из-за "побочных эффектов"
> > кода и конкретной реализации.
> отсюда поподробней, плз...

Попробуйте откомпилировать проект Borland C++Builder в MS VS или обратно.


 
0x07BBh   (2006-12-06 06:57) [35]

iZEN ©   (06.12.06 03:00) [34]
Такое помойму везде откомпилиться.

#include <stdio.h>
#include <conio.h>
int main(int c,char ** arg, char ** env){
printf("holy war!\n");
return 0;
}

Может стоить уточнить какая именно многоплатформенность нужна?


 
Vga ©   (2006-12-06 08:20) [36]

> [35] 0x07BBh   (06.12.06 06:57)

Это Си


 
Vga ©   (2006-12-06 08:22) [37]

По мнению довольно многих людей, хорошо знающих С++, ООП там действительно куцый и довольно странный.
В билдере кстати для совместимости с VCL пришлось добавить изрядно расширений именно в области ООП.


 
Tab   (2006-12-06 08:40) [38]


> Попробуйте откомпилировать проект Borland C++Builder в MS
> VS или обратно.

а из Delphi в FreePascal


 
Vga ©   (2006-12-06 08:50) [39]

> [38] Tab   (06.12.06 08:40)

Примерно одинаково - если автор об этом специально не позаботился и это не Hello World (образно говоря), то огребешь ворох ошибок.


 
Tab   (2006-12-06 08:52) [40]


> Примерно одинаково - если автор об этом специально не позаботился
> и это не Hello World (образно говоря), то огребешь ворох
> ошибок.

вот и я о том же, так что  сравнение

> Попробуйте откомпилировать проект Borland C++Builder в MS
> VS или обратно.

несовсем корректно



Страницы: 1 2 вся ветка

Форум: "Прочее";
Текущий архив: 2006.12.31;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.55 MB
Время: 0.039 c
2-1165860520
M1sT
2006-12-11 21:08
2006.12.31
Как и где правильно хранить пароль администратора программы?


2-1165761037
Iamdanil.yalta
2006-12-10 17:30
2006.12.31
Компиляция Delphi 7


6-1155102290
Nikus
2006-08-09 09:44
2006.12.31
WebSnap - нужен ликбез :)


15-1165867489
Kostafey
2006-12-11 23:04
2006.12.31
Восстановление БД


2-1165943972
Stunt
2006-12-12 20:19
2006.12.31
Как узнать изменение раскладки клавы?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский