Posted By: madhouse (nesmrdi lidi a smrdi auta) on 'CZprogram'
Title:     Re: GUI aplikace opet
Date:      Thu Sep 25 16:01:13 2003

> Kazdopadne pokud nemas nejakej rozumnej duvod to delit do vic .dll, tak 
> je nejjednodussi to linkovat staticky a mit jeden .exe. Usetris si tim 
> mimo jine starosti pri instalaci/upgradu. Samozrejme naprosto zasadni vec je
> delit .cpp soubory od zacatku na GUI a vypocetni a snazit se maximum cpat do
> tech vypocetnich. A v tech vypocetnich nesmi byt pracovalo s GUI, zadny 
> volani MessageBoxu apod. 

presne o to de.
pak nastava otazka jak resit interakci mezi tema vrstvama.
trida gui reaguje na pozadavek uzivatele volanim metod trid 
vypocetni logiky. pak nastavaji otazky typu:

ma gui cekat az se to provede nebo to delat na pozadi, kdyz
de o delsi akce, pokud ano jakym mechanismem dostane zpravu 
ze je to hotovo, pokud ne, stejne tam bude nejakej progress bar
a ten uz behem provadeni bude chtit byt vyrozumnen o postupu.

potom jak implementovat ty gui tridy v MSVC, pouzit MFC, ATL...?
o cosi se tam snazi document/view architektura -  prevzit,
nebo naopak vyseparovat? je tam jakesi mapovani udalosti
oken na metody gui trid (tj. *View trid) - da se to vyuzit
bez ATL/MVC...? tady bych asi smeroval zadost o tip od tech
co uz neco takoveho maji za sebou...

jinak deleni trid na gui, vypocetni, popr. jeste pristup 
do databaze asi bude zaklad, neni duvod aby gui znalo
cokoliv o ODBC/ADO/OLEDB... a aby tridy pristupujici
do databaze vedely o nejakym resize formulare...

>        ICQ:5927102                                           Robo
--
Primitivni antikomunismus mi byl vzdycky cizi.. [V.K.]

Search the boards