DBApp
GPL
2009-07-11
C++, Threads, UTC, wxWidgets, XML
(9)A school project made with another guy, written in C++ this project allows the user to manage a database of student in a University. This project has been made in the LO11 course, at the UTC (Université de Technologie de Compiègne). It has a lot of features and is cross-platform, using wxWidgets and tinyXML, and translated in both French and English.
FEATURES
- Create and manage a Student Database with a complete UI
- Import and Export you Database in XML
- Sort your Student list
- Search Students in the list
- Add / Edit / Delete entries (Students, Semesters or UVs)
- Drag and Drop XML Files
- Import thousands of files while editing the DataBase (Threads)
- Translated in French and in English
- Detailed log (verbose mode)
- Command line options
- Tested under Windows and GNU/Linux with wxWidgets 2.6 and wxWidgets 2.8
- Doxygen Documentation
REQUIREMENTS
- wxWidgets 2.6 or higher
- GNU/Linux or MS Windows (may work or MAC but not tested)
COMPILATION
- Linux:
- a Makefile is provided, just go in the directory and type: `make -j4`
- Windows (and Code::Blocks):
- Create a new C::B wxWidgets empty project, and then add all .h, .rc, .ico
and all .cpp (except MainTest.cpp which is needed only for the console app).
- Link tinyXML library to your compiler