Question
C# Project --- Visual Studio 2017 You need to create a program that will download a list of appliances could be found in a typical
C# Project --- Visual Studio 2017
You need to create a program that will download a list of appliances could be found in a typical home. With that list will be included the amount of power that an appliance consumes. The program will allow for price per kWh for electricity. As you turn on appliances you should see several text boxes on the form that display what the turned on appliance(s) that are turned on consume per hour, per day and per year.
For this assignment:
1. Create a GUI (PowerViewer) so that a customers current electric rate and consumption can be displayed.
2. The appliances will be downloaded from a file. The class that takes care of this part is ApplianceDA and will return a List of Appliance objects.
3. In the form generate a button for each appliance returned from the ApplianceDA class. There may need to be several rows of buttons on the form. When a mouse over on a button occurs show a tool tip describing the appliance the power they consume.
4. When a button is pressed simulate the turning on of that appliance by turning the background of the button to green. Then update the current cost of the appliance(s) that are turned on the form.
An image of the form view is below, along with the attached .csv file for use in the program.
This is an excel file; to complete this project it will need to be recreated in your own excel, and used in this program.
Form View: Power Viewer 10 Cost per hour s.01 Cost per day .24 Cost per year $87.60 Price per kWh Current Wattage 100 Devices we can turn on or off SpaceOvenioaer Refrigerat Microwav Coffee (This based on which appliances are in the file.) Form View: Power Viewer 10 Cost per hour s.01 Cost per day .24 Cost per year $87.60 Price per kWh Current Wattage 100 Devices we can turn on or off SpaceOvenioaer Refrigerat Microwav Coffee (This based on which appliances are in the file.)Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started