.Net Home

.Net Articles

.Net Books

.Net Tools

.Net Keywords



.Net

Learning C#

See more Amazon Details

Contents Listing

Preface

1. C# and .NET Programming
C# and .NET
The .NET Platform
The .NET Framework
The C# Language
The Structure of C# Applications
The Development Environment

2. Getting Started with C#
What's in a Program?
Your First Program: Hello World
Examining Your First Program

3. Object-Oriented Programming
Creating Models
Classes and Objects
Defining a Class
Class Relationships
The Three Pillars of Object-Oriented Programming
Encapsulation
Specialization
Polymorphism
Object-Oriented Analysis and Design

4. Visual Studio .NET
Start Page
Inside the Integrated Development Environment (IDE)
IntelliSense
Building and Running
For More Information

5. C# Language Fundamentals
Types
Variables
Definite Assignment
Constants
Strings
Statements
Expressions
Whitespace

6. Branching
Unconditional Branching Statements
Conditional Branching Statements
Iteration (Looping) Statements

7. Operators
The Assignment Operator (=)
Mathematical Operators
Increment and Decrement Operators
Relational Operators

8. Classes and Objects
Defining Classes
Method Arguments
Constructors
Initializers
Copy Constructors
The this Keyword
Static and Instance Members
Destroying Objects

9. Inside Methods
Overloading Methods
Encapsulating Data with Properties
Returning Multiple Values

10. Basic Debugging
Setting a Breakpoint
The Call Stack

11. Inheritance and Polymorphism
Specialization and Generalization
Inheritance
Polymorphism
Abstract Classes
Sealed Classes
The Root of All Classes: Object
Boxing and Unboxing Types

12. Operator Overloading
Using the operator Keyword
Creating Useful Operators
Logical Pairs
Conversion Operators

13. Structs
Defining a Struct

14. Interfaces
Implementing an Interface
Implementing More Than One Interface
Casting to an Interface
Extending Interfaces
Combining Interfaces
Overriding Interface Implementations
Explicit Interface Implementation

15. Arrays
Arrays
Multidimensional Arrays
System.Array
Indexers

16. Collection Interfaces and Types
The Collection Interfaces
Array Lists
Queues
Stacks
Copying from a Collection Type to an Array

17. Strings
Creating Strings
Manipulating Strings
Regular Expressions
The Regex Class

18. Throwing and Catching Exceptions
Throwing Exceptions
Searching for an Exception Handler
The throw Statement
The try and catch Statements
How the Call Stack Works
Creating Dedicated catch Statements
The finally Statement
Exception Class Methods and Properties
Custom Exceptions

19. Delegates and Events
Delegates
Multicasting
Events

20. Afterword
Where to Go from Here
Advanced Topics in C#
Web (ASP.NET) Programming
Windows Forms Programming
Other Resources

C# Keywords

Index

Google
Web www.techno.nildram.co.uk

Contents
View a contents listing.

Short
Short Description.


Keyword Pages

Keyword Bestsellers

.Net Bestsellers
The bestselling books on Amazon.

Articles

SAP and Windows Integration Move

Performance Testing Microsoft .Net Web Applications

Visit our site of the month Sarbanes-Oxley at www.sarbanesoxleyuk.co.uk
Visit our site of the month Sarbanes-Oxley at www.sarbanesoxleyuk.co.uk