1. Introduction

Objectives

In this chapter you’ll learn:

• The history of the Visual C# programming language.

• Some basics of object technology.

• The importance of XML as a data-representation scheme.

• About Microsoft’s .NET initiative, which involves the Internet in developing and using software systems.

• About the .NET Framework and the Common Language Runtime.

• To test-drive a Visual C# 2010 drawing application.

The chief merit of language is clearness.

Galen

Our life is frittered away with detail. . . . Simplify, simplify.

Henry David Thoreau

Man is still the most extraordinary computer of all.

John F. Kennedy

Outline

1.1 Introduction

1.2 Microsoft’s Windows® Operating System

1.3 C, C++, Objective-C and Java

1.4 C#

1.5 Extensible ...

Get C# 2010 for Programmers, Fourth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.