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

Reply via email to