Интернет Университет информационных технологий Твой путь к знаниям
  Искать!
Курсы | Обучение | Школа | Магазин | Общение | Новости | Помощь

поддержка курса Основы программирования на С# 3.0: ядро языка
Автор: В.А. Биллиг | ISBN: 978-5-9963-0259-8

? Уровень: для начинающих || Статус: бесплатный || Опубликован: 02.12.2009
Рейтинг: 4.37 || Популярность: 29 || Студентов: 2022/279


Поддержка
Microsoft Курс создан при финансовой поддержке компании
Microsoft

Microsoft Dreamspark
Бесплатные лицензионные версии программ для студентов и преподавателей.
Специальное предложение для студентов Интуит.ру. подробнее »

Внимание! Для получения индивидуальный кода Dreamspark студенту Интуит необходимо приступить к изучению одного из курсов по технологиям Microsoft

Рады сообщить, что теперь для студентов Интуит, зарегистрированных на учебные курсы по технологиям Microsoft, стала доступной программа DreamSpark.

  Инициатива DreamSpark предоставляет участникам программы бесплатный доступ к таким продуктам, как Visual Studio 2010 Professional, Windows Server 2008 R2 Standard, Windows Server 2008 Standard, Expression Studio 4 Ultimate, SQL Server 2008 R2 Developer, XNA Game Studio 4.0, Robotics Developer Studio 2008 R2 и многим другим.

  Предоставляемое ПО доступно исключительно в некоммерческих целях для обучения, проведения исследований, разработки и тестирования программного обеспечения в рамках выполнения учебных заданий и личных некоммерческих проектов.

  Также для участников программы DreamSpark открыта возможность бесплатно зарегистрироваться в Windows Marketplace для размещения своих приложений для Windows Phone 7. В этом случае делается исключение из ограничений, указанных выше, и допускается коммерческая разработка с использованием предоставляемых инструментов.

  Для регистрации в программе DreamSpark, перейдите на сайт проекта и залогиньтесь со своим LiveId и используйте индивидуальный код, который Вы сможете получить после того, как приступите к изучение одного из курсов по технологиям Microsoft.   Надеемся, что предоставленное программное обеспечение позволит вам лучше освоить выбранные учебные курсы по информационным технологиям.

Информация о курсе
Курс посвящен основам объектного программирования. В качестве языка программирования выбран язык C# - его версия 3.0, в качестве среды разработки программных проектов – Visual Studio 2008 Professional Edition и Framework .Net в версии 3.5. В первой части курса рассматривается ядро языка С#. Изложение сопровождается большим числом примеров. Курс является учебником и задачником. Задачи сопровождают каждую лекцию курса.
Изучение языка C# начинается, как обычно с рассмотрения системы типов языка. С первых шагов вводится понятие класса, играющего роль типа данных и роль модуля. Рассматриваются вопросы объявления переменных и объектов, построения выражений, операторы языка. Большое внимание уделяется методам класса, реализуемых в виде процедур и функций. Подробно рассматривается работа с массивами и строками. Обсуждаются такие возможности языка С#, как работа со шкалами, лямбда –выражениями, типами, допускающими null значения, итераторами. Большое внимание уделяется классическим алгоритмам, описание которых дается в каждой главе, предваряя задачи, решение которых предполагается для успешного освоения материалов каждой лекции.

Цель
Основной целью этого курса является изучение основ объектного стиля разработки программных проектов. Для программиста, владеющего этими основами, не столь важно, на каком конкретном языке программирования или в какой среде ему необходимо разработать тот или иной программный проект – на любом языке он будет создавать программный продукт требуемого качества. Тем не менее, у каждого программиста есть свои предпочтения, свой любимый язык и среда разработки. Этот курс для тех, кто хочет познакомиться поближе с языком С#. Возможно, этот язык и станет любимым языком программирования на ближайшие годы.

Предварительные знания
Описание курса построено в предположении, что читателями являются программисты, уже умеющие программировать. Но это не обязательное требование. Я использую его при чтении начальных курсов по программированию для тех, для кого С# становится первым языком программирования. В этом случае некоторые моменты при первом чтении могут оказаться непонятными, и тогда полезно возвращаться к повторному чтению той или иной лекции курса.

Записаться на обучение
  Варианты обучения Цена Документы
  Самостоятельно Бесплатно сертификат
  ИДО "ИНТУИТ" 2000 руб. сертификат + официальное удостоверение о повышении квалификации
  ВШБИ НИУ ВШЭ 8000 руб. удостоверение о повышении квалификации государственного образца
 
Телефон: +7(499) 253-9312, факс: +7(499) 253-9310, e-mail: dpo@intuit.ru, ICQ: Intuit.Ru (632-332-736), Skype: Intuit.Ru
1.
Обзорная лекция, в которой вводятся основные понятия курса, рассматривается среда разработки – Visual Studio 2008 и Framework .Net 3.5. Рассматриваются типы проектов, и строится пример достаточно большого проекта.
2.
Вводятся понятия типа данных и класса. Рассматривается связь между этими понятиями. Показано, как объявляются переменные и объекты. Приводятся примеры. Большое внимание уделяется вводу и выводу переменных разных типов, контролю ввода. Предлагаются задачи на эту тему.
3.
Рассматривается синтаксис и семантика построения выражений языка С#. Рассматриваются все возможные операции языка, их приоритеты. При рассмотрении логических операций обсуждается работа со шкалами. Рассмотрен лямбда оператор и лямбда выражение. Большое внимание уделяется преобразованиям типа данных при вычислении выражений. Обсуждаются вопросы эффективного вычисления выражений. Предлагаются задачи на эту тему.
4.
Рассмотрен весь набор операторов языка С#. Обсуждаются их достоинства и недостатки. Операторы присваивания выбора и циклов составляют основу процесса алгоритмизации. Рассмотрены специальные операторы языка try - catch – finally, позволяющие организовать обработку исключительных ситуаций. Рассмотрен оператор yield, используемый в итераторах. Обсуждается тема математической бесконечности и конечности вычислений. Рассматриваются классические алгоритмы и даются задачи на эту тему.
5.
Дается определение метода класса и его реализации в виде процедуры и функции. Рассматриваются синтаксические и содержательные различия процедур и функций. Обсуждаются функции с побочным эффектом. Поясняются особенности программирования от данных, характерное для объектного программирования, и как это отражается на построении процедур и функций. Алгоритмы и задачи сопровождают , как обычно, эту лекцию.
6.
Многое о массивах – динамических и статических, одномерных и многомерных, массивах массивов – все это обсуждается в данной лекции. Большая часть лекции посвящена применению массивов при решении классических задач.
7.
Эта лекция посвящена работе с текстовой информацией. Рассматриваются различные типы данных, применяемые при работе с текстами - char, string, stringBuilder. Подробно обсуждаются классические алгоритмы поиска и сортировки строковых данных.
 
 

Внимание! Если Вы увидите ошибку на нашем сайте, выделите её и нажмите Ctrl+Enter.
Нужна помощь?
• Забыли пароль? Вам сюда...
• Есть вопрос? Спрашивайте!
Вы можете:
• Изменить персональные данные
• Изменить параметры подписки
Интернет-магазин:
• Ваши заказы здесь
• Ваш личный счет
Курсы | Учебные программы | Учебники | Вопросы и Ответы | Форум | Новости | Помощь

Телефон: +7 (499) 253-9312, 253-9313, факс: +7 (499) 253-9310, email: info@intuit.ru
© INTUIT.ru::Интернет-Университет Информационных Технологий - дистанционное образование, 2003-2011
Проект Издательства "Открытые Системы".
Партнеры: РМ Телеком, KRAFTWAY COMPUTERS.
Rambler's Top100