Question: Q1 Marks 2 1 5 Functionality 1. GUI 2. Class that is to model stock data 3. Load data from csv file and process data

 Q1 Marks 2 1 5 Functionality 1. GUI 2. Class that

Q1 Marks 2 1 5 Functionality 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.) 1 1 Q2 1. Use parallel.Invoke() to 1.1. Display selected image 1.2. Save selected image locally 1.3. Create and save thumbnail locally 2. Overall 1 1 1 1 1 Question 1[10 marks] 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 Marks 2 1 5 Functionality 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.) 1 1 Q2 1. Use parallel.Invoke() to 1.1. Display selected image 1.2. Save selected image locally 1.3. Create and save thumbnail locally 2. Overall 1 1 1 1 1 Question 1[10 marks] 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]

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!