Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.25;
Скачать: CL | DM;

Вниз

Универсальный редактор свойств   Найти похожие ветки 

 
Программатор ©   (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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.045 c
14-1089099632
Григорьев Антон
2004-07-06 11:40
2004.07.25
Функциональные (аппликативные) языки программирования


14-1089116491
Акуля
2004-07-06 16:21
2004.07.25
какую книжку лучше почитать


14-1088941116
Knight
2004-07-04 15:38
2004.07.25
NetMeeting


1-1089478690
Delphi5.01
2004-07-10 20:58
2004.07.25
Prostoi vopros po povodu FileStream, CopyFrom! :-)


3-1088603725
Lesica
2004-06-30 17:55
2004.07.25
BDE транслирует поле типа MONEY в DECIMAL