Программирование на C# с использованием Visual Studio 2010
Перейти на старую версию сайта +7 (495) 150 96 00 academy@it.ru Войти

В корзине ничего нет.

Перейти на старую версию сайта
Войти

В корзине ничего нет.

Академия АйТи Онлайн
#
#10266 # Средства разработки # 5 дней / 40 часов

Программирование на C# с использованием Visual Studio 2010

Programming in C# with Microsoft® Visual Studio® 2010

Физлицам 35900 ₽
Юрлицам 37900 ₽
Очное обучение. Курсы проводятся во всех региональных учебных центрах Академии АйТи или на базе заказчика.
Онлайн класс. Удаленное подключение к очным курсам. Для обучения достаточно иметь доступ в Интернет. Время онлайн трансляции курса устанавливается в зависимости от города проведения очного обучения. Предусмотрено предоставление записей слушателям в отдаленных часовых поясах.

Забронировать курс

К сожалению, в этом курсе нет ближайших дат для бронирования, но вы можете запросить информацию.


Целевая аудитория

#

Специалисты, обладающие опытом программирования на C, C++, Visual Basic или Java и понимающие принципы объектно-ориентированного программирования

Расписание

1

Обзор C# и .NET Framework


  • Обзор .NET Framework 4. 
  • Использование Visual Studio 2010 для создания проектов. 
  • Создание приложения на C#. 
  • Создание приложения с графическим интерфейсом. 
  • Документирование приложения. 
  • Запуск и отладка приложений в Visual Studio 2010. 
  • Лабораторная работа

2

Использование синтаксических конструкций C#


  • Объявление переменных и присвоение значений переменным.
  • Использование выражений и операторов.
  • Создание и использование массивов.
  • Использование условных выражений.
  • Использование циклов.
  • Лабораторная работа

3

Объявление и вызов методов


  • Создание и вызов методов.
  • Использование дополнительных и исходящих параметров.
  • Лабораторная работа

4

Обработка исключений.


  • Обработка исключений.
  • Генерация исключений.
  • Лабораторная работа

5

Чтение из файлов и запись в файлы


  • Доступ к файловой системе.
  • Чтение из файлов и запись в файлы с использованием потоков.
  • Лабораторная работа

6

Создание новых типов


  • Создание и использование перечислений.
  • Создание и использование классов.
  • Создание и использование структур.
  • Сравнение ссылок и значений.
  • Лабораторная работа

7

Инкапсулирование данных и методов


  • Контроль видимости членов типа.
  • Совместное использование методов и данных.
  • Лабораторная работа

8

Наследование от классов и реализация интерфейсов


  • Использование наследования для создания новых ссылочных типов.
  • Определение и реализация интерфейсов.
  • Создание абстрактных классов.
  • Лабораторная работа

9

Управление временем жизни объектов и контроль использования ресурсов


  • Сборка мусора.
  • Управление ресурсами.
  • Лабораторная работа

10

Инкапсулирование данных и перегрузка операторов


  • Создание и использование свойств.
  • Создание и использование индексаторов.
  • Перегрузка операторов.
  • Лабораторная работа:
    Создание и использование свойств
    Описание свойств в интерфейсе.
    Реализация свойств в классе.
    Использование свойств класса
  • Лабораторная работа:
    Создание и использование индексаторов.
    Реализация индексатора для доступа к битам в управляемом регистре.
    Использование индексатора класса
  • Лабораторная работа:
    Перегрузка операторов.
    Создание типов Matrix и MatrixNotCompatible.
    Реализация операторов для типа Matrix.
    Тестирование операторов для типа Matrix


11

Делегаты и обработка событий


  • Объявление и использование делегатов.
  • Использования лямбда-выражений.
  • Обработка событий.
  • Лабораторная работа

12

Использования коллекций и создание обобщений


  • Использование коллекций.
  • Создание и использование обобщений.
  • Создание обобщенных интерфейсов и вариативность.
  • Использование обобщенных методов и делегатов.
  • Лабораторная работа:
    Использование коллекций.
    Оптимизация метода за счет кэширования данных.
  • Лабораторная работа:
    Создание обобщений.
    Создание обобщенного интерфейса.
    Реализация обобщенного интерфейса.
    Создание среды тестирования для проекта BinaryTree.
    Реализация обобщенного метода.

13

Создание и использование собственного класса коллекции


  • Создание собственного класса коллекции.
  • Добавление перечислителя в собственный класс коллекции.
  • Лабораторная работа

14

Использование LINQ для создания запросов к данным


  • Использование методов расширений и операторов LINQ.
  • Создание динамических запросов и выражений.
  • Лабораторная работа

15

Интегрирование кода на C# с динамическими языками и COM компонентами


  • Интегрирование кода, написанного с использованием динамического языка программирования, в приложение, написанное на C#.
  • Использование COM компонента в приложении, написанном на C#.
  • Лабораторная работа



0 отзывов

Об этом курсе отзывов пока нет. Будьте первым.





#
#

Академия АйТи

Ведущий консалтинговый центр получения дополнительного профессионального образования

Войдите в систему, чтобы получить все возможности платформы и доступ к образовательным курсам
Не запоминать
Забыли пароль?

Забыли пароль?

Введите e-mail, указанный при регистрации, пришлем вам инструкцию по восстановлению пароля


Нажимая «Зарегистрироваться» вы соглашаетесь с политикой обработки персональных данных

Нажимая «Зарегистрироваться» вы соглашаетесь с политикой обработки персональных данных
15%
Шаг 1 из 2 Заполните данные
Далее Назад Зарегистрироваться