English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 4h 51m | 818 MB
Successful programmers know more than just how to code. They also know how to think about solving problems. Code Clinic is a series of courses in which our instructors solve the same problems using different programming languages. In each course, instructors provide tips and tricks for working in a particular language and help you grasp why you might want to learn one language over another. Here, Anton Delsink works with C#. Throughout the course, Anton introduces challenges and then provides an overview of his solutions in C#. Challenges include topics such as geolocation, face recognition, and accessing peripherals. Visit other courses in the series to see how to solve the same challenges in languages like C++, JavaScript, PHP, Python, Ruby, Go, and Swift.
Table of Contents
1 Welcome
2 What you should know
3 Exercise files
4 Getting the most from Code Clinic
5 Intro The weather at Pond Oreille
6 Solution overview
7 Explore the data with Excel
8 Explore the Visual Studio solution
9 Create a new TryParse method
10 Testing with sample data
11 Filter data using LINQ
12 Math.NET linear fit to find the slope
13 Data visualization with LiveCharts
14 Conclusion
15 Intro Where am I
16 Solution overview
17 Using the GeoCoordinateWatcher
18 Sign up for Map Image REST API
19 Call the Map Image REST API
20 Conclusion
21 Intro Eight queens
22 Solution overview
23 Eight queens test cases
24 Check for attacks across rows
25 Check for attacks on diagonals
26 Find solutions with recursion
27 Debug recursive calls
28 Find all solutions
29 Check found solutions against known
30 Conclusion
31 Intro Accessing peripherals
32 Solution overview
33 Create WinForms project with NAudio
34 Using class SignalGenerator
35 Experiment with TrackBar controls
36 Tracking MouseMove over a panel
37 Calculate relative mouse movement
38 Calculate changes in volume and frequency
39 Conclusion
40 Intro Facial recognition
41 Solution overview
42 Create a prompt with arguments
43 Using the API URL and API key
44 Using class HttpWebRequest
45 Parse JSON response with JArray
46 Convert rectangles to polygons
47 Using SharpImage method DrawPolygon
48 Display output image
49 Conclusion
50 Intro Real-time information dashboard
51 Solution overview
52 NuGet and FactoryTelemetry
53 LiveCharts AngularGauge XAML
54 LiveCharts CartesianChart XAML
55 Configuring data binding
56 Load data into CharValues
57 Data binding gauge to property
58 X-axis label formatter
59 Set up for a dynamic x-axis
60 Calculating x-axis range dynamically
61 Adding multiple line series
62 Conclusion
63 Next steps
Resolve the captcha to access the links!