Oreilly - Intermediate C# Programming
by | Released August 2015 | ISBN: 9781491932148
In this follow-up to his popular Beginning C# Programming video, former Microsoft developer and C# expert Eric Lippert introduces you to intermediate-level C# concepts and practices through a series of helpful examples, exercises, and projects. This hands-on video course takes you into more complex examples of object-oriented programming, as well as types, file management, and event-driven programming—including the creation of a graphical user interface (GUI).To provide you with a smooth transition from his earlier video, Eric reviews topics from the Beginning course, including values, variables, arrays, statements, loops, and writing specifications. Through the course of the Intermediate C# Programming video, you will:Learn about generic collection types, such as lists and dictionaries, and enumerated types that represent things like days of the weekDive into file management and learn how to use text files and embedded resourcesUnderstand the types of problems OOP was designed to solveWork with OOP classes, constructors, fields, methods, virtual methods, object properties, type checking, and inheritanceExplore the five SOLID principles of good OOP design, and check to see if your work adheres to themUse event-driven programming with Windows Presentation Foundation to create a GUIAbout the presenter:Eric Lippert develops C# analyzers at Coverity. During his 16 years at Microsoft he was a developer working on the Visual Basic, VBScript, JScript and C# compilers and a member of the C# language design committee; he is now a C# MVP. He writes a blog about programming language design and other fabulous adventures in coding at http://ericlippert.com and can be found on Twitter at @ericlippert. Show and hide more Publisher resources View/Submit Errata
- Introduction
- Introduction 00:01:23
- Review of Beginner Course 00:12:14
- Types
- Nullable Arithmetic 00:26:14
- Generic Collections 00:37:52
- Enumerated Types 00:23:23
- Exception Handling
- Exception handling 00:32:49
- File Management
- Text Files 00:27:11
- Embedding Resources 00:16:10
- The Switch Statement
- The Switch Statement 00:18:07
- OOP
- Object Oriented Programming 00:15:24
- Classes 00:13:23
- Constructors 00:14:09
- Fields 00:21:40
- Methods 00:14:40
- Properties and Indexers 00:26:01
- Accessibility Modifiers and Encapsulation 00:16:38
- Class Inheritance 00:21:58
- Type Checking 00:25:12
- Virtual Methods 00:40:35
- SOLID Classes 00:13:57
- Designing for Inheritance 00:16:55
- Interfaces 00:22:26
- Random Numbers
- State Machines
- Event Driven Programming
- Event-Driven Programming 00:30:29
- Assemblies
- Code Quality
- Ensuring Code Quality 00:22:44
- WPF
- Introduction to WPF 00:20:55
- Putting it Together 00:24:36
- Finishing Up
Show and hide more 9781491932148.intermediate.c.programming.OR.part1.rar
9781491932148.intermediate.c.programming.OR.part2.rar
9781491932148.intermediate.c.programming.OR.part3.rar