Книга Основы программирования на С# 3.0. Ядро языка


Книга Книга Основы программирования на С# 3.0. Ядро языка

Название: Основы программирования на С# 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 раз



Похожие Книги

Нам показалось, что Книги ниже Вас заинтересуют не меньше. Эти издания Вы так же можете скачивать и читать совершенно бесплатно на сайте!


Вы не зарегистрированы!

Если вы хотите скачивать книги, журналы и аудиокниги бесплатно, без рекламы и без смс, оставлять комментарии и отзывы, учавствовать в различных интересных мероприятиях, получать скидки в книжных магазинах и многое другое, то Вам необходимо зарегистрироваться в нашей Электронной Библиотеке.

Отзывы читателей


Ой!

К сожалению, в нашей Бесплатной Библиотеке пока нет отзывов о Книге Книга Основы программирования на С# 3.0. Ядро языка. Помогите нам и другим читателям окунуться в сюжет Книги и узнать Ваше мнение. Оставьте свой отзыв или обзор сейчас, это займет у Вас всего-лишь несколько минут.