Question: Please use C#. Implement a WPF app to list stock information that is loaded from StockData.csv. Your app should allow user to Search specific company's
Please use C#.


Implement a WPF app to list stock information that is loaded from StockData.csv. Your app should allow user to Search specific company's stock information, and display the search result in a DataGrid, and the result should be sorted according to the date. Clean the data by removing those rows that the price contains negative value while the data is loading. Your app should also allow user to calculate factorial number. The factorial number calculation should not block user to interact with your app. [Hint: File I/O and calculating factorial number are typical scenario to use asynchronous programming] Q1 1. GUI 2. Class that is to model stock data 3. Load data from csv file and process data (use asynchronous programming) 3.1.1 Read (1 mark) 3.1.2 Clean data (1 mark) 3.1.3 Display loaded data in DataGrid (2.5 mark) 3.1.4 Sort data according to date (0.5 mark) 4. Calculate factorial number asynchronously 5. Overall (i.e., Usability and readability, etc.) Implement a WPF app to list stock information that is loaded from StockData.csv. Your app should allow user to Search specific company's stock information, and display the search result in a DataGrid, and the result should be sorted according to the date. Clean the data by removing those rows that the price contains negative value while the data is loading. Your app should also allow user to calculate factorial number. The factorial number calculation should not block user to interact with your app. [Hint: File I/O and calculating factorial number are typical scenario to use asynchronous programming] Q1 1. GUI 2. Class that is to model stock data 3. Load data from csv file and process data (use asynchronous programming) 3.1.1 Read (1 mark) 3.1.2 Clean data (1 mark) 3.1.3 Display loaded data in DataGrid (2.5 mark) 3.1.4 Sort data according to date (0.5 mark) 4. Calculate factorial number asynchronously 5. Overall (i.e., Usability and readability, etc.)
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
