Программирование на C# для начинающих. Основные сведения [Алексей Васильев] (pdf) читать постранично

-  Программирование на C# для начинающих. Основные сведения  12.35 Мб, 586с. скачать: (pdf) - (pdf+fbd)  читать: (полностью) - (постранично) - Алексей Васильев

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

Васильев А.Н.

ПРОГРАММИРОВАНИЕ

НА

ОСНОВНЫЕ
СВЕДЕНИЯ
РОССИЙСКИЙ
КОМПЬЮТЕРНЫЙ
БЕСТСЕЛЛЕР

Москва
2023

УДК 004.43
ББК 32.973.26-018.1
В19

В19

Васильев, Алексей.
Программирование на C# для начинающих. Основные сведения /
Алексей Васильев. — Москва : Эксмо, 2023. — 592 с. — (Российский
компьютерный бестселлер).
ISBN 978-5-04-092519-3

В этой книге Алексей Васильев, доктор физико-математических наук
и автор популярных российских самоучителей по программированию,
приглашает читателей ознакомиться с основами языка C#. Прочитав ее,
вы узнаете историю языка, его структуру, ознакомитесь с типами данных
и переменными, операторами, циклами и множеством другой полезной
информации, необходимой для работы с этим языком.
УДК 004.43
ББК 32.973.26-018.1

ISBN 978-5-04-092519-3

© Оформление. ООО «Издательство «Эксмо», 2023

Оглавление

Введение. Язык С# и технология .Net Framework .
История создания языка С# . . . . . . . . . . . .
Особенности языка С# . . . . . . . . . . . . . . .
Программное обеспечение . . . . . . . . . . . . .
Собственно о книге . . . . . . . . . . . . . . . . .
Обратная связь . . . . . . . . . . . . . . . . . . . .
Благодарности . . . . . . . . . . . . . . . . . . . .
Об авторе . . . . . . . . . . . . . . . . . . . . . . . .

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.

. 7
. 7
. 9
12
17
19
19
20

Глава 1. Знакомство с языком С# . . . . . .
Структура программы . . . . . . . . . .
Первая программа . . . . . . . . . . . . .
Использование среды разработки . . .
Пространство имен . . . . . . . . . . . .
Программа с диалоговым окном . . . .
Настройка вида диалогового окна . . .
Окно с полем ввода . . . . . . . . . . . .
Консольный ввод . . . . . . . . . . . . . .
Считывание чисел . . . . . . . . . . . . .
Форматированный вывод . . . . . . . .
Резюме . . . . . . . . . . . . . . . . . . . .
Задания для самостоятельной работы

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

21
22
25
27
31
33
42
45
50
54
57
59
60

Глава 2. Базовые типы и операторы . . . . . . . . . .
Переменные и базовые типы данных . . . . . .
Литералы . . . . . . . . . . . . . . . . . . . . . . . .
Управляющие символы . . . . . . . . . . . . . . .
Преобразование типов . . . . . . . . . . . . . . .
Объявление переменных . . . . . . . . . . . . . .
Арифметические операторы . . . . . . . . . . . .
Операторы сравнения . . . . . . . . . . . . . . . .
Логические операторы . . . . . . . . . . . . . . .
Побитовые операторы и двоичные коды . . . .
Оператор присваивания . . . . . . . . . . . . . .
Сокращенные формы операции присваивания
Тернарный оператор . . . . . . . . . . . . . . . . .
Приоритет операторов . . . . . . . . . . . . . . .
Примеры программ . . . . . . . . . . . . . . . . .
Резюме . . . . . . . . . . . . . . . . . . . . . . . . .
Задания для самостоятельной работы . . . . .

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

62
63
68
71
72
77
81
85
86
90
100
102
104
105
106
112
113

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.

3

Оглавление

Глава 3. Управляющие инструкции . . . . . .
Условный оператор if . . . . . . . . . . . .
Вложенные условные операторы . . . . .
Оператор выбора switch . . . . . . . . . .
Оператор цикла while . . . . . . . . . . . .
Оператор цикла do-while . . . . . . . . . .
Оператор цикла for . . . . . . . . . . . . .
Инструкция безусловного перехода goto
Перехват исключений . . . . . . . . . . .