CarAgenda program (originally SMART car) |
Close
Index
|
I tried to find better ways to do simple WinForms applications in Delphi. I experimented with alternative menu styles, closer to rich, web-based interfaces (in this case hover_over&click menu behavior).
Additional features related to user screens are a Multiple-document interface (several opened child forms) and data-aware components (chart and grids linked to Car_Year combo boxes).
Another common problem, known as DLL hell (specifically using different versions of the BDE environment), was addressed by an "embedded" DBF library.
Single-purpose libraries, like this one, generally do not support concurrent access (works similar to exlusive_mode or single_user_mode in DB systems) and entirely rely on the underlying file system and operating system capabilities.
The application follows tax rules for allowable motor vehicle expenses valid in Canada in 2004. A car can be owned, leased, or Employee_owned.
There was a web page for this project. See the online presentation here (2005 version).
You can download the Car Agenda application for your review. Just download and unzip it to the local directory, no need to install anything.
|