What you'll learn?

·     Use Visual Studio 2005 IDE efficiently

·     Customize the IDE menus and toolbars

·     Use the Visual Studio 2005 Help

·     Work with project files that make up a project

·     Create forms and manipulate their properties

·     Add controls to a form and set their properties upon the design time

·     Work with commonly used controls namely Labels, TextBoxes, Buttons, CheckBoxes, Panels, Group Boxes, and Option Buttons

·     Work with the more advanced controls namely Timers, Dialog Boxes, Lists, ListView controls, and TreeView controls

·     Add a main menu to a form and add functionality to its menu items

·     Create a context menu

·     Add a toolbar to a form

·     Add a status bar to a form

·     Programmatically set and get object attributes and properties

·     Create and trigger object methods

·     Work with collections

·     Use the object browser

·     Differentiate between different types of events

·     Write event handlers

·     Create and use a collection of objects

·     Create and call methods

·     Use the available data types correctly and properly

·     Use the available arithmetic and logical operator correctly

·     Use If and Switch statements to make decisions

·     Perform looping using For, While, and Do…While statements

·     Use Visual Studio debugging tools

·     Construct error handler using the Try…Catch statement

·     Design and implement custom objects

·     Display a message to the user using the MessageBox

·     Interact with the keyboard

·     Handle common mouse events

·     Use controls to browse and select files

·     Move, delete, and rename files and directories

·     Connect to a database using connection objects

·     Manipulate data using DataTable and DataAdapter

Description

With the introduction of .Net framework, a new, exciting programming language was introduced. Visual C# 2005 combines the power and flexibility of Visual C++ with the simplicity of Visual Basic. It is a modern object oriented programming language designed and implemented from the ground up to include and expand on the best features found in other languages. Accordingly, it is the language of choice for the developers working on the .Net platform.

Audience :

This course is designed for trainees who are willing to learn how to develop Windows applications using C# and the .Net environment.

Topics :

Your First Visual C# Project

o  Starting Visual Studio 2005

o  Creating a new project

o  Designing the interface

o  Writing the code behind an interface

o  Running the program

Working with and Customizing the IDE

o  Using Visual Studio Start Page

o  Use and customize the IDE

o  Working with toolbars

o  Adding controls and setting their properties

o  Managing projects

o  Getting Help

Objects and Collections

o  Understanding objects

o  Object properties

o  Object methods

o  Building simple object project

o  Understanding collections

o  Using object browser

Events

o  Understanding event-driven programming

o  Building a simple event project

Form Basics

o  Changing the form name and appearance

o  Showing and hiding forms

Form: Advanced Techniques

o  Working with controls

o  Creating topmost non-modal window

o  Creating transparent form

o  Creating scrollable form

o  Creating MDI form

Traditional Controls

o  Static text using Label control

o  Entering text using TextBox control

o  Creating Buttons

o  Using CheckBox controls

o  Using Option Buttons

o  Using Lists

o  Using drop-down Lists and Combo Boxes

Advanced Controls

o  Using Timers

o  Using Tabbed Dialog Boxes

o  Using Image Lists

o  Using ListView

o  Using TreeView

Menus and Toolbars

o  Building menus

o  Using the ToolBar controls

o  Creating a status bar

Methods

o  Defining and writing methods

o  Calling and exiting methods

o  Static methods

Data Types

o  Understanding data types

o  Defining and using constants

o  Declaring and referencing variables

o  Working with arrays

o  Understanding scope

o  Naming convention

Arithmetic and String Manipulation

o  Arithmetic operators and precedence rules

o  Logical operators

o  Manipulating strings

o  Working with dates and times

Decisions and Conditional Statements

o  Making a decision using the IF statement

o  Using the Switch statement

Looping

o  Looping using the For statement

o  Looping using While and Do…While statements

Debugging Code

o  Adding comments to the code

o  Types of errors

o  Using debugging tools

o  Writing error handlers using Try…Catch statement

Designing Custom Classes

Creating custom classes

Instantiating classes

Interacting with Users

o  Displaying messages

o  Creating custom Dialog Boxes

o  Interacting with the keyboard

o  Using common mouse events

Working with Files

o  Using Open File and Save File dialog boxes

o  Manipulating files with the File object

o  Manipulating directories with the Directory object

Accessing a Database

o  Introducing ADO.NET

o  Manipulating data

Simple Application

Prerequisities :

Recommended Knowledge :

Understanding the object oriented programming concepts.

Recommended Course(s) :

Category :

  • Programming

Training Materials :

YAT Official Courseware

Labs :

This course includes several labs to ensure you will gain the targeted skills and experiences.

Credential :

This course can be considered as a stand-alone course or a part of Mastering C# 2005.

Related Courses