So I'm at the last page of my book trying to learn VB.
My last "Hands on" project is the following.
I've been at this for some time now and just keep having to wipe the slate clean and start over. I certainly am not looking for my work to be done by someone because then I wouldn't learn it! But I need some assistance. The FinalProjectDataFile.txt is given to me.
My last "Hands on" project is the following.
You will create an application that reads and writes a sequential file. The sequential file contains a Rolodex with a notes field. The notes field contains RTF text instead of plain text. The sequential file is called FinalProjectDataFile.txt.
The fields contain the following data:
*last name
*first name
*address
*city
*state
*zip code
*last contract date
*notes
All the fields are text fields except for the notes field.
1.Create a structure or class to store each record in the sequential file.
2.Create the code to store a list of the records. Use an array or List class to store the data in memory.
3.Create the control instances on the main form. Use a MaskedTextBox control instance for the zip code field. Use a RichTextBox control instance to display the notes.
4.Create a menu system for the application. Create a File menu with menu items to open and save the data file, and to exit the application. Create a Navigate menu with menu items to locate the first, next, previous, and last records. Create an Edit menu with menu items that will allow the end user to add, change, and delete records.
5.Create a toolbar for the application. The toolbar should contain buttons to open and save the data file and to perform record navigation. These toolbar buttons should mimic the functionality of the corresponding menu items. The toolbar need not contain buttons to add, change, or delete records.
6.Create the code to open and save the file. The sequential file is structured such that each field appears on a single line, with the exception of the notes data, which can appear on multiple lines. The notes appear on multiple lines because RTF data can have embedded carriage return characters. Each record is separated by the pattern \\\.
7.Create a status bar on the form. Configure the status bar so that it will display the index of the current record and a count of the total number of records.
I've been at this for some time now and just keep having to wipe the slate clean and start over. I certainly am not looking for my work to be done by someone because then I wouldn't learn it! But I need some assistance. The FinalProjectDataFile.txt is given to me.