Информация о книге

978-5-8114-3093-2,978-5-8114-4757-2

Главная  » Научно-техническая литература » Информационные технологии. Компьютеры » Программирование » С, С++, C# » Основы объектно-ориентированного программирования на базе языка С#

Залогова Л., Основы объектно-ориентированного программирования на базе языка С#

Лань, 2020 г., 978-5-8114-3093-2,978-5-8114-4757-2


Описание книги

Учебное пособие посвящено основным принципам объектно-ориентированного программирования с использованием языка С#. Рассматриваются классы, объекты, наследование, полиморфизм. Особое внимание уделяется взаимодействию объектов. Изложение сопровождается...

Скачать, но не бесплатно эту книгу можно в интернет-магазинах

  Литрес - 559 руб.

Читать онлайн


Доступен для чтения фрагмент книги

Ключевые слова

Поделиться ссылкой на книгу



Содержание книги

Введение
Глава 1. Введение в объектно-ориентированное
программирование
1.1. Основные понятия
1.2. Принципы объектно-ориентированного
программирования
1.2.1. Инкапсуляция
1.2.2. Наследование
1.2.3. Полиморфизм
Коротко о главном
Задания
Глава 2. Основы программирования на языке С#
2.1. Краткая историческая справка
2.2. Структура простого консольного приложения
2.3. Типы
2.4. Константы
2.5. Переменные
2.6. Преобразования типов
2.6.1. Преобразования значений арифметического
типа
2.6.2. Преобразования значений строкового типа
2.7. Операции и выражения
2.8. Управление
2.9. Массивы значений
Коротко о главном
Задания
Глава 3. Классы и объекты
3.1. Описание классов
3.2. Создание и удаление объектов
3.3. Методы класса
3.4. Конструкторы
3.5. Массивы объектов
3.6. Коллекция List
3.7. Свойства
3.8. Передача параметров
3.8.1. Параметры значимого типа
3.8.2. Параметры ссылочного типа
3.9. Перегрузка методов
3.10. Статические методы и поля
3.10.1. Статические методы
3.10.2. Статические поля
Коротко о главном
Задания
Глава 4. Наследование
4.1. Понятие наследования
4.2. Особенности базового и производного классов
4.3. Доступ к элементам класса и наследование
4.4. Конструкторы и наследование
4.5. Создание многоуровневой иерархии
4.6. Абстрактные классы
Коротко о главном
Задания
Глава 5. Полиморфизм
5.1. Ссылки на объект базового класса и объекты
производных классов
5.2. Использование ссылки на объект базового
класса
5.3. Виртуальные методы
5.4. Динамическое связывание
5.5. Основные этапы реализации полиморфизма
5.6. Приведение типов объектов
5.7. Абстрактные методы
Коротко о главном
Задания
Глава 6. Интерфейсы
6.1. Описание и реализация интерфейсов
6.2. Использование стандартных интерфейсов
Коротко о главном
Задания
Глава 7. Работа с файлами
7.1. Текстовые и бинарные файлы
7.2. Исключения
7.3. Текстовый ввод/вывод
7.3.1. Ввод информации из текстового файла
7.3.2. Особенности ввода данных
7.3.3. Вывод информации в текстовый файл
7.4. Сериализация объектов
7.4.1. Сериализация объектов в бинарный файл
7.4.2. Десериализация объектов из бинарного
файла
Коротко о главном
Задания
Глава 8. Взаимодействие объектов
8.1. Организация взаимодействия объектов
8.2. Реализация взаимодействия объектов
Коротко о главном
Задания
Список литературы


Об авторе


Последние поступления в рубрике "С, С++, C#"



Справочник программиста по C/C++ Справочник программиста по C/C++ Шилдт Г.

Герберт Шилдт, легендарный автор книг по программированию, столь умело выделил основные элементы языков С и C++ и организовал их в таком удобном формате, что вы быстро и легко найдете ответы на все свои вопросы по программированию на С и C++. В......

C++ для инженерных и научных расчетов. Руководство C++ для инженерных и научных расчетов. Руководство Готтшлинг П.

С развитием вычислительной техники научные и инженерные проекты становятся все более крупными и сложными, и все более вероятно, что все новые проекты будут разрабатываться на C++. По мере того, как встраиваемое аппаратное обеспечение становится все......

C# 8.0. Скорая помощь для программистов на C# 8.0. Карманный справочник C# 8.0. Скорая помощь для программистов на C# 8.0. Карманный справочник Албахари Д.

Когда вам нужны ответы на вопросы по программированию на языке С# 8.0, этот узкоспециализированный справочник предложит именно то, что необходимо знать — без всяких длинных введений или раздутых примеров. Легкое в чтении и идеальное в качестве......

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Залогова Л., Основы объектно-ориентированного программирования на базе языка С# в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.