В
GUI библиотеке воспроизведены некоторые фичи, которыми MS снабжает свои продукты, но не других разработчиков. Например, дополнительные элементы управления в области полос прокрутки. Также там есть расширенный вариант календаря, который позволяет выбирать произвольные диапазоны дат (а не только одну дату), да ещё и с возможностью задания дней недели. Есть текстовый редактор с возможностью прямоугольного выделения текста при нажатом "Alt". Впрочем, лучше один раз увидеть... Скриншоты и демки на сайте.
Здравствуйте, machine3000, Вы писали:
M>В GUI библиотеке воспроизведены некоторые фичи, которыми MS снабжает свои продукты, но не других разработчиков. Например, дополнительные элементы управления в области полос прокрутки. Также там есть расширенный вариант календаря, который позволяет выбирать произвольные диапазоны дат (а не только одну дату), да ещё и с возможностью задания дней недели. Есть текстовый редактор с возможностью прямоугольного выделения текста при нажатом "Alt". Впрочем, лучше один раз увидеть... Скриншоты и демки на сайте.
На сайте нет документации к библиотеки, т.е. чтобы посмотреть, надо скачивать саму библиотеку. В прошлый раз я просто развернулся и ушел после такого, просто неохота было возиться с непонятно чем.
Скачал. Смотрел пока крайне бегло.
В архиве солюшен и прокты для VC 2005, у меня ее нет, т.е. ничего откомпилировать и попробовать без шаманских танцев не удалось, возможно найду в себе силы позже. Прекомпилированных примеров тоже нет. Т.е. по самой библиотеке я пока ничего сказать не могу.
Если ты всерьез заинтерсован в продвижении библиотеки, а судя по активности — заинтерсован, то надо бы сделать проекты для всех VC начиная с 6, можно сделать makefile для VCToolkit, для mingw.
Открыл документацию. Ссылки вначале файла не работают! Т.е. листать приходиться руками. Сама документация наверное понятная для тех, кто уже использует библиотеку (не знаю), но для ознакомления с возможностями не годится, т.к. начинается сразу с каких-то тех.подробностей. А начинать надо ИМХО с самых базовых вещей, а именно с требований библиотеки и способов интерграции ее в проект. Ну просто коротких примеров хотя бы (да даже лучше всего) накидать, без всей этой стандартной воды, которую надо отфильтровывать просматривая примеры.
Вообще чувствуется, что проделана была существенная работа. Осталось сделать так, чтобы ее можно было оценить
Здравствуйте, machine3000, Вы писали:
------ Build started: Project: uitl_win_tut1, Configuration: Debug Win32 ------
Compiling...
stdafx.cpp
d:\uitl\uitl.h(286) : warning C4312: 'type cast' : conversion from 'LONG' to 'uitl::UITLWindowImpl *' of greater size
d:\uitl\uitl.h(294) : warning C4244: 'argument' : conversion from 'LONG_PTR' to 'LONG', possible loss of data
d:\uitl\uitl.h(295) : warning C4244: 'argument' : conversion from 'LONG_PTR' to 'LONG', possible loss of data
d:\uitl\uitl.h(532) : warning C4312: 'type cast' : conversion from 'UINT' to 'TCHAR *' of greater size
d:\uitl\uitl.h(540) : warning C4312: 'type cast' : conversion from 'UINT' to 'TCHAR *' of greater size
d:\uitl\uitl.h(2205) : warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data
d:\uitl\uitl.h(2299) : warning C4244: '=' : conversion from 'std::vector<_Ty>::iterator::difference_type' to 'int', possible loss of data
with
[
_Ty=uitl::Rows::S
]
d:\uitl\uitl.h(3355) : warning C4099: 'uitl::DefSelection<T1,T2,Options,1>' : type name first seen using 'class' now seen using 'struct'
d:\uitl\uitl.h(3358) : warning C4099: 'uitl::DefSelection<T1,T2,Options,3>' : type name first seen using 'class' now seen using 'struct'
d:\uitl\uitl.h(3361) : warning C4099: 'uitl::DefSelection<T1,T2,Options,5>' : type name first seen using 'class' now seen using 'struct'
d:\uitl\uitl.h(3364) : warning C4099: 'uitl::DefSelection<T1,T2,Options,21>' : type name first seen using 'class' now seen using 'struct'
d:\uitl\uitl.h(3645) : error C2063: '<Unknown>' : not a function
d:\uitl\uitl.h(4274) : see reference to class template instantiation 'uitl::CGridImpl<T,Options,C,ck>' being compiled
d:\uitl\uitl.h(3645) : fatal error C1903: unable to recover from previous error(s); stopping compilation
Build log was saved at "file://d:\uitl\uitl_win_tut1\Debug\BuildLog.htm"
uitl_win_tut1 - 2 error(s), 11 warning(s)
---------------------- Done ----------------------
Build: 0 succeeded, 1 failed, 0 skipped
Библиотека должна компилироваться.
Библиотека должна компилироваться без ворнингов со стандратными настройками (и вообще с максимально широким диапазоном настроек) любым поддерживаемым компилятором. Список поддерживаемых компиляторов должен быть максимально широк.