This is an old revision of the document!
Cor4App
A Cor4App a Cor4 natív megvalósítása.
Linkek
Az alkalmazás legfrissebb változatai a következő verziókban érhető el:
| típus | alkalmazott fordítási direktívák |
|---|---|
| normál | CMD_LINE, MYSQL, POSTGRES, DB_TOOLS, PARAM_CHECK, USE_CSS, USE_GIF, USE_PNG |
| debug | CMD_LINE, DEBUG, MYSQL, POSTGRES, DB_TOOLS, PARAM_CHECK, USE_CSS, USE_GIF, USE_PNG |
| debug_ex | CMD_LINE, DEBUG_EX, MYSQL, POSTGRES, DB_TOOLS, PARAM_CHECK, USE_CSS, USE_GIF, USE_PNG |
| sqlite | CMD_LINE, SQLITE, DB_TOOLS, PARAM_CHECK, USE_CSS, USE_GIF, USE_PNG |
| demo | CMD_LINE, DEMO, MYSQL, POSTGRES, SQLITE, DB_TOOLS, PARAM_CHECK, USE_CSS, USE_GIF, USE_PNG |
| sqlite & debug | CMD_LINE, DEBUG, MYSQL, POSTGRES, SQLITE, DB_TOOLS, PARAM_CHECK , USE_CSS, USE_GIF, USE_PNG |
Az DiSQLite adatbázisok jelszó kezelésére egy pici segédprogi: SQLitePasswd.zip
Dokumentáciok
A Cor4App működéséről egy kis összefoglaló szösszenet
A megvalósított függvények leírása
Az appconfig.inc.php-ban és a Cor4App.ini-ben szereplő beállítások valamint a használt/létrehozott konstansok.
A változások itt találhatók meg.
A használható objektumok leírása.
Parancssori paraméterek.
A Web-es és a Natív megvalósítás közötti különbségek, valamint a handlerek és a PHP különbségei.
Fájl formátum leírások
Felhasználói menü.
A nyomtatáshoz használt XML fájl.
Az egybe forráskód formátuma.
Az egybe forráskód létrehozásához szükséges makefile.
A SCREEN_XML leírása.
Ötletbörze
- demó verzió gyártása:
- napi fél óra legyen a max használhatóság (jelenleg minden indítás után újra kezdi a számolást)
- nyomtatásban minden oldalon legyen vízjel a nyomtatott dokumentumon, ez már félig működik, a listáknál még nem
- több dialógus ablak párhuzamos kezelésének lehetősége, dinamikus “Ablakok” menüvel
- olyan lehetőség, hogy a következő oldal ne a jelenlegi ablakban jelenjen meg, hanem új ablakban. Ez főleg suboperation-nál lenne jó, mert a júzer tudná, hogy éppen mit csinál (látszana a háttérben a másik ablak, de persze nem lehetne ráváltani)
- szerverhez kapcsolódás úgy, hogy RC6 kódolást használunk, ahol a kód a jelszó MD5 kódja lehetne (további ötletek ezzel kapcsolatban)
ToDo list
Folyamatosan vezetem át a hibákat/észrevételeket/javaslatokat a FlySpray-be, ezért ez a szekció meg fog szűnni.
alacsonyabb prioritású problémák
- általános telepítő alkalmazás készítése, appconfig.inc.php kiműtése a tömörített állományból.
- about ablak a menübe
- input mezokbe beirt adatok megjegyzese (history)
- css felparsolás folytatása
- a listánál ha a gombok szélesebbek, mint a megadott szélesség, akkor szélesítse meg a listát
- táblázatnál default gomb
- Excel (esetleg OpenOffice) közvetlen export
- CSheet osztály, ami paraméterezhetően vagy Excel vagy OOffice
- online frissítés
Buglist
- üres process esetén list.index.out.of.bound exceptiont kapok
- nyomtatásnál a repeat végtelen ciklusba kerül, ha nincs átadva adat
- a listában ha az első oszlopban az érték üres string, akkor az alapból nem jelenik meg. Sőt, ha egy szűrő feltételt kitörlök, akkor abban is csak az jelenik meg, ahol az a mező nem üres
- a MySQL-hez nem tud jelszavasan csatlakozni
- tranparens animált gif-nél néha elég érdekes dolgokat művel (otthagy dolgokat, meg ilyenek)