Вадим Валериевич Подбельский - Программирование. Базовый курс C#. Учебник для вузов
Название: | Программирование. Базовый курс C#. Учебник для вузов | |
Автор: | Вадим Валериевич Подбельский | |
Жанр: | Учебники и пособия ВУЗов, Учебники и самоучители по компьютеру, C, C++, C# | |
Изадано в серии: | Высшее образование | |
Издательство: | Юрайт | |
Год издания: | 2020 | |
ISBN: | 978-5-534-10616-9 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Программирование. Базовый курс C#. Учебник для вузов"
На основе последних версий языка программирования C# и платформы .NET Framework изложены основные концепции и механизмы современного программирования. Методика изложения и тщательно отобранные примеры позволяют освоить не только синтаксис и семантику языка С#, но и изучить фундаментальные принципы процедурного, объектного, объектно-ориентированного и обобщенного программирования. Контрольные вопросы позволяют читателю использовать книгу для самообразования. Предлагаемая к публикации рукопись учебника готовится на основе программы учебной дисциплины «Программирование» для направления подготовки бакалавров «Программная инженерия». Соответствует актуальным требованиям Федерального государственного образовательного стандарта высшего образования. Книга предназначена для студентов, обучающихся по специальностям, связанным с IT-технологиями, а также для программистов, желающих освоить программирование на C# и перспективные средства платформы .NET Framework.
Читаем онлайн "Программирование. Базовый курс C#. Учебник для вузов" (ознакомительный отрывок). [Страница - 3]
- 1
- 2
- 3
- 4
- 5
- . . .
- последняя (7) »
Контрольные вопросы и задания.............................................................................. 204
Глава 12. Средства взаимодействия с объектами.............................. 205
12.1. Принцип инкапсуляции и свойства классов........................................... 205
12.2. Автореализуемые свойства и свойства, сжатые до выражений...... 211
12.3. Индексаторы........................................................................................................214
12.4. Расширяющие методы и деконструкторы................................................ 219
Контрольные вопросы и задания.............................................................................. 225
Глава 13. Включение, вложение и наследование классов...............226
13.1. Включение объектов классов........................................................................ 226
13.2. Вложение классов.............................................................................................. 230
13.3. Наследование классов..................................................................................... 232
13.4. Доступность членов класса при наследовании ..................................... 235
13.5. Методы при наследовании............................................................................. 239
13.6. Абстрактные методы и абстрактные классы .......................................... 245
13.7. Опечатанные классы и члены классов....................................................... 247
13.8. Применение абстрактных классов..............................................................247
Контрольные вопросы и задания.............................................................................. 249
Глава 14. Интерфейсы................................................................................. 251
14.1. Два вида наследования в ООП......................................................................251
14.2. Объявления интерфейсов.............................................................................. 252
14.3. Реализация интерфейсов............................................................................... 254
14.4. Интерфейс как тип........................................................................................... 259
14.5. Интерфейсы и наследование........................................................................ 264
Контрольные вопросы и задания.............................................................................. 270
Глава 15. Перечисления и структуры..................................................... 271
15.1. Перечисления..................................................................................................... 271
15.2. Базовый класс перечислений........................................................................ 276
15.3. Структуры........................................................................................................... 279
15.4. Упаковка и распаковка.................................................................................... 284
15.5. Реализация структурами интерфейсов..................................................... 288
Контрольные вопросы и задания.............................................................................. 292
Глава 16. Исключения................................................................................. 294
16.1.
16.2.
16.3.
16.4.
О механизме исключений.............................................................................. 294
Системные исключения и их обработка.................................................... 296
Свойства исключений......................................................................................299
Исключения в арифметических выражениях......................................... 301
5
16.5. Генерация исключений .................................................................................. 303
16.6. Пользовательские классы исключений..................................................... 307
Контрольные вопросы и задания........................................................................... 308
Глава 17. Делегаты и события..................................................................310
17.1. Синтаксис делегатов......................................................................................... 310
17.2. Массивы делегатов............................................................................................314
17.3. Многоадресные экземпляры делегатов .................................................... 316
17.4. Делегаты и обратные вызовы........................................................................ 318
17.5. Анонимные методы и лямбда-выражения................................................ 321
17.6. События ............................................................................................................... 329
Контрольные вопросы и задания.............................................................................. 336
Глава 18. Обобщения................................................................................... 337
18.1. Обобщения как средство абстракции......................................................... 337
18.2. Декларации обобщенных классов.............................................................. 339
18.3. Ограничения типизирующих параметров............................................... 341
18.4. Обобщенные структуры.................................................................................. 346
18.5. Обобщенные интерфейсы.............................................................................. 349
18.6. Обобщенные методы........................................................................................ 351
18.7. Обобщенные делегаты.................................................................................... 354
Контрольные вопросы и задания.............................................................................. 358
Предметный указатель............................................................................... 359
Литература и электронные ресурсы...................................................... 366
Новинки издательства «Юрайт» по дисциплине
«Программирование» и --">
- 1
- 2
- 3
- 4
- 5
- . . .
- последняя (7) »
Книги схожие с «Программирование. Базовый курс C#. Учебник для вузов» по жанру, серии, автору или названию:
Владимир Даниелович Паронджанов - Алгоритмические языки и программирование. ДРАКОН. Учебное пособие для вузов Жанр: Алгоритмы и структуры данных Год издания: 2022 Серия: Высшее образование |
Другие книги из серии «Высшее образование»:
А М Мухамедьяров - Инновационный менеджмент: учебное пособие Жанр: Ценные бумаги, инвестиции Год издания: 2008 Серия: Высшее образование |
Валерий Нестерович Савченко, Виктор Павлович Смагин - Начала современного естествознания: концепции и принципы Жанр: Философия Год издания: 2006 Серия: Высшее образование |
Евгений Николаевич Гогунов, Борис Иванович Мартьянов - Психология физического воспитания и спорта Жанр: Психология Год издания: 2000 Серия: Высшее образование |
Олег Самигулович Вадутов - Электроника. Математические основы обработки сигналов Жанр: Электроника, микроэлектроника, схемотехника Год издания: 2022 Серия: Высшее образование |