|
Session 5
Section A: String Class
· String Constructors
· String Properties
· Static & Shared Method
· Compare Ordinal
· Concat, Format & Join
· Instance Methods
· String-returning Methods
· String Builder Class
· toString Method
Section B: Dates & Times
· Date/Time Constructors
· Shared Methods - DateTime.Parse
· Date/Time Properties
· Conversion Methods
· Calculation Methods
· Shared Methods
· Using Date/Time Type
Section C: TimeSpan Type
· Lapsed Time
· Creating TimeSpan Values
· TimeSpan Properties
· Creating a TimeSpan
· TimeSpan Fields & Method
· TimeSpan.Parse
Section D: Exception Handling
· .NET Error Handling
· No Error Handling
· Simple Try/Catch Block
· Unhandled Error
· Exception Object
Section E: Catching Specific Exceptions
· Multiple Exceptions
· Exception Order
· Exception Hierarchy
Section F: Throw & Finally
· The Throw Keyboard
· Exception Handling Options
· Passing Error Information
· Inner Exception
· Run Code Unconditionally
· Using Finally Block
Session 6
Section A: Debugging Environment
· Configure
· Configuration Properties
· Debug Setup & Use
· Debug Window(s)
· Watch Expressions
· Conditional Breakpoint
· Multiple Languages
· Debug Store Procedure
Section B: Logging & Tracing
· Windows Event Log
· Create EventLog
· Write To & View Log
· Tracing Application
· Trace Switch & Listeners
· Write Trace Listeners
· Modify Configuration
|
Section C: Understanding Inheritance
· Inheritance Class
· Overriding
· Shadowing
· Protected
Section D: Implementing Inheritance
· Supporting Inheritance
· Setting Class & Properties
· Overridable Methods
· Create Derived Class
· Overload Overrides
· Implement Derived Class
· Overriding in Action
Section E: Using Inheritance
· Customize Controls
· Create Derived GroupBox
· Create Custom Control
· Create Custom Event
· Override Inherited Class
Section F: Using Custom Controls
· Setting Up Component
· Add to Toolbox
· Create Control Handler
· Test Derived Control
Section G: Polymorphism
· Inheritance-based
· BaseClass Type
Session 7
Section A: Using Interfaces
· Work with Interfaces
· Implement Interface
· Implement Method
· Implement ICompare
· Implement IComparer
· Implement Dual Interfaces
Section B: Selecting Files
· Open File Dialogue Control
· Show Dialogue Method
· Filter Properties
· Control Properties
· Event Handling
Section C: Path & FileSystemInfo
· Path Class
· Path Class Methods
· File & Directory Classes
· FileSystemInfo Class
· Directory Class
· Create Directory Method
Section D: TreeView Control
· Get Logical Drives
· Add Nodes
· Expand Nodes
· GetFolder Names
· View Expanded Tree
· File & Folder Properties
· TreeView After Select
· Polymorphism
|
Section E: Reading & Writing Files
· Stream-based Objects
· FillList Procedure
· File Stream Object
· File StreamReader
· Alternative Solutions
· StreamWriter
Session 8
Section A: Working with Arrays
· Creating Arrays
· Dynamic-sized Arrays
· Arrays as Objects
· Cloning an Array
· User-defined Arrays
· Initializing Arrays
· Multidimensional Arrays
Section B: Controlling Arrays
· Retrieve Array Item
· ForEach Loop
· GetUpperBound Method
· Pass an Array
· System.Array.Members
· Sorting Arrays
· Searching Arrays
Section C: Arrays in .NET
· Array Examples
· Arrays & Text File
· Resize Array
· Sort Text File Array
Section D: ArrayList Class
· Add/Insert Method
· AddRange Method
· Manipulating Array List
· ArrayList & Text File
Section E: HashTable & Sorted List
· HashTable Data Structure
· Add Item to HashTable
· HashTable Theory
· Assign HashTable Value
· Retrieving from HashTable
· Iterate through HashTable
· SortList Class
Section F: Stack, Queue & Collections
· Stack & Queue Concepts
· Add Items
· Peek Method
· Pop & Dequeue
· Typed Collections
· Array Problems & Solutions
· FillTextLineCollection
|
|