can't find the right course?
contact us for customized training

see our course feedback

    Building Windows Applications with C# and .NET Framework (PC248)

    SynopsisC# is a simple, modern, general-purpose, object-oriented programming language. It was developed by Microsoft within the .NET initiative and is one of the programming languages designed for the Common Language Infrastructure. Using C#, you can write a dynamic Web page, an XML Web service, a component of a distributed application, a database access component, or a classic Windows desktop application.

    The .NET Framework is a Microsoft software framework that includes a large library of coded solutions to common programming problems and a virtual machine that manages the execution of programs written specifically for the framework. The framework's Base Class Library provides a large range of features including user interface, data access, database connectivity, cryptography, web application development, numeric algorithms, and network communications. The class library is used by programmers, who combine it with their own code to produce applications.

    Course Highlight
    This course is designed to give participants an introduction to building Windows applications using C# 2.0 and .NET Framework 2.0. It not only emphasizes on understanding the syntactical features of the C# language, but how to effectively use the design of the language to develop robust software. This course also focuses on .NET Framework topics useful in creating Windows applications like .NET assemblies, Windows Forms, file I/O and XML.

    What You Will Learn

    • Overview of .NET platform
    • C# Variables and Data Types
    • Arrays
    • Branching and Flow Control
    • Classes and OOP
    • Object Methods, Properties and Indexers
    • Object-Oriented Techniques
    • Collection Classes
    • Exceptions
    • Delegates and Events
    • Windows Forms
    • Event Handlings
    • Common Windows Forms Controls
    • Container Controls
    • Complex Windows Forms Controls
    • Menus and Toolbars
    • MDI Applications
    • Toolbox Components
    • File Input/Output
    • Reading and Writing XML

    Who Should AttendThe primary target audience for this course are software developers and engineers with no or little background in C# programming but would like to learn how to build Windows applications with C# and .NET Framework. The course will also be of interest to technical managers who consider using C# and .NET Framework as strategic instrument to better fulfill business requirements.

    PrerequisiteSome background in C# programming and .NET framework would be preferred but not required.

    Course MethodologyThe participants are taught programming knowledge in classroom setting in the morning, followed by practical hands-on programming exercises in the afternoon on each day of the training. They will go through practical programming experience using the Microsoft Visual C# development tool.

    Course Duration4 days, 9am - 5pm

    Course StructureC#

    • Overview of .NET platform
    • Using Visual C# Express Edition and Debugging
    • Overview of C#
    • Variables and Data Types
    • Arrays
    • Branching and Flow Control
    • Classes and OOP
    • Object Methods, Properties and Indexers
    • Object-Oriented Techniques
    • Collection Classes
    • Exceptions
    • Delegates and Events
    • Namespaces

    .NET Framework for Windows Applications
    • Introduction to Windows Forms
    • Common Windows Forms Control
    • Event Handlings
    • Container Controls
    • Menus and Toolbars
    • MDI Applications
    • Complex Windows Forms Controls
    • Toolbox Components
    • File Input/Output
    • Reading and Writing XML

    Upcoming Program Registration

    Upcoming Program Registration

      No public course is currently scheduled.


    Can't find the course in your country? Why not fly to our locations for training? It's more affordable than you think.. details