Vous êtes sur la page 1sur 5

Course Outline:

Visual C# Series

Total Items: 5 Total Time: 19.00 hour(s) Summary: The Visual C# 2005 series covers how to develop command line and graphical applications using the Visual C# 2005 programming language and the Visual Studio integrated development environment (IDE). Certification: n/a Audience: This course is for anyone who would like to create or modify applications using Microsoft Visual C#. Features: Flash-based instructional demonstrations applying course concepts. Instructional audio with graphics highlighting key points. Exercises allow learners to practice in the actual application being studied. Supplied sample files include sample documents, application files, programs, and programming code that enable learners to practice with these files, enhancing the learning experience. A Course Topics list contains active hyperlinks, permitting quick access to specific topics. Find-A-Word allows learners to look up an unfamiliar term in the Glossary, on the Web, or in a dictionary. In addition, it lets them find other occurrences of the term in the same course. Search text enables learners to rapidly search all text within a course to easily retrieve information required. Courses challenge the learner with a variety of question formats, including multi-step simulations, true/false, multiple choice, and fill-in-the-blank. Bookmarking tracks the learner's progress in a course. Includes .NET What You Need to Know 1.0 hour(s) l_vi01 First C# Programs 1.0 hour(s) l_vi02 Data Types in C# 1.0 hour(s) l_vi03 Operators and Expressions 1.0 hour(s) l_vi04 Control Structures and Arrays 1.0 hour(s) l_vi05 Object-Oriented Programming 1.0 hour(s) l_vi06 Classes 1.0 hour(s) l_vi07 More About Types 1.0 hour(s) l_vi08 Methods, Properties and Operators 1.0 hour(s) l_vi09 Characters and Strings 1.0 hour(s) l_vi10 Arrays and Indexers 1.0 hour(s) l_vi11 Inheritance 1.0 hour(s) l_vi12 Virtual Methods and Polymorphism 1.0 hour(s) l_vi13 Formatting and Conversion 1.0 hour(s) l_vi14 Exceptions 1.0 hour(s) l_vi15 Interfaces 1.0 hour(s) l_vi16 Interfaces and Collections 1.0 hour(s) l_vi17 Delegates and Events 1.0 hour(s) l_vi18 Introduction to Windows Forms 1.0 hour(s) l_vi19

Detailed Course Items Includes: What You Need to Know (1 hours) Objectives: Discuss the Visual Studio 2005 integrated development environment at a high level Describe the benefits and features of using an IDE for Visual C# 2005 development Topics: Overview of .NET Building a Console Application

First C# Programs 1 hour(s) Objectives: Describe the basic structure of C# programs Use variables and expressions in C# programs Create C# programs that can perform calculations Describe the usage of objects and classes in C# Perform simple input and output in C# Topics: Learner Basic Structure of C# Programs Variables and Expressions Input/Output and Classes in C# Data Types in C# 1 hour(s) Objectives: Determine Explain the benefits and usage of a strongly-typed language Describe the difference between implicit and explicit data type conversion Demonstrate how to use C# data types in simple programs Demonstrate how to use nullable types in C# programs Topics: Introduction to Types Numeric Types Operators and Expressions 1 hour Objectives: Describe how to use simple operators in C# Explain how to use runtime checking to control arithmetic overflow Demonstrate how to use precedence rules to simplify expressions Topics: Arithmetic Operators Relational Operators and Precedence in C# Control Structures and Arrays 1 hour(s) Objectives: Create and use iterative control structures in C# Describe how to create and use loops in C#

Explain how to use arrays with iterative control structures in C#

Topics: Fundamental Control Structures Arrays in C# Object-Oriented Programming 1 hour(s) Objectives: Create Explain object-oriented programming concepts in C# Describe how to model attributes, behaviors and classes in C# Demonstrate how to document an object-oriented programming model Topics: Fundamental Objects Fundamental Concepts in Object Orientation

Classes 1 hour(s) Objectives: Create Explain how to use classes to represent complex data structures in C# Demonstrate how to instantiate and initialize classes in C# Discuss the role of classes in object-oriented programming Describe the use of references in C#

Topics: Introduction to Classes Classes and Their Members

More About Types 1 hour(s) Objectives: Explain how C# uses value and reference types Differentiate between classes and structs in C# Discuss how boxing is used to convert between value and reference types Describe the use of references in C# Topics: Fundamental Overview of Types Classes, Structs and Enums

Properties and Operators 1 hour(s) Objectives: Demonstrate how to define and use methods Explain how to access data using property syntax Describe how to overload methods Describe how to overload operators Topics: Fundamental Overview of Methods Parameters

Modifiers, Properties and Operators

Inheritance 1 hour(s) Objectives: Define and use inheritance Define and use access qualifiers Initialize inherited and non-inherited members of a class Topics: Introduction to Inheritance Initializing and Constructing Derived Classes

Virtual Methods and Polymorphism 1 hour(s) Objectives: Define Use polymorphism to simplify code and enhance maintainability Describe and use C# features that support polymorphism Describe and use static and dynamic binding as appropriate in code Topics: Introduction to Virtual Methods Polymorphism

Formatting and Conversion 1 hour(s) Objectives: Use the formatting features of C# to control the look of your output. Use the methods of the System.Convert class to achieve data type conversions. Define your own data type conversions. Topics: Introduction to Formatting Padding and Conversion Exceptions 1 hour(s) Objectives: Use the C# exception handling mechanism Create and use your own custom exceptions Use the methods of the C# System.Exception class Topics: Introduction to Exception Handling Creating Exception Classes

Interfaces 1 hour(s) Objectives: Use the C# interface mechanism Create and use your own custom classes that use interfaces Use the as and is operators to dynamically determine interface support in classes Handle similarly named methods from multiple interfaces in the same class

Topics: Introduction to Interfaces Bank Case Study

Interfaces and Collections 1 hour(s) Objectives: Customize .NET interfaces Create parameterized types Create customized collections by implementing their interfaces Topics:

Introduction to Collections Collection Interfaces Copy Semantics Comparison and Sort Semantics Parameterized Types

Delegates and Events 1 hour(s) Objectives: Create and use delegate objects Create anonymous delegates Use delegate objects to implement custom event handling Topics: Introduction to Delegates Anonymous Delegates and Events

Introduction to Windows Forms 1 hour(s) Objectives: Create a Windows Forms application Implement graphical event handling Topics: Introduction to Windows Forms

Vous aimerez peut-être aussi