[Encyklopedia] Malutkie zmiany?

0

Domyślam się, że dziedziczenie po innych komponentach (nawet w postaci samego linku na liście właściwości) nie pojawi się już :(
To może chociaż pole Rodzic, żeby można było szybko znaleźć właściwości dziedziczone od rodzica?

0

Tak, tez myslalem, o zreformowaniu tego dzialu. Zrobienie, czegos takiego jak na msdn.microsoft.com i podpiedzie do tego jakies subdomenki.

0

Tak, tez myslalem, o zreformowaniu tego dzialu. Zrobienie, czegos takiego jak na msdn.microsoft.com i podpiedzie do tego jakies subdomenki.

Akurat msdn ma niezbyt ciekawą budowę :( Ciężko się w tym poruszać. Moim zdaniem już bdn jest lepsze, ale też nie na tyle wygodne jakbym chciał.

0

To moze zrobic opcjonalna kontrolke w formularzu? Czlowiek mogloby wpisac (podczas dodawania nowej klasy) klase bazowa i podczas wyswietlania metody i wlasciwosci bylyby wyswietalne wlasnie z klasy bazowej?

0

To moze zrobic opcjonalna kontrolke w formularzu? Czlowiek mogloby wpisac (podczas dodawania nowej klasy) klase bazowa i podczas wyswietlania metody i wlasciwosci bylyby wyswietalne wlasnie z klasy bazowej?

To rozwiązanie jest chyba najprostsze, choć nie najlepsze. Np. TStream ma metodę Read i THandleStream ma metodę Read, ale już inną (override) :(
Najlepiej byłoby możliwość wybierania dla konkretnej metody/właściowści, ale to by wprowadziło chyba dużo kłopotów :(
Może dać możliwość dodawania oprócz opisów metod także linki do innych. Oprócz "Dodaj" pojawiłoby się też "Dodaj link" albo "Dziedzicz". Kontrolka do klasy bazowej też mogłaby pozostać, żeby można było poznać hierarchię :)

0

I do klas dziedziczących też...

0

Dobra, juz cos takiego dodalem. Sprawdzcie jak dziala :-/
Przy dodawaniu klasy mozna okreslic klase bazowa. Rowniez podczas moderarowania mozna okreslic klase bazowa. Wowczas oprocz mozliwosci dodania wlasciwisci/metody/zdarzenia pojawia sie link, po ktorego kliknieciu jest mozliwosc dodania wlasciwosci/metody/zdarzenia z klasy bazowej. Zobaczcie na przykladzie klasy TMemorysStream oraz TStream.

0

Dobra, juz cos takiego dodalem. Sprawdzcie jak dziala :-/
Przy dodawaniu klasy mozna okreslic klase bazowa. Rowniez podczas moderarowania mozna okreslic klase bazowa. Wowczas oprocz mozliwosci dodania wlasciwisci/metody/zdarzenia pojawia sie link, po ktorego kliknieciu jest mozliwosc dodania wlasciwosci/metody/zdarzenia z klasy bazowej. Zobaczcie na przykladzie klasy TMemorysStream oraz TStream.

Świetnie działa, ale... :-) Trochę nie najciekawiej jest z klasami typu TCustom... Proponuję, żeby robić tak jak jest teraz tzn. TCustomMemoryStream zawiera się od razu w TMemoryStream. Może to oczywiście powodować pewne problemy z właściwościami typu protected, ale ludzie, którzy będą brali się za pisanie komponentów to najczęściej i tak wiedzą o co chodzi...

1 użytkowników online, w tym zalogowanych: 0, gości: 1