Библиотека knigago >> Компьютеры: Языки и системы программирования >> C, C++, C# >> Программирование. Базовый курс C#. Учебник для вузов

Вадим Валериевич Подбельский - Программирование. Базовый курс C#. Учебник для вузов

Программирование. Базовый курс C#. Учебник для вузов
Книга - Программирование. Базовый курс C#. Учебник для вузов.  Вадим Валериевич Подбельский  - прочитать полностью в библиотеке КнигаГо
Название:
Программирование. Базовый курс C#. Учебник для вузов
Вадим Валериевич Подбельский

Жанр:

Учебники и пособия ВУЗов, Учебники и самоучители по компьютеру, C, C++, C#

Изадано в серии:

Высшее образование

Издательство:

Юрайт

Год издания:

ISBN:

978-5-534-10616-9

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Программирование. Базовый курс C#. Учебник для вузов"

На основе последних версий языка программирования C# и платформы .NET Framework изложены основные концепции и механизмы современного программирования. Методика изложения и тщательно отобранные примеры позволяют освоить не только синтаксис и семантику языка С#, но и изучить фундаментальные принципы процедурного, объектного, объектно-ориентированного и обобщенного программирования. Контрольные вопросы позволяют читателю использовать книгу для самообразования. Предлагаемая к публикации рукопись учебника готовится на основе программы учебной дисциплины «Программирование» для направления подготовки бакалавров «Программная инженерия». Соответствует актуальным требованиям Федерального государственного образовательного стандарта высшего образования. Книга предназначена для студентов, обучающихся по специальностям, связанным с IT-технологиями, а также для программистов, желающих освоить программирование на C# и перспективные средства платформы .NET Framework.

Читаем онлайн "Программирование. Базовый курс C#. Учебник для вузов" (ознакомительный отрывок). [Страница - 3]

201
Контрольные вопросы и задания.............................................................................. 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
Новинки издательства «Юрайт» по дисциплине
«Программирование» и --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.