Russian Qt Forum
Ноябрь 23, 2024, 19:39 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Создание библиотек  (Прочитано 5324 раз)
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« : Июль 22, 2009, 08:22 »

Хочется написать свою библиотеку. С чего вообще стоит начать? Есть ли какие-нибудь статьи по этому делу - к примеру - от чего следует плясать, от моих интерфейсов или от нижележащей си-библиотеки?
Записан
Rcus
Гость
« Ответ #1 : Июль 22, 2009, 08:29 »

Я знаю одну статью о создании API - это http://doc.trolltech.com/qq/qq13-apis.html, еще чтение хороших исходников помогает.
Записан
Karl-Philipp
Гость
« Ответ #2 : Июль 22, 2009, 08:32 »

http://www.prog.org.ru/topic_8259_0.html
Улыбающийся
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #3 : Июль 22, 2009, 08:49 »

Цитировать
Есть ли какие-нибудь статьи по этому делу - к примеру - от чего следует плясать, от моих интерфейсов или от нижележащей си-библиотеки?

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

ArchLinux x86_64 / Win10 64 bit
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #4 : Июль 22, 2009, 09:03 »

вот оно и не имхо:( дело в том, что апи на с++\c#\яве отличаются кардинально:( молчу про си-апи...
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #5 : Июль 22, 2009, 09:17 »

Цитировать
вот оно и не имхо:( дело в том, что апи на с++\c#\яве отличаются кардинально:( молчу про си-апи...
не понял? причем тут с#\java и т.п?
API зависит только от цели библиотеки! и всё! Или я не понял чегото? Улыбающийся
Записан

ArchLinux x86_64 / Win10 64 bit
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #6 : Июль 22, 2009, 09:22 »

ну цель-то в общем одна (в разных языках), а апи разное:(
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #7 : Июль 22, 2009, 09:38 »

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

ArchLinux x86_64 / Win10 64 bit
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #8 : Июль 23, 2009, 09:58 »

а что быть со скоростью в угоду удобству?Улыбающийся
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.171 секунд. Запросов: 22.