Pada modul ini peserta akan mempelajari teknik-teknik pemrogramman Visual C# 2008 yang sangat penting untuk pembuatan aplikasi berbasiskan visual ataupun komponen. Dengan menguasai materi ini diharapkan peserta dapat melangkah lebih lanjut lagi untuk membuat aplikasi yang lebih kompleks.
Durasi : 5 hari
1. Introducing C# 2008
- What Is the .NET Framework
- Writing Applications Using the .NET Framework
- Applications You Can Write with C#
- Visual Studio 2008
2. Writing C# Program
- The Development Environments
- Console Applications
- The Solution Explorer
- The Properties Window
- The Error List Window
- Windows Forms Applications
3. Variables and Expressions
- Basic C# Syntax
- Basic C# Console Application Structure
- Variables
- Expressions
4. Flow Control
- Boolean Logic
- The goto Statement
- Branching
- Looping
5. More About Variables
- Type Conversion
- Complex Variable Types
- String Manipulation
6. Functions
- Defining and Using Functions
- Variable Scope
- The Main() Function
- Struct Functions
- Overloading Functions
- Delegates
7. Debugging and Error Handling
- Debugging in Visual Studio 2008
- Error Handling
- Listing and Configuring Exceptions
8. Introduction to Object-Oriented Programming
- What Is Object-Oriented Programming?
- OOP Techniques
- OOP in Windows Applications
9. Defining Classes
- Class Definitions in C#
- Constructors and Destructors
- Constructor Execution Sequence
- OOP Tools in VS and VCE
- Class Library Projects
- Interfaces Versus Abstract Classes
- Struct Types
10. Defining Class Members
- Member Definitions
- Additional Class Member Topics
- Interface Implementation
- Partial Class Definitions
- Partial Method Definitions
11. Collections, Comparisons, and Conversions
- Collections
- Comparisons
- Conversions
12. Generics
- What Is a Generic?
- Using Generics
- Defining Generics
13. Additional OOP Techniques
- The :: Operator and the Global Namespace Qualifier
- Custom Exceptions
- Events