Question: Overview Create a GUI to browse and filter player stats from the NHL 2 0 1 7 - 1 8 regular season. Directions The code
Overview
Create a GUI to browse and filter player stats from the NHL regular season.
Directions
The code includes a CSV commaseparated value file containing the player stats for the NHL regular season. Write code to parse this file and store the results into a standard collection that can be queried using LINQ.
Build a GUI can be console that displays the player stats in a table format and includes controls for sorting and filtering the data.
You shoul be able to filter data. Users should be able to filter the data picking columns on the table you can display options via console A filter expression would look like G which would only display players that scored or more goals. The filter should work with any of the fields Player Team, Pos, GP G A P PIM, PGP PPG PPP SHG SHP GWG OTG, S S TOIGP ShiftsGP FOW The filter should also work with any standard comparison operator The filter expression should also be able to include multiple filters separated by commas. For example, GP P would display all players that played less than games and scored more than points.
The GUI should also include a a way to enter sorting information, looking all fields for information.
Users should be able to sort by any column in ascending or descending order.
Bonus
Allow users to enter more complex filter expressions. Complex filters can include the && and operators. The && operator would work the same as comma separated filters. The operator would include results that meet either requirements bonus marks
Allow mixing both && and operators in the filter. The && operator has higher precedence than the operator bonus marks
Hint
See previous examples and activities for help parsing the CSV file. The first line of the CSV file lists column headers and should not be includeddisplayed with the regular data.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
