Главная страница
    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.036 c
14-1089166782
Aldor_
2004-07-07 06:19
2004.07.25
Восстановление стертой информации (NTFS)


4-1087072961
DukeArtem
2004-06-13 00:42
2004.07.25
Люди добрый, помогите с клавой :(


4-1086898613
juiceman
2004-06-11 00:16
2004.07.25
Описатели контролов


9-1081921850
Мараканец
2004-04-14 09:50
2004.07.25
Шейдеры


3-1088411194
homer
2004-06-28 12: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
Английский Французский Немецкий Итальянский Португальский Русский Испанский