AquinasTraining.co.uk - training courses. Home  -  FAQ  -  Corporate Plans

Visual C#: Introduction to .NET 2.0 Programming (for Junior Developers)

MCS2-IN2      Course duration (days): 2
Talk to a Training Advisor
Tel. 0800 652 0202
Availability
Schedule available upon request within 24 hours.
Need help? Contact us now.

About this class

This course will provide an introduction to the C# programming language. The course is suitable for those using the Visual Studio .Net development environment.

Who will the lesson benefit?

Programmers who are unfamiliar with the Visual Studio .Net environment and who are new to the C# programming language.

What prerequisites are required

Delegates should be familiar with the Windows GUI. This course is designed for people new to C#.

Contents of this class

INTRODUCTION TO C#

  • How the Course Works?
  • What is the .NET Platform?
  • What is the .Net Framework?
  • Introduction to C#

THE INTEGRATED DEVELOPMENT ENVIRONMENT

  • Starting Visual Studio .NET
  • Setting Project Properties
  • The Integrated Development Environment
  • Common Visual Studio Frustrations
  • Getting help

ELEMENTS OF WIN FORM APPLICATIONS

  • Elements of Win Forms Applications
  • Managing Projects

CONTROLS AND PROPERTIES

  • Controls and Properties
  • Property Categories
  • Container Controls
  • Aligning Your Controls
  • Label Controls
  • Text Box Controls
  • Tooltip Controls
  • Button Controls
  • Understanding Focus
  • Picture Box Controls

CODING BASICS

  • Introduction to Coding Basics
  • Where Does the Code Go?
  • The Structure of a C# Program
  • The MessageBox Control
  • IntelliSense
  • Reading and Writing with Text Boxes and Labels
  • 101 Code Examples
  • Variable
  • Operators
  • IntelliSense Summary
  • Combo Box Control

DOING MATHS

  • Doing Maths
  • Converting Data Types
  • Formatting Output
  • Methods Related to Data Types (Optional)

METHODS

  • Methods
  • Variable Scope
  • Passing Arguments from Methods
  • Methods and Event Procedures
  • By Value and By Reference

DECISION STRUCTURES AND LOOPS

  • Rram Flow
  • Making Decisions
  • Error Handling
  • Error Providers
  • Validating Events (Optional)
  • Looping

DESIGNING THE USER INTERFACE

  • Designing the User Interface
  • Adding Menus to Forms
  • Connecting Menus to Event Procedures
  • Creating Context Menus (Optional)

MULTIPLE FORMS

  • Introduction
  • Adding a New Form
  • Adding Forms from Other Projects

DIALOG BOXES

  • Dialog Boxes