Программирование на C# для начинающих. Основные сведения

Программирование на C# для начинающих. Основные сведения

Программирование на C# для начинающих. Основные сведения
Автор: Васильев Алексей Николаевич
Дата выхода: 2023
Издательство: Эксмо
Количество страниц: 586
Размер файла: 5.2 MB
Тип файла: PDF
Добавил: codelibs
 Проверить на вирусы

(2018).pdf....-1

Оглавление....4

Введение Язык С# и технология .Net Framework....8

История создания языка С#....8

Особенности языка С#....10

Программное обеспечение....13

Собственно о книге....18

Обратная связь....20

Благодарности....21

Об авторе....21

Глава 1 Знакомство с языком С#....22

Структура программы....23

Первая программа....26

Пространство имен....32

Использование среды разработки....28

Программа с диалоговым окном....34

Окно с полем ввода....46

Настройка вида диалогового окна....43

Консольный ввод....51

Считывание чисел....55

Форматированный вывод....58

Резюме....60

Задания для самостоятельной работы....61

Глава 2 Базовые типы и операторы....63

Переменные и базовые типы данных....64

Литералы....69

Управляющие символы....72

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

Объявление переменных....78

Арифметические операторы....82

Операторы сравнения....86

Логические операторы....87

Побитовые операторы и двоичные коды....91

Оператор присваивания....101

Сокращенные формы операции присваивания....103

Тернарный оператор....105

Приоритет операторов....106

Примеры программ....107

Резюме....113

Задания для самостоятельной работы....114

Глава 3 Управляющие инструкции....116

Условный оператор if....117

Вложенные условные операторы....124

Оператор выбора switch....131

Оператор цикла while....143

Оператор цикла do-while....148

Оператор цикла for....151

Инструкция безусловного перехода goto....157

Перехват исключений....160

Резюме....167

Задания для самостоятельной работы....169

Глава 4 Массивы....172

Одномерные массивы....172

Инициализация массива....182

Операции с массивами....184

Цикл по массиву....195

Двумерные массивы....199

Многомерные массивы....209

Массив со строками разной длины....214

Массив объектных ссылок....219

Параметры командной строки....224

Резюме....227

Задания для самостоятельной работы....228

Глава 5 Статические методы....231

Знакомство со статическими методами....232

Перегрузка статических методов....239

Массив как аргумент метода....243

Массив как результат метода....248

Механизмы передачи аргументов методу....255

Рекурсия....267

Методы с произвольным количествомаргументов....272

Главный метод программы....278

Резюме....279

Задания для самостоятельной работы....281

Глава 6 Знакомство с классами и объектами....283

Базовые принципы ООП....283

Классы и объекты....287

Описание класса и создание объекта....290

Использование объектов....295

Закрытые члены класса и перегрузка методов....300

Конструктор....304

Деструктор....310

Статические члены класса....315

Ключевое слово this....322

Резюме....329

Задания для самостоятельной работы....331

Глава 7 Работа с текстом....334

Класс String....335

Создание текстового объекта....337

Операции с текстовыми объектами....345

Методы для работы с текстом....357

Метод ToString ()....374

Резюме....379

Задания для самостоятельной работы....380

Глава 8 Перегрузка операторов....382

Операторные методы....382

Перегрузка арифметическихи побитовых операторов....386

Перегрузка операторов сравнения....405

Перегрузка операторов true и false....424

Перегрузка логических операторов....428

Перегрузка операторов приведения типов....433

Команды присваиванияи перегрузка операторов....442

Резюме....444

Задания для самостоятельной работы....446

Глава 9 Свойства и индексаторы....449

Знакомство со свойствами....449

Использование свойств....457

Знакомство с индексаторами....476

Использование индексаторов....482

Двумерные индексаторы....494

Многомерные индексаторы....507

Перегрузка индексаторов....511

Резюме....519

Задания для самостоятельной работы....521

Глава 10 Наследование....524

Знакомство с наследованием....525

Наследование и уровни доступа....530

Наследование и конструкторы....536

Объектные переменные базовых классов....544

Замещение членов при наследовании....550

Переопределение виртуальных методов....554

Переопределение и замещение методов....559

Переопределение и перегрузка методов....563

Наследование свойств и индексаторов....566

Резюме....576

Задания для самостоятельной работы....577

Заключение Что будет дальше....581

Предметный указатель....582

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

Самое главное:

  • Основные сведения о языке C# — от истории до создания небольших программ.
  • Подробный разбор каждой главы c примерами и выводами.
  • Все примеры актуальные и могут применяться в работе.
  • Доступный язык изложения, понятный новичкам.
  • Использована методика обучения, многократно проверенная на практике.

Похожее:

Список отзывов:

Нет отзывов к книге.