Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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.038 c
1-1089265327
Bart
2004-07-08 09:42
2004.07.25
сервис запускает другое приложение


3-1088577412
zorik
2004-06-30 10:36
2004.07.25
Нужно написать запрос


6-1085678736
Tipson
2004-05-27 21:25
2004.07.25
TWebbrowser -возможен ли стандатный статус бар?


1-1089271156
denis24
2004-07-08 11:19
2004.07.25
дата в 36-ричной системе (например BQ - 26 ноября)


9-1080408372
AbLaZe
2004-03-27 20:26
2004.07.25
Прорисовка карты





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский