Question: Final Proiect CPS 245 BurnS Preparation Make sure you declare and use constants where appropriate and make sure you use good coding style (proper indentation,



















Final Proiect CPS 245 BurnS Preparation Make sure you declare and use constants where appropriate and make sure you use good coding style (proper indentation, proper use of whitespace, etc.) good variable names and reasonable documentation. Exception handling is required. Each class should have at least a standard opening comment block. Each method should have at least an opening comment that provides a brief description. Use good commenting practices throughout your classes Your project should be in a package called fileEncoder, which you will zip and submit. File Encoder We have so many passwords and usernames to manage that we often end up saving them in some kind of document or text file. This project will require you to create two classes which will interface with the GUI form class, FileEncoderForm, and the resulting application will allow you to maintain securely encoded and stored file(s) that contains your sensitive data. The form class will allow you to open an existing text file (though it must be in the proper format) and view or edit vour data. The text file's data is stored in an encoded form and if viewed with any other editor, it would be unreadable. The program decodes your data into a readable format allowing you to view/edit existing data and add new data Because the data stored in the file uses semicolons to delineate each field, semicolons cannot be allowed in the data. This functionality is included in the FileEncoderFormv1 class, so you don't need to do anything other than be aware of this limitation The two classes required for this project are FileHandler and Encoder. You may create additional classes if you wish to add more features or functionality You will need to include error/exception handling so that the program handles every possible situation gracefully and in a way that is clear to the user, without bombing. Text file format: The text file must have the correct format in order for the file handler class to be able to read and parse the data out. Each field is delimited by semi-colons, which is why we cannot allow the semi- colon character to be used within the data. The separating semi-colons may or may not be followed by one or more spaces, and your file handler should be able to handle the data both ways (with or
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
