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 anduse constants where appropriate and make sure you use good coding style(proper indentation, proper use of whitespace, etc.) good variable names and reasonabledocumentation. Exception handling is required. Each class should have at least astandard opening comment block. Each method should have at least an openingcomment that provides a brief description. Use good commenting practices throughout yourclasses Your project should be in a package called fileEncoder, which youwill zip and submit. File Encoder We have so many passwords andusernames to manage that we often end up saving them in somekind of document or text file. This project will require you tocreate two classes which will interface with the GUI form class, FileEncoderForm,and the resulting application will allow you to maintain securely encoded andstored file(s) that contains your sensitive data. The form class will allowyou to open an existing text file (though it must be inthe proper format) and view or edit vour data. The text file'sdata is stored in an encoded form and if viewed with anyother editor, it would be unreadable. The program decodes your data intoa readable format allowing you to view/edit existing data and add newdata Because the data stored in the file uses semicolons to delineate

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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!