Алексей Николаевич Васильев - C#. Объектно ориентированное программирование
Название: | C#. Объектно ориентированное программирование | |
Автор: | Алексей Николаевич Васильев | |
Жанр: | Современные российские издания, Литература ХXI века (эпоха Глобализации экономики), Объектно-ориентированное программирование, C, C++, C# | |
Изадано в серии: | неизвестно | |
Издательство: | неизвестно | |
Год издания: | 2012 | |
ISBN: | неизвестно | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "C#. Объектно ориентированное программирование"
Книга представляет собой учебный курс по объектно-ориентированному программированию на
языке C#. Описаны синтаксические конструкции, операторы управления и объектная модель, ис-
пользуемые в C#. В издание включены основные темы для изучения данного языка программиро-
вания, а именно: базовые типы данных и операторы, управляющие инструкции, массивы, классы
и объекты, наследование, индексаторы, свойства, делегаты, обработка исключительных ситуаций, многопоточное программирование, перегрузка операторов, разработка Windows-приложений
и многое другое. Большое внимание уделяется созданию программ с графическим интерфейсом
Читаем онлайн "C#. Объектно ориентированное программирование" (ознакомительный отрывок). [Страница - 2]
- 1
- 2
- 3
- 4
- . . .
- последняя (7) »
Операторные методы и перегрузка операторов .................................................. 143
Перегрузка арифметических операторов и операторов
приведения типа ............................................................................................................. 151
Перегрузка операторов отношений ......................................................................... 163
Глава 5. Свойства, индексаторы и прочая экзотика ...................................175
Свойства ............................................................................................................................ 176
Индексаторы .................................................................................................................... 184
Делегаты ............................................................................................................................ 193
Знакомство с событиями ............................................................................................. 199
Элементарная обработка событий ........................................................................... 203
Глава 6. Важные конструкции .................................................................211
Перечисления .................................................................................................................. 211
Знакомство со структурами ....................................................................................... 214
Абстрактные классы ...................................................................................................... 218
Интерфейсы ..................................................................................................................... 227
Интерфейсные переменные ....................................................................................... 237
Глава 7. Методы и классы во всей красе ...................................................242
Механизм передачи аргументов методам .............................................................. 242
Аргументы без значений и переменное количество аргументов ................... 251
Передача типа в качестве параметра ....................................................................... 256
Использование обобщенного типа данных ........................................................... 261
Обработка исключительных ситуаций ................................................................... 265
Многопоточное программирование ........................................................................ 273
Глава 8. Приложение с графическим интерфейсом: учебный проект .........280
Общие сведения о графических элементах .......................................................... 282
Программный код и выполнение программы ...................................................... 284
Наиболее значимые места программного кода .................................................... 300
Вместо заключения. Графический конструктор .........................................305
Создание простого окна с кнопкой .......................................................................... 306
ВСТУПЛЕНИЕ Язык
программирования C#
Наука — это организованное знание.
Г. Спенсер
У прогрессивного человечества, форпостом которого является армия про-
граммистов, есть такие чудесные языки программирования, как C++ и Java.
На первый взгляд может показаться, что этого вполне достаточно. Но не
все так просто.
Какой же язык программирования дополняет тандем из C++ и Java? Это
язык программирования C# (читается « си шарп»).
ПРИМЕЧАНИЕ Такое довольно оригинальное название языка программирования
имеет следующее не менее оригинальное объяснение. Как извест-
но, оператор инкремента ++, который используется в С++, Java и C#, предназначен для увеличения на единицу операнда, который ис-
пользуется с этим оператором. Поэтому, например, название С++
можно объяснить как «следующая версия после С». Язык C# — это
«следующая версия после С++». Символ # в данном случае интер-
претируется как два оператора инкремента ++, объединенных, путем
«сдвига» и «уплотнения» четырех плюсов (по два плюса в ряд), в один символ.
Язык программирования C# достаточно молодой. Он создавался в конце
90-х годов прошлого столетия разработчиками из компании Microsoft. Од-
ним из отцов-основателей языка считается Андерс Хейлсберг — тот самый,
8
Вступление. Язык программирования C#
который создал себе имя как идейный архитектор таких чудесных проек-
тов, как Turbo Pascal и Delphi. Идеологически и синтаксически язык C#
близок к С++ и Java. Во всяком случае, если читатель знаком хотя бы с од-
- 1
- 2
- 3
- 4
- . . .
- последняя (7) »
Книги схожие с «C#. Объектно ориентированное программирование» по жанру, серии, автору или названию:
Эрик Мэтиз - Изучаем Python. Программирование игр, визуализация данных, веб-приложения Жанр: Программирование игр Серия: Библиотека программиста |
Нина Ивановна Цуканова, Татьяна Александровна Дмитриева - Логическое программирование на языке Visual Prolog. Учебное пособие для вузов Жанр: Литература ХXI века (эпоха Глобализации экономики) Год издания: 2008 Серия: Специальность. Для высших учебных заведений |
Алексей Николаевич Ардашев - Снайперская война Жанр: Военная история Год издания: 2010 |
Другие книги автора «Алексей Васильев»:
Алексей Николаевич Васильев - Python на примерах. Практический курс по программированию Жанр: Программирование: прочее Год издания: 2016 Серия: Просто о сложном |
Алексей Николаевич Васильев - Программирование на Python в примерах и задачах Жанр: Python Год издания: 2021 Серия: Российский компьютерный бестселлер |
Алексей Николаевич Васильев - Python на примерах. Практический курс по программированию Жанр: Python Год издания: 2019 Серия: На примерах |
Алексей Николаевич Васильев - Программирование на C# для начинающих. Особенности языка Жанр: C, C++, C# Год издания: 2019 Серия: Российский компьютерный бестселлер |