Название: Основы программирования на С# 3.0. Ядро языка
Автор: Биллиг В. А.
Формат: DVDRip
Размер: 2,43 GB
Качество: Отличное
Язык: Русский
Год издания: 2009
Курс посвящен основам объектного программирования. В качестве языка программирования выбран язык C# - его версия 3.0, в качестве среды разработки программных проектов – Visual Studio 2008 Professional Edition и Framework .Net в версии 3.5.
В курсе рассматривается создание программных систем, построенных на классах. Изложение сопровождается большим числом примеров.
Курс является учебником и задачником. Задачи сопровождают каждую лекцию курса.
Современные программные системы проектируются и разрабатываются как системы, построенные на классах. Язык С# и среда разработки Visual Studio 2008 эффективно поддерживают такой стиль создания программных систем. Как правильно создавать классы, какие отношения существуют между классами системы, почему в языке С# появляются частные случаи классов – структуры, интерфейсы, перечисления, делегаты, универсальные классы – эти вопросы составляют основу этой части курса. Классы с событиями, документирование классов, обработка исключительных ситуаций, наконец, стиль профессионального программирования подробно обсуждается в данном курсе.
Цель курса:
Формирование понимания того, как проектируются и программируются современные программные системы, основанные на классах, - главная цель этого курса. Хотелось бы, чтобы с первых проектов, создаваемых на С#, формировался стиль, присущий профессиональному программированию и та степень ответственности, присущая профессиональным программистам.
Содержание:
1. Лекция: Язык программирования и среда разработки
Обзорная лекция, в которой рассматриваются основные черты языка С#,
его современное состояние и будущее. Описываются свойства среды разработки Visual Studio 2008 и инструментария Framework .Net 3.5.
2. Лекция: Построение проектов на языке С#
Рассматриваются возможные типы проектов, которые можно строить на языке С#
в Visual Studio 2008. Приводится пример проекта, демонстрирующий возможности языка C#.
3. Лекция: Типы и классы. Переменные и объекты
Вводятся понятия типа данных и класса. Рассматривается связь между этими понятиями.
Показано, как объявляются переменные и объекты. Приводятся примеры.
Большое внимание уделяется вводу и выводу переменных разных типов, контролю ввода.
4. Лекция: Переменные и объекты. Область видимости и время жизни
Рассматриваются разные уровни объявления объектов. Определяются
понятия полей класса, глобальных и локальных переменных, такие их характеристики
как время жизни и область видимости. Заканчивается лекция задачами по теме лекции.
5. Лекция: Выражения и операции
Рассматривается синтаксис и семантика построения выражений языка С#.
Рассматриваются возможные операции языка, их приоритеты.
6. Лекция: Шкалы и лямбда выражения
Обсуждается работа со шкалами. Рассмотрен лямбда оператор и лямбда выражение.
Анализируются преобразования типа операндов при вычислении выражений.
Обсуждаются вопросы эффективного вычисления выражений. Предлагаются задачи на эту тему.
7. Лекция: Операторы языка С#
Рассмотрен весь набор операторов языка С#. Обсуждаются их достоинства и
недостатки. Операторы присваивания выбора и циклов составляют основу процесса алгоритмизации.
8. Лекция: Специальные операторы языка C#
Продолжается обсуждение операторов цикла. Рассмотрены операторы языка
try - catch – finally и оператор yield, используемый в итераторах. Обсуждается тема математической бесконечности и конечности вычислений. Рассматриваются классические алгоритмы и даются задачи на эту тему.
9. Лекция: Процедуры и функции – методы класса
Дается определение метода класса и его реализации в виде процедуры и функции. Рассматриваются синтаксические и содержательные различия процедур и функций.
10. Лекция: Проектирование методов класса
Поясняется взаимодействие полей и методов класса, характерное для
объектного программирования. Обсуждаются функции с побочным эффектом. Алгоритмы и
задачи сопровождают эту лекцию.
11. Лекция: Массивы
Многое о массивах – динамических и статических, одномерных и многомерных,
массивах массивов – все это обсуждается в данной лекции. Большая часть лекции
посвящена применению массивов при решении классических задач.
12. Лекция: Символы и строки
Эта лекция посвящена работе с текстовой информацией. Рассматриваются типы данных,
применяемые при работе с текстами - char, string.
13. Лекция: Особенности работы c типом string
Обсуждается вопрос, почему тип string относится к неизменяемым классам. Рассматривается тип stringBuilder.
Подробно обсуждаются классические алгоритмы поиска и сортировки строковых данных.
Рейтинг: | 4.8 баллов / 2537 оценок |
Формат: | Книга |
Уже скачали: | 12836 раз |
Нам показалось, что Книги ниже Вас заинтересуют не меньше. Эти издания Вы так же можете скачивать и читать совершенно бесплатно на сайте!
Автор: Коллектив Год издания: 1976 Формат: djvu Издат.: Министерства обороны СССР Страниц: 225 Размер: 7.1 Мб Язык: Русский Данная инструкция . . .
Автор: Джеймс Морроу Год издания: 2003 Формат: pdf Издат.: АСТ Страниц: 240 Размер: 5.3 Мб Язык: Русский В данной монографии собрано 4 расска . . .
Автор: Mario Zechner Год издания: 2011 Формат: other Издат.: Apress Страниц: 696 Размер: 38.47 Язык: Английский Beginning Android 4 Games Dev . . .
Автор: Леонард Берковиц Год издания: 2001 Формат: pdf Издат.: прайм-Еврознак Страниц: 512 Размер: 29,9 МБ ISBN: 5-93878-014-4 Язык: Русский . . .
Николай Васильевич Гоголь начал работу над своим главным трудом - "Мертвые души" в 1835 году. Ни над одним из своих произведений ранее писатель не работал так кропотливо и тщательно, так вдумчиво и на . . .
Выживет ли наш современник, пусть даже ветеран спецназа, оказавшись в кровавом аду 1941 года, да еще и в теле матерого зэка - "черного бушлата"? Помогут ли боевые навыки легендарной группы "Альфа" про . . .
Автор: Рапп Е. Год издания: 2000 Формат: djvu Издат.: Камертон Страниц: 64 Размер: 5.4 Мб Язык: Русский Вашему вниманию представлен песенный . . .
Автор: Мелетинский Е. М. Год издания: 1994 Формат: pdf Издат.: РГГУ Страниц: 140 Размер: 10.36 Язык: Русский Подробное рассмотрение известной . . .
Автор: Логвиненко Н. В. Год издания: 1967 Формат: pdf Издат.: Высшая школа Страниц: 415 Размер: 20.88 Язык: Русский Настоящий учебник содержи . . .
Название: Web Design: Introductory Concepts and Techniques Автор: Gary B. Shelly Издательство: Course Technology; 3 edition Страниц: 264 Формат: PDF Размер: 9 Mb Качество: Отличное Язык: Английский Г . . .
Если вы хотите скачивать книги, журналы и аудиокниги бесплатно, без рекламы и без смс, оставлять комментарии и отзывы, учавствовать в различных интересных мероприятиях, получать скидки в книжных магазинах и многое другое, то Вам необходимо зарегистрироваться в нашей Электронной Библиотеке.
К сожалению, в нашей Бесплатной Библиотеке пока нет отзывов о Книге Книга Основы программирования на С# 3.0. Ядро языка. Помогите нам и другим читателям окунуться в сюжет Книги и узнать Ваше мнение. Оставьте свой отзыв или обзор сейчас, это займет у Вас всего-лишь несколько минут.