SODV2202 object oriented programming
Assignment 2: NHL PlayersOverviewCreate a GUI to browse and filter player stats from the NHL 2017-18 regular season.DirectionsStart by retrieving the assignment starter code from the git repository: git clone The starter code includes a CSV (comma-separated value) file containing the player stats for the NHL 2017-18 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 that displays the player stats in a table format and includes controls for sorting and filtering the data.Your GUI should include a text box where you can enter filtering data. Users should be able to filter the data using any of the columns in the table. A filter expression would look like “G >= 50”, which would only display players that scored 50 or more goals. The filter should work with any of the fields (Player, Team, Pos, GP, G, A, P, +/-, PIM, P/GP, PPG, PPP, SHG, SHP, GWG, OTG, S, S%, TOI/GP, Shifts/GP, 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 < 10, P > 10” would display all players that played less than 10 games and scored more than 10 points.The GUI should also include a text box where you can enter sorting information. Users should be able to sort by any column in ascending or descending order. A sort expression should list the field, and either “asc” or des” to indicate the direction of the sort. For example, “G des” would sort all players by goals scored, in descending order. You should also be able to sort on multiple keys by providing a comma separated list of sort expressions. For example, “Team asc, Player asc” would sort alphabetically by team and player name (in this example, team is the major sort, so it would be done last so that players are grouped by team).Sort and filter operations may be applied by either pressing an update button, or by pressing enter in either of the text boxes.
MyAssignmenthelp.com is one of the leading urgent assignment help providers in the USA. We have earned our reputation as best assignment help in multiple countries including the USA. We have designed unique fastest delivery options, which assist us to deliver immediate assignment assistance. Our teams of highly skilled qualified writers are capable of delivering fast assistances. We provide online assignment help to a wide range subjects so that whenever students face the urgent need of assignment help, they can hire our assistance within a short period.