Our final project, when complete, behaves much like Notepad. The
primary difference is that it allows us to encrypt and decrypt files using a
password. You can try out a running example of the application by
downloading this ZIP file. After
downloading the ZIP file, open it and extract the executable file contained
within it. Run the executable file.
Below you see an image of the application with comments suggesting how to use
it. When you run the provided example (see the download in the previous
paragraph), try out all of the menu options. Your project includes
creating and programming all of the menu options in the downloadable example.
By class time on Thursday, another version will be uploaded and provided for
download. It will contain an additional menu option that you can implement
for extra credit.
Following the two images displayed below, there is a table explaining what
each of the menu options are to do.


Menu Option
|
Task Performed by Menu Option
|
| File/New |
Creates a new blank document. |
| File/Open |
Displays an Open File dialog. The user selects a file
to load into the application. The file is loaded and displayed. |
| File/Save |
Saves a document to its file. |
| File/Save As |
Displays a Save As File dialog. The user selects a
file to save to and the application saves the document to the file. |
| File/Close |
Closes the current document. |
| File/Exit |
Exits the application. |
| Edit/Cut |
Copies whatever text is selected in the edit box and saves
it to the clipboard. It then deletes the selected text from the edit
box. |
| Edit/Copy |
Copies whatever text is selected in the edit box and saves
it to the clipboard. |
| Edit/Paste |
Copies the text on the clipboard to the current insertion
point in the edit box. |
| Edit/Delete |
Deletes the selected text from the edit box. |
| Edit/Select All |
Selects all of the text in the edit box. |
| Edit/Find and Replace/Find |
Pops up a find dialog box. The user enters text that
he or she wishes to search for. Each time the user clicks on
"Find Next", the next occurance of the text is found.
Searching begins from the current insertion point in the edit box. |
| Help/About |
Pops up a message box telling the user about the
application. |
| |
|