Задача этого курса — кратко, доступно и строго изложить основы С#, одного из самых перспективных современных языков программирования. Курс предназначен для изучающих язык "с нуля", но будет полезен и опытным программистам, желающим освоить новый язык, не тратя времени на увесистые переводные фолианты. Курс начинается с краткого введения в платформу .NET, далее описываются простейшие средства языка С#: встроенные типы данных, управляющие конструкции, массивы и строки. Основным понятиям объектно-ориентированного программирования и их реализации в языке С# посвящена вторая половина курса. Читатель познакомится с основными элементами класса, с видами классов и их взаимоотношений. Описываются интерфейсы, делегаты, события, дается введение в структуры данных и основные коллекции библиотеки .NET. Изложение сопровождается простыми примерами. Описание языка соответствует версии С# 2.0 (2005).
Понятие объекта в программе совпадает с обыденным смыслом этого слова: объект представляется как совокупность данных, характеризующих его состояние, и функций их обработки, моделирующих его поведение. Вызов функции на выполнение часто называют посылкой сообщения объекту. Например, вызов функции "повернуть руль" интерпретируется как посылка сообщения "автомобиль, поверни руль!".
При создании объектно-ориентированной программы предметная область представляется в виде совокупности объектов. Выполнение программы состоит в том, что объекты обмениваются сообщениями. Это позволяет использовать при программировании понятия, более адекватно отражающие предметную область.
При представлении реального объекта с помощью программного необходимо выделить в первом его существенные особенности. Их список зависит от цели моделирования. Например, объект "крыса" с точки зрения биолога, изучающего миграции, ветеринара или, скажем, повара будет иметь совершенно разные характеристики. Выделение существенных с той или иной точки зрения свойств называется абстрагированием. Таким образом, программный объект — это абстракция.
Содержание.
Титульная страница
Выходные данные
Лекция 1. Начальные сведения
Лекция 2. Состав языка и типы данных
Лекция 3. Переменные, операции, выражения
Лекция 4. Простейший ввод-вывод. Управляющие операторы
Лекция 5. Классы: основные понятия
Лекция 6. Массивы, символы и строки
Лекция 7. Классы: подробности
Лекция 8. Наследование классов
Лекция 9. Интерфейсы. Контейнерные классы
Лекция 10. Делегаты и события
Список литературы
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Программирование на языке высокого уровня C#, Павловская Т.А., 2016 - fileskachat.com, быстрое и бесплатное скачивание.
Скачать pdf
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу
Скачать - pdf - Яндекс.Диск.
Дата публикации:
Хештеги: #Павловская :: #2016 :: #программирование
Смотрите также учебники, книги и учебные материалы:
Следующие учебники и книги:
- Scratch для юных программистов, Голиков Д.В., 2017
- Современное логическое программирование на языке Visual Prolog 7.5, Марков В.Н., 2015
- Visual C++ на примерах, Довбуш Г.Ф., Хомоненко А.Д., 2007
- Самоучитель Java с примерами и программами, Васильев А.Н., 2011
Предыдущие статьи:
- Компьютерное моделирование деформирования, повреждаемости и разрушения неупругих материалов и конструкций, учебное пособие, Кукуджанов В.Н., 2008
- Разработка компьютерных учебников и обучающих систем, Башмаков А.И., Башмаков И.А., 2003
- C/C++, Программирование на языке высокого уровня, Павловская Т.А., 2003
- С#, Программирование на языке высокого уровня, Павловская Т.А., 2014