Programming Homework Help. CSIS 208 Lincoln University Programming Expenses Cost App Design
Programming Assignment 6 Instructions
You have been tasked to write an application which will help your organization calculate the cost of your expenses. Write a Visual Basic program to implement the budget application in the diagram below. The program should have a class called BudgetReceipts that keeps track of the balance and provides the ability to add to the income and subtract to the expenses.
Requirements:
- Form Setup
- You must save your project using your initials in the name**This is required and the project will not be accepted otherwise.
- Design your screen to look like the one below.
- The background image of the form will be set to an appropriate image of your choice.
- Use appropriate naming conventions for controls and variables.
- Include access keys for all buttons.
- The user will not be directed to the net balance field.
- The balance text box will be read only.
- Lock all controls.
- All values must be formatted in currency
- On the form load, the user is prompted with an input box to enter the starting balance for the balance sheet.The user is prompted until a value is entered.
- The initial balance is saved by the class.
- Class
- A class is created which uses a get property for the balance, a sub that subtracts the expenses, and sub that controls the income.
- The class is created separate from the class form.
- The property balance will be called to display the balance each time
- The income sub will be used to add to the income
- The expenses sub will be used to subtract the expenses
- Income Button
- When the Income button is selected the application verifies a value is entered in the amount text box.
- The income button prompts the user for the description of the income the amount is for.
- If a value is not entered the application presents and error and the program does not continue.
- The program will call the class to add the value to the balance and then display the total balance to the user using the appropriate property.
- The income button presents the user with a description of the value and the value amount
- The textbox amount is cleared.
- Expense Button
- When the expense button is selected the application verifies a value is entered in the amount text box.
- If a value is not entered the application presents and error and the program does not continue.
- The program will call the class to subtract the value to the balance and then display the balance to the user using the appropriate property.
- If the balance will go negative the user will be prompted with a message box but the program will continue.
- The income button presents the user with a description of the value and the value amount
- The textbox amount is cleared