This program is a great opportunity if you have to learn 'by heart' any list of any subject. It is very simple to make it work: just create a text (.TXT) file, in each line, put the question, type a <TAB> character, and type the answer. By Heart treats this data file by randomizing the question. You just have to type the answer or to choose it in the list. The questions/answers can be edited, either directly by the program, either with the user's custom text editor, either with NOTEPAD as shown below:
The question can be GRAPHICAL: the text of the question in the data file has just to report with a .BMP, .ICO or .WMF file name.
Do have a 10 minutes sessions, and you will see the result with the list of questions and answers you wanted to learn.
See below what this program looks like (1/2 scaled screenshot: click on it to enlarge)...
Please notice: By Heart! is bilingual: English and French