VB.NET OR C# Training

VB.NET / C#

This C#.NET preparing educates non-experienced individuals how to make the Solutions/Applications utilizing C#.NET. C#.NET is Microsoft's entrance into the universe of oversaw programming. Utilizing a language structure that is purposely from Java, C++ and C, C#.NET accomplishes a characteristic exchange off of briskness and lucidity, empowering software engineers to express ideas in an unmistakable and viable frame. The ongoing improvements to the dialect have made it considerably more ground-breaking than previously, enabling software engineers to work with C#.NET in both an Object-Oriented and in part useful style.

Course Curriculum

  1. Introduction
    1. Introduction and Course Overview
    2. Installing Visual Studio
    3. How to Access Working Files

 

  1. Using IDE
    1. Create and running a new project
    2. Copying and Compressing project
    3. IDE Tour

 

  1. Building User Interfaces
    1. Creating Controls
    2. Setting Properties at design time
    3. Common Properties
    4. Naming Controls
    5. Anchoring Controls

 

  1. Common Controls
    1. Labels
    2. Textbox
    3. Button
    4. Checkbox and Radio Button
    5. Combo box, List box and Checked Listbox
    6. Menus

 

  1. Container Controls
    1. Group Box, Panel and FlowLayout Panel
    2. Tab Control and Split container
    3. Table Layout Panel

 

  1. Event Handling
    1.  Button and Menu Events
    2. Paint Events
    3. Scroll Bars

 

  1. Dialogs
    1. Message Box
    2. Open File Dialog
    3. Save File Dialog
    4. Color Dialog
    5. Font Dialog
    6. Folder Browser Dialog
  2. Working with Forms
    1. Creating and Displaying New Forms
    2. Re-using Forms
    3. Building Custom Dialogs

 

  1. Using Variables
    1. Declaring Variables and Performing Calculations
    2. Using Constants
    3. Understanding Scope
    4. Arithmetic Operators
    5. Enumerated Types

 

  1. Debugging
    1. Stepping through Code
    2. Using Watch Windows
    3. Using Advanced Breakpoints
    4. Handling Exceptions
    5. Detecting Errors

 

  1. Working with Data Types
    1. Strings
    2. String Methods
    3. Dates, Times and Timespans
    4. Creating Arrays
    5. Creating Collections
    6. Initializing Arrays and Collections

 

  1. Branching Statements
    1. If Statements
    2. Select Case Statements

 

  1. Looping Statements
    1. For Loops
    2. For each Loops
    3. While Loops
    4. Do Loops

 

  1. Making Methods
    1. Subroutines, Functions and Methods
    2. ByVal and ByRef
    3. Passing Arrays
    4. Optional Parameters
    5. Parameter Arrays

 

  1. Classes
    1. Introduction to Classes
    2. Creating Properties
    3. Creating Events
    4. Event Parameters
    5. Inheritance and Polymorphism
    6. Shadowing and Overriding
    7. Overriding ToString
    8. Overloading Methods
    9. Constructors
    10. Shared Members
    11. Overloading Operators
    12. Building Generic Classes
    13. Building Generic Methods
    14. Extension Methods
    15. Implementing Interfaces
    16. Creating Interfaces

 

  1. LINQ to objects
    1. Understanding LINQ
    2. Lambda Expressions and Order By
    3. Group By

 

  1. Working with Files and Directories
    1. Files – The Easy Way
    2. File Dates and Times
    3. Working with Directories
    4. The My Namespace

 

  1. Printing
    1. Printing
    2. Printing a Report
    3. Aligning Printing Text
    4. Measuring Text

 

  1. Summary