Author Topic: Content of Visual C# Programming  (Read 6586 times)

USA LaoTu Support Team

  • Administrator
  • Hero Member
  • *****
  • Posts: 3972
  • Karma: +35/-11
Content of Visual C# Programming
« on: July 11, 2014, 08:16:34 AM »
Introducing Visual C# and Visual Studio 2010 Course Content:
Chapter 1:
1)   Introduction VS 2010 and C#
2)   Writing Your First Program – Console Application
3)   Using Namespaces
4)   WPF Application
5)   VS 2010 IDE Features
6)   C# Only IDE Features

Chapter 2:
1)   Working with Variables, Operator, and Expressons
2)   Using Statements
3)   Using Identifiers
4)   Using Variables
5)   Using built-in Data Types
6)   Using Incrementing & Decrementing operator ++/--
7)   Declaring Implicitly Typed Variables

Chapter 3:
1)   Writing Methods and Applying Scope
2)   Different among Subroutine, Procedure, Function and Method
3)   Creating Methods, Returning Value, Calling Methods
4)   Defining Local & Class Scope
5)   Overloading Methods
6)   Refactoring code
7)   Debugging code
8)   Using Optional Parameters and Named Arguments

Chapter 4:
1)   Using Decision Statements
2)   Using Boolean Operators
3)   Using Conditional Logic Operators
4)   Using IF statement to make decision
5)   Using Cascading IF Statement
6)   Using SWITCH-CASE Statement

Chapter 5:
1)   Using Compound Assignment and
2)   Using WHILE, FOR, DO loop Statements
3)   Using Different Statement Scope
4)   Using C# Assignment Operators
5)   Using Break and Continue Statements
6)   Using Breakpoint or Output drop-down for debugging

Chapter 6:
1)   Managing Errors and Exceptions
2)   Using Trying Code and Catching Exceptions
3)   Using Unhandled Runtime Exceptions
4)   Using Multiple Catch Handlers
5)   Using Throw an Exception
6)   Using A Finally Block

Chapter 7:
1)   Creating Classes and Objects
2)   What Purpose of Encapsulation
3)   Using Key Object Oriented Concepts in C#
4)   How to Define and Use a Class
5)   How to Control Accessibility of a Class
6)   How to Working with Constructor
7)   What is Overloading Constructor
8)   What is Partial Classes
9)   How to Write and Call instance methods
10)   What is Static Methods and Data
11)   How to create Constant Field, Static Class and Anonymous Class

Chapter 8:
1)   Understanding Value Type and Reference Type
2)   Using C# Built-In Value Type and String & Class Ref Type
3)   Using Value Parameters and Reference Parameters
4)   Using Ref and Out Parameters
5)   Using Boxing and UnBoxing Type object
6)   How to Casting Data Safely
7)   Understanding Value Type with Enumeration & Structure
8)   How to Work with Enumeration
9)   How to Work with Structure
10)   What is difference of Structure and Class object

Chapter 9:
1)   Understanding Arrays and Collections
2)   How to Declare, Create and Initialize Array Variables
3)   How to Access and Iterate through an Array
4)   What is Collection Class
5)   How to Use ArrayList Collection Class
6)   How to Use Stack Collection Class
7)   How to Use Hashtable Collection Class
8)   Compare Array and Collection

Chapter 10:
1)   Understanding Methods taking Parameter Array and Optional Parameter
2)   How to use Array Arguments
3)   Compare Params Array and Optional Params
4)   What is Inheritance
5)   How to Use Inheritance with Base Class Constructor
6)   How to Declare New method
7)   How to Declare Virtual Method
8)   How to Declare Override Method
9)   Understanding Protected Access

Chapter 11:
1)   Creating Interface and Abstract Class
2)   How to Define, Implement and Reference Interface
3)   Work with Multiple Interfaces
4)   How to Explicitly Implementing an Interface
5)   What is Interface Restrictions
6)   What is Abstract Class and Abstract Method
7)   How to Implement and Using Abstract Class

Chapter 12:
1)   Understanding Garbage Collection & Resource Management
2)   What is the Life and Times of an Object
3)   How to Use the Garbage Collector
4)   How to Use Resource Management
5)   How to Use Disposal Method
6)   How to Implement Exception-Safe Disposal
7)   What is Using Statement

Chapter 13:
1)   How To Implementing Property to Access Fields
2)   How To Implement Encapsulate by using methods
3)   What is Property of Class
4)   Using Read-Only Property
5)   Using Write-Only Property
6)   What is Property Accessibility
7)   Understanding the Property Restrictions
8)   Declare Interface Property
9)   Using Properties in a Windows Application
10)    How to generate Automatic Property
11)    How to initialize Objects by using Properties

Chapter 14:
1)   Understanding Generics
2)   Creating new Generic Type
3)   Using Generics and Generalized Classes
4)   Creating a Generic Class
5)   Creating a Generic Method
6)   What is Variance and Generic Interfaces
7)   How to Casting Data Safely

Chapter 15:
1)   Introducing Windows Presentation Foundation (WPF) Application
2)   How to add WPF Controls to the From
3)   Changing Properties Dynamically
4)   Handling Events in a WPF Form
5)   Creating Menus by Menus and MenuItem Class
6)   Handling Menus Events
7)   Creating Shortcut Menus
8)   Using Windows Common Dialog Boxes
9)   Using SaveFileDialog Class

Chapter 16:
1)   Performing Data Validation
2)   What Strategies for Validating User Input
3)   Set Validation by Using Data Binding
4)   Managing Data
5)   Querying Order Information in database by using ADO.NET
6)   Querying a Database by using LINQ to SQL
7)   Defining a Custome DataContext Class
8)   Using LINQ to SQL to query Order Information in Database