Основы объектно-ориентированного программирования на базе языка C#
Book information
Description
Учебное пособие посвящено основным принципам объектно-ориентированного программирования с использованием языка С#. Рассматриваются классы, объекты, наследование, полиморфизм. Особое внимание уделяется взаимодействию объектов. Изложение сопровождается примерами. Требование к начальному уровню подготовки — владение навыками процедурного программирования. Предназначено для студентов среднего профессионального образования, обучающихся по специальностям «Программирование в компьютерных системах», «Прикладная информатика», «Информационные системы и программирование». Введение Глава 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. Cериализация объектов в бинарный файл 7.4.2. Десериализация объектов из бинарного файла Коротко о главном Задания Глава 8. Взаимодействие объектов 8.1. Организация взаимодействия объектов 8.2. Реализация взаимодействия объектов Коротко о главном Задания Список литературы
Similar books
Основы объектно ориентированного программирования на базе языка С#
2021 · PDF
Основы объектно-ориентированного программирования на базе языка С#
2021 · PDF
Компьютерная графика. Элективный курс: Практикум
2005 · PDF
Информатика и информационно-коммуникационные технологии. Базовый курс: Учебник для 8 класса
2005 · PDF
Методология научных исследований и прикладной аналитики: Учебник. Изд. 5-е, дополн. и перераб. В 2 т. Т.2: Научные исследования: Мастерство и искусство научного мышления и научной работы / Methodology of Scientific Research and Practical Analytics: A Textbook: Fifth Edition. In two volumes. Vol.2: Scientific research: Art of scientific thinking and scientific work / Méthodologie de la recherche scientifique et de l’analytique appliquée: Manuel: Cinquième édition. En 2 tomes. T.2: Recherches scientifiques: Art de la pensée scientifique et du travail scientifique
2025 · PDF
Методы и понятия философии искусства: практикум : уровень подготовки кадров высшей квалификации: ассиснтурв-стажировка : специальности: 54.09.03 "Искусство дизайна (по видам)", 54.09.02 "Мастерство декоративно-прикладного искусства и народных промыслов (по видам)" : укрупненная группа специальностей: 54.00.00 "Изобразительное и прикладные виды искусств" : квалификация выпускника: "Преподаватель творческих дисциплин в высшей школе. Дизайнер", "Преподаватель творческих дисциплин в высшей школе. Художник декоративно-прикладного искусства" : форма обучения: очная
2022 · PDF
Разработка графического интерфейса пользователя информационной системы с использованием библиотеки QT: учебное пособие для студентов 1 курса направлений подготовки 09.04.02 "Информационные системы и технологии", 27.04.03 "Системный анализ и управление" очной формы обучения, 2 курса направления подготовки 10.05.03 "Информационная безопасность автоматизированных систем" очной формы обучения и 3 курса направления подготовки 09.03.02 "Информационные системы и технологии" очной и заочной форм обучения : учебное электронное издание
2021 · PDF
Археологические культуры Сибири в контексте кросс-культурных контактов в Евразии: к 300-летию первых научных археологических раскопок в Сибири (1722 г.) =: Archaeological Cultures of Siberia in the context of Cross-cultural contacts in Eurasia: dedicated to the 300th anniversary of the first scientific archaeological excavations in Siberia (1722) : материалы Международной археологической конференции молодых исследователей "Археологические культуры Сибири в контексте кросс-культурных контактов в Евразии: к 300-летию первых научных археологических раскопок в Сибири (1722 г.)" (Новосибирск, 21-25 ноября 2022 г.)
2022 · PDF