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.]