RUSSIAN

Программирование на C#. Основные сведения

Book information

Publisher
Эксмо
Year
2018
ISBN
9785040925193
Language
russian
Format
PDF
Filesize
70 MB (73250575 bytes)
Series
Российский компьютерный бестселлер
Pages
582, [1] с.\586
Time added
2021-09-05 14:13:37

Description

В этой книге Алексей Васильев, доктор физико-математических наук и автор популярных российских самоучителей по программированию, пригла­ шает читателей ознакомиться с основами языка С#. Прочитав ее, вы узнаете историю языка, его структуру, ознакомитесь с типами данных и перемен­ ными, операторами, циклами и множеством другой полезной информации, необходимой для работы с этим языком. Оглавление Введение Язык С# и технология .Net Framework История создания языка С# Особенности языка С# Программное обеспечение Собственно о книге Обратная связь Благодарности Об авторе Глава 1 Знакомство с языком С# Структура программы Первая программа Пространство имен Использование среды разработки Программа с диалоговым окном Окно с полем ввода Настройка вида диалогового окна Консольный ввод Считывание чисел Форматированный вывод Резюме Задания для самостоятельной работы Глава 2 Базовые типы и операторы Переменные и базовые типы данных Литералы Управляющие символы Преобразование типов Объявление переменных Арифметические операторы Операторы сравнения Логические операторы Побитовые операторы и двоичные коды Оператор присваивания Сокращенные формы операции присваивания Тернарный оператор Приоритет операторов Примеры программ Резюме Задания для самостоятельной работы Глава 3 Управляющие инструкции Условный оператор if Вложенные условные операторы Оператор выбора switch Оператор цикла while Оператор цикла do-while Оператор цикла for Инструкция безусловного перехода goto Перехват исключений Резюме Задания для самостоятельной работы Глава 4 Массивы Одномерные массивы Инициализация массива Операции с массивами Цикл по массиву Двумерные массивы Многомерные массивы Массив со строками разной длины Массив объектных ссылок Параметры командной строки Резюме Задания для самостоятельной работы Глава 5 Статические методы Знакомство со статическими методами Перегрузка статических методов Массив как аргумент метода Массив как результат метода Механизмы передачи аргументов методу Рекурсия Методы с произвольным количествомаргументов Главный метод программы Резюме Задания для самостоятельной работы Глава 6 Знакомство с классами и объектами Базовые принципы ООП Классы и объекты Описание класса и создание объекта Использование объектов Закрытые члены класса и перегрузка методов Конструктор Деструктор Статические члены класса Ключевое слово this Резюме Задания для самостоятельной работы Глава 7 Работа с текстом Класс String Создание текстового объекта Операции с текстовыми объектами Методы для работы с текстом Метод ToString () Резюме Задания для самостоятельной работы Глава 8 Перегрузка операторов Операторные методы Перегрузка арифметическихи побитовых операторов Перегрузка операторов сравнения Перегрузка операторов true и false Перегрузка логических операторов Перегрузка операторов приведения типов Команды присваиванияи перегрузка операторов Резюме Задания для самостоятельной работы Глава 9 Свойства и индексаторы Знакомство со свойствами Использование свойств Знакомство с индексаторами Использование индексаторов Двумерные индексаторы Многомерные индексаторы Перегрузка индексаторов Резюме Задания для самостоятельной работы Глава 10 Наследование Знакомство с наследованием Наследование и уровни доступа Наследование и конструкторы Объектные переменные базовых классов Замещение членов при наследовании Переопределение виртуальных методов Переопределение и замещение методов Переопределение и перегрузка методов Наследование свойств и индексаторов Резюме Задания для самостоятельной работы Заключение Что будет дальше Предметный указатель

Similar books