Site hosted by Angelfire.com: Build your free website today!

Using the Application
Home Up High Level Design Layout of Controls Encrypt Decrypt Making Encrypt/Decrypt Work Using the Application

 

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.