Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие C# МОЙ.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
3.05 Mб
Скачать

Министерство образования и науки Российской федерации ФГОУ ВПО «Уральский федеральный университет имени первого Президента России Б.Н. Ельцина»

М.А.Медведев,

А.Н.Медведев

Программирование на си#

Учебное пособие

Екатеринбург

2012

УДК

ББК

Рецензенты:

кафедра «Прикладная информатика в экономике УрГГУПС (зав. кафедрой д-р физ.-мат. наук, проф. В.И. Радченко); зам. директора Института экономики УрО РАН, д-р физ.-мат. наук, д-р экон. наук, Е.В. Попов

Авторы: М.А.Медведев

Программирование на СИ#: Учебное пособие / М.А. Медведев, А.Н.Медведев. Екатеринбург: ФГОУ ВПО УРФУ 2012. __ с.

ISBN

Пособие содержит теоретический материал по языку программирования на языке СИ#, примеры решения задач и задания для самостоятельной работы студентов. Пособие предназначено для студентов экономических специальностей всех форм обучения.

Библиогр.: назв, Табл. Рис. .

ISBN ©ФГОУ ВПО «Уральский федеральный университет имени первого Президента России Б.Н. Ельцина», 2012

©М.А. Медведева 2012

СОДЕРЖАНИЕ

Введение 5

Основные понятия .NET 5

Структура программы на языке C# 7

В следующих разделах будут более подробно рассмотрены основные возможности языка С#: синтаксис, типы данных, операторы ветвления программы, циклы, построение классов и создание приложений Windows Forms. 13

Синтаксис С# 14

Алфавит 14

Комментарии 15

Типы данных в С# 16

Встроенные типы 16

Преобразование типов 17

Переменные 18

Константы 20

Перечисления 22

Выражения 23

Инструкции 23

Разделители 24

Ветвление программы 26

Безусловные переходы 26

Условные переходы 30

Циклические операторы 44

Оператор цикла с предусловием While 44

Оператор цикла c постусловием Do …while 47

Оператор цикла с параметром for 50

Цикл foreach 53

Массивы 61

Введение в классы 71

Определение, назначение и состав классов 71

Модификаторы доступа 72

Инициализация классов и конструкторы 73

Литература 80

Введение

Язык С# (читается и произносится как Си-Шарп) - новый язык программирования, разработанный компанией Microsoft под платформу .NET (читается и говорится как Дот Нэт). Другие языки программирования были созданы до появления платформы .NET. Язык С# специально создавался под эту платформу, и, поэтому, в нем отсутствуют проблемы совместимости с предыдущими версиями языка.

Разработка приложений на языке С# ведется в платформе Visual Studio .Net (читается и говорится как Вижуал Студио Дот Нет), куда помимо C# встроены такие языки программирования как Visual Basic.NET и Visual C++.

NET Runtime - «Среда выполнения». В этой среде выполняется код, полученный после компиляции программы написанной на С#. Эта среда выполнения построена не на ассемблере (коде, который является родным для процессора), а на промежуточном коде. Поэтому для данной «Среды выполнения» возможно использование нескольких языков программирования. В теории, программа, написанная для этой среды, может быть выполнена под любой Операционной системой, в которой NET Runtime установлена. Но пока для этого существует только одна ОС - Windows.