[OT] Guidelines for handling data in a GUI application?



I'm ready to write my first real GUI application (using gtkmm of course). I studied the gtkmm documentation and can make simple applications. The focus there was on the user interface part (e.g. adding widgets, event handling and stuff like that). But that is only one part of an application. My application must also be able to show and modify data. But I don't know how to do that in a "well designed" way.

I looked for more information, but I couldn't find what I'm looking for. I do find lots of information on GUI toolkits and database APIs, but almost nothing useful on how to glue them together. Does anyone know where I can find more information on this (websites, books,...)?

To give you some more background on my project: My application stores its data in an sqlite database. The application will have one main window, probably some type of master-detail view, with a listview for a (readonly) overview of the main database table and a detail part to modify that data. All the other data in the database is related to that main table (e.g. data to populate widgets in the detail part of the main window) and modified using secondary windows.




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]