C# Syllabus:: What It Is and Why You'd Want To Use It.: Basic Classes, Declarations, Conditionals, Loops
This C# syllabus covers fundamental C# concepts like classes, conditionals, loops, and arrays as well as more advanced topics like object-oriented programming principles, exceptions, interfaces, generics, collections, delegates, events, assemblies, Windows forms, input/output streams, serialization, processes, threading, reflection, and LINQ. It provides an introduction to .NET and teaches how to use the Visual Studio integrated development environment to compile C# applications from the command line or within VS.NET.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
41 views1 page
C# Syllabus:: What It Is and Why You'd Want To Use It.: Basic Classes, Declarations, Conditionals, Loops
This C# syllabus covers fundamental C# concepts like classes, conditionals, loops, and arrays as well as more advanced topics like object-oriented programming principles, exceptions, interfaces, generics, collections, delegates, events, assemblies, Windows forms, input/output streams, serialization, processes, threading, reflection, and LINQ. It provides an introduction to .NET and teaches how to use the Visual Studio integrated development environment to compile C# applications from the command line or within VS.NET.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1
C# Syllabus
Introduction to .NET: What it is and why you'd want to use it.
C# Application Basics: Command line and VS.NET compilation. C# Fundamentals: Basic classes, declarations, conditionals, loops, arrays, strings, enumerations, structure OOP in C#: Encapsulation, inheritance, polymorphism Exceptions and Object Lifetime: exceptions and the garbage collector. Interfaces, generics and collections: How and why to use them. Callback Interfaces, Delegates, and Events: basics of each -- very important for event driven (GUI) programming. Advanced C# Type Construction: Indexers, operator overload, conversions .NET Assemblies: basic overview Windows Forms: Basic windows programming: forms, component class, control class, control events, menus, status bars, tool bars, interacting with the registry. Input, Output, and Serialization: System.IO, Directory and File Types, StreamReaders and StreamWriters, working with binary data, configuring objects for serialization Object Serialization: basic Processes, AppDomains, Contexts, Threading, Type Reflection, Late Binding, Attribute-based programming: Advanced topics from the text will be discussed as time permits. We can decide as a class on what to explore if we get to this point. LINQ