On 5 Sep 2010, at 9:47am, Arthur Avramiea wrote: > I would like to create a graphical interface which will allow me (after > using the proper pass), to add or modify questions, that will allow the > generation of the tests themselves,of the formatted test pages ready to be > printed, and of a page with the answers for correction. I do not want to use > a web interface for that, to make it more portable. It will run on Windows > XP/Vista.
This makes no sense. Web interfaces are /more/ portable than writing an interface for a particular version of Windows, which may break when Microsoft issues the next support pack, or the user installs some program you've never heard of. > Is C++ a proper language for creating this interface? C++ is an extremely difficult language to learn, especially if you have no prior programming experience. > If not, which > programming language do you recommend for the task? Which libraries should I > use? Thank you very much. If portability is important to you, and you have access to a web server that supports PHP, then I'd highly recommend you learn HTML and PHP, and host your test on your web server. This means * You never need to pass out copies of your test program, just one URL. * Users can update their tests on any computer, not just the one they have your software installed on. * People can use your test on any internet-connected computer using any web browser: supports Mac, Windows, Linux of all recent versions. * Your SQLite database is never on any user's own computer, so encryption is irrelevant (assuming they can't hack into your server). * You are acquiring HTML and PHP skills which are very useful in other projects. I have to assure you that learning HTML and PHP together is less total work than learning C++ and the foibles of any particular version of Windows. Simon. _______________________________________________ sqlite-users mailing list [email protected] http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

