Russian Qt Forum

Qt => Общие вопросы => Тема начата: Авварон от Июль 22, 2009, 08:22



Название: Создание библиотек
Отправлено: Авварон от Июль 22, 2009, 08:22
Хочется написать свою библиотеку. С чего вообще стоит начать? Есть ли какие-нибудь статьи по этому делу - к примеру - от чего следует плясать, от моих интерфейсов или от нижележащей си-библиотеки?


Название: Re: Создание библиотек
Отправлено: Rcus от Июль 22, 2009, 08:29
Я знаю одну статью о создании API - это http://doc.trolltech.com/qq/qq13-apis.html, еще чтение хороших исходников помогает.


Название: Re: Создание библиотек
Отправлено: Karl-Philipp от Июль 22, 2009, 08:32
http://www.prog.org.ru/topic_8259_0.html
:)


Название: Re: Создание библиотек
Отправлено: kuzulis от Июль 22, 2009, 08:49
Цитировать
Есть ли какие-нибудь статьи по этому делу - к примеру - от чего следует плясать, от моих интерфейсов или от нижележащей си-библиотеки?

Все зависит от цели библиотеки... Ведь можно одну и ту-же библиотеку написать по-разному...  (ИМХО)


Название: Re: Создание библиотек
Отправлено: Авварон от Июль 22, 2009, 09:03
вот оно и не имхо:( дело в том, что апи на с++\c#\яве отличаются кардинально:( молчу про си-апи...


Название: Re: Создание библиотек
Отправлено: kuzulis от Июль 22, 2009, 09:17
Цитировать
вот оно и не имхо:( дело в том, что апи на с++\c#\яве отличаются кардинально:( молчу про си-апи...
не понял? причем тут с#\java и т.п?
API зависит только от цели библиотеки! и всё! Или я не понял чегото? :)


Название: Re: Создание библиотек
Отправлено: Авварон от Июль 22, 2009, 09:22
ну цель-то в общем одна (в разных языках), а апи разное:(


Название: Re: Создание библиотек
Отправлено: kuzulis от Июль 22, 2009, 09:38
аа, ну а под целью имел ввиду использование библиотеки в качестве "системной" или использование её же но например для GUI.. т.е API при этом будет немного разное... (хотя.. не факт)
 
Цитировать
ну цель-то в общем одна (в разных языках), а апи разное:(
Значить нужно делать свое API - которое позволяет просто, удобно, быстро и т.п. использовать все прелести библиотеки!
Взять все АПИ на всех языках и сделать лучче чем сделано там! :)


Название: Re: Создание библиотек
Отправлено: Авварон от Июль 23, 2009, 09:58
а что быть со скоростью в угоду удобству?:)