Опубликован: 19.02.2009 | Уровень: специалист | Доступ: свободно
Программирование на языке С#: разработка консольных приложений Курс предназначен для изучения языка С# и особенностей разработки консольных приложений в среде Visual Studio.
В качестве среды разработки консольных приложений рассматривается Visual Studio .Net, которая представляет собой мощный и удобный интерфейс написания, корректирования, отладки и запуска приложений, и использует .NET совместимые языки.
Цель: Формирование системы понятий, знаний, умений и навыков в области современного программирования на языке C#, включающей в себя методы проектирования, анализа и создания программных продуктов, основанные на использовании объектно-ориентированной методологии.

План занятий

ЗанятиеЗаголовок <<Дата изучения
-
Лекция 1
33 минуты
Платформа Microsoft .Net Framework 2.0
Вводная лекция. В ней рассматриваются основные составляющие платформы Microsoft .Net Framework 2.0.
Оглавление
    -
    Лекция 2
    45 минут
    Технология объектно-ориентированного программирования
    Лекция рассматривает состав языка, типы данных, переменные и константы, а также организацию ввода-вывода данных. Приводятся основные понятия и принципы работы платформы, а также практические примеры.
    Оглавление
      -
      Тест 1
      36 минут
      -
      Лекция 3
      28 минут
      Операции
      В данной лекции внимание уделено операциям и преобразованию типов. Приведены практические примеры.
      Оглавление
        -
        Лекция 4
        56 минут
        Операторы языка C#
        Лекция посвящена операторам языка C#.
        Оглавление
          -
          Тест 2
          36 минут
          -
          Лекция 5
          47 минут
          Методы: основные понятия
          Данная лекция посвящена методам C#: понятие метода, перегрузка методов.
          Оглавление
            -
            Лекция 6
            41 минута
            Рекурсивные методы
            В данной лекции внимание уделено рекурсивным методам. Приведены практические примеры.
            Оглавление
              -
              Лекция 7
              54 минуты
              Обработка исключений
              Лекция посвящена обработке исключительных ситуаций.
              Оглавление
                -
                Тест 3
                36 минут
                -
                Лекция 8
                1 час 7 минут
                Массивы
                Данная лекция рассматривает одномерные и многомерные массивы. Приведено большое количество практических примеров и заданий.
                Оглавление
                  -
                  Лекция 9
                  48 минут
                  Символы и строки
                  Лекция рассматривает символы и строки: типы данных char, string. Также рассмотрены изменяемые строки.
                  Оглавление
                    -
                    Лекция 10
                    31 минута
                    Регулярные выражения
                    Лекция рассматривает регулярные выражения в C# и их применение.
                    Оглавление
                      -
                      Тест 4
                      36 минут
                      -
                      Лекция 11
                      40 минут
                      Организация С#-системы ввода-вывода
                      Материалы данной лекции посвящены вопросам организации ввода-вывода C#. Рассмотрен байтовый, символьный и двоичный потоки.
                      Оглавление
                        -
                        Лекция 12
                        25 минут
                        Работа с файловой системой
                        Лекция посвящена принципам работы с файловой системой. Рассмотрены классы для работы с каталогами и файлами. Приведены практические примеры.
                        Оглавление
                          -
                          Тест 5
                          36 минут
                          -
                          Лекция 13
                          1 час 22 минуты
                          Классы
                          Данная лекция посвящена классам C#. Приведены принципы использования классов и практические задачи.
                          Оглавление
                            -
                            Лекция 14
                            44 минуты
                            Иерархия классов
                            Лекция рассматривает иерархию классов: наследование, его виды, практические примеры.
                            Оглавление
                              -
                              Тест 6
                              36 минут
                              -
                              Лекция 15
                              41 минута
                              Интерфейсы и структуры
                              Лекция посвящена интерфейсам. Приведены принципы использования интерфейсов и практические задачи.
                              Оглавление
                                -
                                Лекция 16
                                54 минуты
                                Коллекции
                                В данной лекции раскрывается понятие коллекций C#. Приводятся принципы использования коллекций.
                                Оглавление
                                  -
                                  Тест 7
                                  36 минут
                                  -
                                  Дополнительный материал 1
                                  5 минут
                                  Операции С#
                                  Оглавление
                                    -
                                    Дополнительный материал 2
                                    4 минуты
                                    -
                                    5 часов
                                    -