Sikerült az alkalmazás DB részét kitenni egy TDataModule-ba,
az 1db TDatabase o'jjektum csodásan kiszolgálja a hozzárendelt
DataSet-eket, a DataSet-eket pedig fantasztikusan tudom kezelni
a rájuk állított DataSource-okkal. Mindezt vizuális formába
is sikerült önteni, így már van mód és lehetőség a táblákban
előre megadott mezőkben keresni (kamu indexek és IndexFieldNames rock's! :)
Működik egyelőre a lookup és calculated mezők leképezése dbgrid-be,
a grid sorainak felhasználó általi szerkesztése (modal dialog-ból ofkorsz :),
törlése és beszúrása.
Nehéz szülés szülés volt... de tanulságos.
Konzekvencia 1: Nem annyira rossz ez a Borland, viszont vannak rohadtul idegesítő dolgai.
Konzekvencia 2: Nem egészséges a RAD "módszerű" programozást a "lekódolom kézzel ezt a formot"
módszerrel kombinálni, ha nincs nagy rutinja az embernek benne... -> fókuszáljunk a biznisz lodzsikra,
ahogy kedves cimborám mondaná (heves artikulációval és karlóbálással)! :D
Ennek örömére 3 Carlsberg a mai jutalom + csinálok valami jó kiadós parasztvacsorát magamnak...
(sonka, hagyma, főtt krumpli+tojás, tejfölös-túróval)
Egészségünkre!
Aztán ami még hátravan:
- MDI felület lehet, hogy nem lesz nyerő... helyette valami tabsheetes
szolúció applikálása...
- Táblák boolean mezőinek átképzése "[[Aktív|Inaktív]|[Igen|Nem]|...]" szövegekre segédtáblák felvétele nélkül
- Felhasználó autentikálása az alkalmazás indításakor
- Felhasználói jogkörök implementálása
- A még szükséges userbiztos ellenőrzések végrehajtása + még több "trájkeccs - by pampino" :D
- tkp. az alkalmazás elkészítése :D
- f0xhu blogja
- A hozzászóláshoz be kell jelentkezni
- 774 megtekintés
Hozzászólások
Csak egy kérdés: miért Borland?
Valahogy az utóbbi években mintha kegyetlen lemaradtak volna...
- A hozzászóláshoz be kell jelentkezni
Mert wxwidgets lett volna a másik. Főnököm nem foglalkozott Qt-val, illetve most már én sem
bánom, hogy nem avval csinálom. Lehet, hogy lemaradtak, de az 1997-ben kiadott kód is egy db
alias átírás után pöccre fordul és működik. :D
Majd ha egyszer nagytudású és tapasztalt leszek, elkészítem az "ultimate software engineering tool"-t :D
--
A gyors gondolat többet ér, mint a gyors mozdulat.
- A hozzászóláshoz be kell jelentkezni