Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
42
Добавлен:
12.02.2015
Размер:
815.1 Кб
Скачать

Основы C#

Обзор

Глава 2 – Компоненты Microsoft .NET

.NET это платформа ориентированная на Internet.

Главное преимущество платформы что любые данные доступны пользователю повсеместно и в любое время, используя любое .NET совместимое устройство.

Microsoft.NET состоит из трех компонентов именуемых: продукты и сервисы Microsoft.NET, непосредственно платформа .NET, и третья часть .NET сервисы.

Платформа .NET основана на языконезависимых приложениях, и может быть запущена на различных .NET совместимых устройствах.

Платформа .NET основана на двух базовых технологиях. XML и набор Интернет протоколов.

Цели

Объяснить для чего нужен C#

Описать идею классов в C#

Объяснить, что такое поток управления (flow control) в программе на C#

Охарактеризовать основные типы данных языка C#

Объяснить концепцию Boxing и UnBoxing

Рассмотреть, что такое структуры (Structures)

Объяснить, что такое перечислимый тип (Enumerators) в языке C#

Научить писать простейшую программу на C#.

Microsoft .NET

Новая платформа для разработки windows и веб-приложений

Поддерживает более 20 языков

Предоставляет новые возможности для программирования под Windows

Введение в C#

Поддерживает все преимущества платформы .NET

Наиболее эффективный из семейства .NET языков

Современная замена C++

Увеличивает производительность и безопасность путем явного контроля за соответствием типов.

Позволяет использовать собственный (native) код

Поток выполнения программы на C#

Простая программа на C#

Основные программные конструкции в языке C#

Объявление переменных в C#

Модификатор доступа Тип данных Имя переменной

public

 

int

 

private

 

string

 

protected

 

float

 

internal

Основные программные конструкции в языке C#

Мы можем использовать имена переменных, которые конфликтуют (совпадают по написанию)с ключевыми словами, если перед идентификатором поместим символ @

Основные программные конструкции в языке C#

using System; class Test

{

static void Main()

{

int[] array1 = new int[5];

Console.WriteLine(10 * array1[2]);

}

}

Значения по умолчанию

Значения по умолчанию для основных типов данных:

Ввод / вывод в C#

Базовые операции ввода/вывода выполняются с помощью методов класса Console пространства имен System

Наиболее широко используемые методы:

Console.ReadLine()

Console.WriteLine()

Ввод / вывод в C#

Соседние файлы в папке Инструментальные средства