Форум: "Основная";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];
ВнизУниверсальный редактор свойств Найти похожие ветки
← →
Программатор © (2004-07-06 21:58) [0]Имееться TTreeNodes в разных ветках и уровнях которого находятся узлы к которым через Data, прицеплены разные class-ы, но у каждого класса есть, метод через который можно получить его свойства и записать их обратно. Ну придположим это класс TMan с полями FirstName и LastName.
Так как, количество этих классов которые могут находиться в этом дереве и их тип зарание неизсвестен, известен только их общий предок, с вертуальными методами по получению и передачи этих свойств.
Вообщем задача такая стоит, нужно сделать универсальный редактор списка этих свойст, с возможностью выделениея в группы и с разными типами данных. Типы данных этих свойств пока предполагаются простые, String,Integer,Boolean так-как это все бедет крутится на MySQL.
Может кто, ткнет в готовое либо подскажит пути направления.
То что, мне нуно, очень напоминает, редактор свойств в 1СV8.
← →
cae © (2004-07-07 10:38) [1]Если у тебя есть TeeChart Pro, то можешь воспользоваться компонентом из этой библиотеки - TeeInspector
← →
Программатор © (2004-07-07 12:36) [2]400$ - это дороговато :(
← →
Amoeba © (2004-07-07 12:58) [3]Можно скачать и на халяву :
http://www2.0zones.com:808/SoftDown.asp?ID=22405
← →
Amoeba © (2004-07-07 12:59) [4]
> Программатор © (07.07.04 12:36) [2]
> 400$ - это дороговато :(
TeeChart Pro на халяву
http://www2.0zones.com:808/SoftDown.asp?ID=22405
← →
Программатор © (2004-07-07 17:21) [5]Спасибо, посмотрю
← →
Amoeba © (2004-07-08 12:08) [6]Платных софта и библиотек на халяву полно на http://www2.0zones.com:808/Search_Soft.asp
Хоть сайт и китайский, но разобраться и найти нужное легко, т.к. все что надо понятно интуитивно.
← →
Программатор © (2004-07-08 13:02) [7]>http://www2.0zones.com:808/Search_Soft.asp
Ха-ха, пошутил :)
← →
Amoeba © (2004-07-08 13:36) [8]
> Программатор © (08.07.04 13:02) [7]
> >http://www2.0zones.com:808/Search_Soft.asp
> Ха-ха, пошутил :)
Никаких шуток. Все на полном серьезе. Сам закачал за последние дни массу нужного.
Бывает, что какое-то время сайт может быть недоступен.
P.S. Сам-то хоть попробовал? Пишешь в строке ввода нужное и жмешь на кнопку. Далее вполне понятно. Когда попадаешь на страницу для закачки, то ищешь URL (явно он не виден) типа http://www2.0zones.com:808/SoftDown.asp?ID=22405 и жмешь на него.
← →
Mim1 © (2004-07-08 19:16) [9]:)
А обнавление для этого софта там же выкладывают? :)
← →
jack128 © (2004-07-08 19:35) [10]
> Так как, количество этих классов которые могут находиться
> в этом дереве и их тип зарание неизсвестен, известен только
> их общий предок, с вертуальными методами по получению и
> передачи этих свойств.
то есть что то типа
// получить список свойств
procedure TBase.GetPropList(PropList: TStrings); virtual;
// получить значение свойства
function TBase.GetPropValue(PropIndex: Integer): Variant;
//
procedure TBase.SetPropValue(PropIndex: Integer, NewValue: Variant);
так?
А может RTTI воспользоваться? При большом кол-ве классов/свойств полудше будет..
> Вообщем задача такая стоит, нужно сделать универсальный
> редактор списка этих свойст, с возможностью выделениея в
> группы и с разными типами данных. Типы данных этих свойств
> пока предполагаются простые, String,Integer,Boolean так-как
> это все бедет крутится на MySQL.
ну например VirtualTreeview ... На его основе можно сделать.. Даже пример рдактора есть...
← →
Программатор © (2004-07-09 10:10) [11]Всем спасибо, решил взять за основу подобную весщь, и дорабоать под себя, или написать с нуля, заглядываю как делают другии.
Я так подумал что, всеравно прийдется вникнут в это написать свое.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.033 c