Chapter 1
- create a Console application
- explain variables and the intrinsic types
- perform simple calculations with variables
- introduce Visual C# keywords
|
Chapter 6
- introduce the class concept
- constructors an destructors
- access modifiers
- introduce properties and indexers
- delve into inheritance
- abstraction and polymorphism
|
Chapter 2
- explore string class methods
- introduce basic input validation
- see how scope affects variable declaration
- explain operators and the operation hierarchy
|
Chapter 7
- add XML documentation to methods and classes
- the using directive V. fully-qualified names
- group code logically in regions
- create reusable class libraries
- import existing libraries
|
Chapter 3
- introduce the program flow options
- demonstrate:
- if statements
- while loops
- switch statements
|
Chapter 8
- compare generic and non-generic collections
- create generic methods and classes
- apply generic constraintss
|
Chapter 4
- introduction to methods
- method overloading
- the out and ref keyword
- the Array class
- passing multiple arguments to methods
- pass method calls as arguments
- value type V. reference type arguments
|
Chapter 9
- create a Windows-based application
- Windows form controls
- control properties and methods
- events and event handlers
- validate user input
|
Chapter 5
- breakpoints explained
- break mode
- introduce the Watch and Breakpoint windows
- explain the 3 types of errors
- try catch finally blocks
|
Chapter 10
- create and access files
- introduce FileDialogs
- using recursion on a folder structure
- introduce printing within a Windows-based application
|