Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Organizovanje C++ programa kao u Delphi-ju

[es] :: C/C++ programiranje :: Organizovanje C++ programa kao u Delphi-ju

Strane: 1 2

[ Pregleda: 4985 | Odgovora: 26 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
*.racasse.se

Sajt: dejan.lekic.org


+2 Profil

icon Re: Organizovanje C++ programa kao u Delphi-ju31.07.2003. u 14:11 - pre 229 meseci
Citat:
Predrag Damnjanovic:
Citat:
leka:
Peco care, ako ti se ne svidja - ti nadji neki drugi ToolKit koji se tebi vise svidja.
Druga stvar - postoji news, pa ljudima iz FLTK tima mozes da se izjadas a oni ce videti ima li smisla to sto pricas ili ne. :)
Ja probleme tog tipa na koje ti nailazis nisam imao (sa FLTK-om).


Epa da znas da cu da im pisem...
Mada, imam ja i par sitnih primedbi na widget-e. Recimo onaj ListBox, mora da drzis da bi lista bila otvorena - video sam da ste to sredili u eFLTK-u, na moje veliko zadovoljstvo...

Tako da, kada im budem pisao, bice to poduze pismo...
Ili cu jednostavno da predjem na eFLTK, ako napravite (mada mogu i ja da pomognem - ako dozvolite & zelite) normalan callback sistem :)


eFLTK ekipa se jednoglasno odlucila za (vec ubaceni) Signal/Slot sistem, koji je deo eFLTK-a ima jedno nedelju dana. Ti si odavno pozvan da budes clan eFLTK tima i znas dobro sta bi radio (ono sto si sam zeleo da radis - Net deo)...
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
199.171.112.*



+6 Profil

icon Re: Organizovanje C++ programa kao u Delphi-ju31.07.2003. u 18:18 - pre 229 meseci
Citat:
filmil:
Mislim da je jedini pravi potpuno OO pristup pravljenju tulkita stavljanje po jedne virtuelne funkcije clanice (metoda) za svaki moguci event.


Eh, mislim da ne vredi raspravljati o tome šta je "pravi potpuno OO pristup", već koji je pristup najelegantniji, najčitljiviji i najlakši za održavanje. U principu, meni se najviše dopada sistem opisan design pattern-om Observer - Subscriber. Jednostavno se jedan objekat registruje da ga drugi objekat obavesti kad se desio neki događaj. Taj pristup recimo koristi Java Swing, ili .NET Windows Forms, mada malo različitim tehnikama: Java preko interfejsa i unutrašnjih klasa, a .NET preko specijalnih objekata koji se zovu delegates. Od C++ toolkitova koje koliko-toliko poznajem, VCF ima vrlo sličan pristup, a recimo zanimljivo je da (po mom skromnom mišljenju) najbolja GUI biblioteka za C++ WTL koristi nešto slično kao MFC - makroe. Objašnjenje je da se na taj način dobijaju najbolje performanse.
 
Odgovor na temu

filmil
Filip Miletić
Oce Technologies B.V., inženjer
hardvera
Arcen, NL

Član broj: 243
Poruke: 2114
*.adsl.zonnet.nl

Jabber: filmil@jabber.org
ICQ: 36601391


+3 Profil

icon Re: Organizovanje C++ programa kao u Delphi-ju31.07.2003. u 18:40 - pre 229 meseci
Nisam to rekao da bih krenuo u polemiku koji je jedini pravi i sl (a sad vi, pošto nema citiranja poslednje poruke, pogađajte ili tražite šta sam to reko) nego da mi je zanimljivo da niko nije krenuo tim (očiglednim?) putem.

f
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
199.171.112.*



+6 Profil

icon Re: Organizovanje C++ programa kao u Delphi-ju31.07.2003. u 18:51 - pre 229 meseci
Evo objašnjenja zašto MFC nije implementiran na taj način:

http://msdn.microsoft.com/libr...vclib/html/_MFCNOTES_TN006.asp

"Microsoft Windows implements what are essentially virtual functions in window classes using its messaging facility. Due to the large number of messages involved, providing a separate virtual function for each Windows message results in a prohibitively large vtable.

Also, since the number of system-defined Windows messages changes over time, and since a specific application may want to define some Windows messages of its own, the message-map mechanism provides a level of indirection that prevents interface changes from breaking existing code."
 
Odgovor na temu

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
*.telia.com

Sajt: dejan.lekic.org


+2 Profil

icon Re: Organizovanje C++ programa kao u Delphi-ju31.07.2003. u 23:47 - pre 229 meseci
Legende, predlažem da ovu diskusiju prebacimo (poslednjih nekoliko poruka) u Art of Programming, šta mislite?
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
199.171.112.*



+6 Profil

icon Re: Organizovanje C++ programa kao u Delphi-ju01.08.2003. u 00:18 - pre 229 meseci
Citat:
prebacimo (poslednjih nekoliko poruka) u Art of Programming


Zar je to moguće uraditi? Ako znaš kako, samo napred.
 
Odgovor na temu

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
*.racasse.se

Sajt: dejan.lekic.org


+2 Profil

icon Re: Organizovanje C++ programa kao u Delphi-ju01.08.2003. u 12:07 - pre 229 meseci
Pa mislio sam da je moguce, zar nije?? :( Eto necega za "Predlozi i pitanja" diskusionu grupu :)
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

[es] :: C/C++ programiranje :: Organizovanje C++ programa kao u Delphi-ju

Strane: 1 2

[ Pregleda: 4985 | Odgovora: 26 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.