ДОПОЛНИТЕЛЬНОЕ ОБРАЗОВАНИЕ
В ТУСУРЕ

ТОЧНЫЕ ЗНАНИЯ
ОТТОЧЕННЫЕ НАВЫКИ

тел. +7 (3822) 70-17-36

Специалист по вопросам поступления

  • Безрукова
  • Вера Петровна

Специалист по вопросам обучения школьников

  • Тахтабаева
  • Ильмира Хусаиновна

Куратор дистанционного обучения

  • Завадовская
  • Олеся Александровна
 

Программирование на языке C#

Программа предназначена для слушателей, желающих применять технологию объектно-ориентированного программирования для создания приложений в операционной системе Windows на языке программирования С#, с использованием среды разработки – Microsoft Visual Studio и c использованием технологи WPF (Windows Presentation Foundation).

Цель курса

Познакомить слушателей с основными возможностями языка программирования C#.
Освоить интерфейс, методы и приемы работы со средой разработки Visual Studio.
Научить самостоятельно создавать графические Windows приложения с использованием технологии WPF.
Познакомить с приемами эффективной работы, рассказать о требованиях, предъявляемых при разработке коммерческих приложений.

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

С высшим, средне-специальным образованием, студенты старших курсов.

Рекомендуемая подготовка:

Понимание основных принципов объектно-ориентированного программирования (понятие класса и экземпляра, представление о инкапсуляции, наследовании и полиморфизме, знание хотя бы одного ООП-языка программирования).

Программа курса:

  1. Вводная лекция. Работа программиста. Хороший код/плохой код в реальной жизни. История возникновения языка С#. Среда .Net Framework. Visual Studio. Основы работы. «Hello Word!»
  2. C# основы языка. Типы данных. Базовые операторы. Отличия от С++. Простые примеры.
  3. Классы. (Свойства. Методы. Поля.) 
  4. Реализация принципов ООП для классов. Интерфейсы. Коллекции. Атрибуты.
  5. Шаблонные типы данных. Обработка ошибок. Самостоятельная работа по классам.
  6. Делегаты. События. Принципы работы GUI приложения. Windows Forns. Примеры приложений.
  7. WPF. Вводная лекция. Приложение и окно. Концепция содержимого. Базовые кисти.
  8. Язык XAML. Описание синтаксиса языка. Примеры применения языка. Простые элементы управления – Button, TextBlock, TextBox, RichTextBox.
  9. Панели. Принципы макетирования. StackPanel, WrapPanel, Dock, Grid, Canvas.
  10. Зависимые свойства. Маршртизируемые события ввода. ItemsControl. ListBox. ComboBox. Примеры использования. Самостоятельная работа по ListBox.Практика.
  11. ListBox. Самостоятельная работа. Разбор задания.
  12. Иерархия меню. Панель инструментов и строка состояния. Ресурсы Xaml.
  13. Навигационные приложения. Самостоятельная работа.
  14. Привязка. Стили.
  15. Шаблоны контролов в XAML. Пример доступа к данным.
  16. Анимация. Самостоятельная работа.
  17. Экзаменационное самостоятельное задание.

По окончании курса вы будете знать…

  • Принципы взаимодействия со средой выполнения .Net Framework.
  • Синтаксис языка C# 4.0.
  • Язык описания интерфейса XAML.
  • Концепцию и основные принципы технологии WPF.
  • Назначение и способы использования стандартных контров, предоставляемых WPF 4.0.
  • Принципы построения программ в среде Windows с использованием WPF.

По окончании курса вы будете уметь…

  • Использовать Visual Studio 2010, как инструмент разработки.
  • Проектировать C# классы.
  • Проектировать интерфейс пользователя, используя язык описания интерфейса XAML.
  • Проектировать оконные приложения.
  • Создавать обработчики событий.
  • Настраивать внешний вид и поведение контролов.
  • Связывать данные с интерфейсом.
  • Выполнять разработку (написание и отладку) Windows–программ на языке C# с использованием WPF.

Продолжительность курса

  • учебная программа: 72 часа;
  • продолжительность обучения: 2 месяца.

Форма обучения

  • очно-заочная.

Документы об окончании

  • удостоверение о повышении квалификации установленного образца.

Телефон: 8 (3822) 70-17-36, 53-30-77
ул. 19 Гвардейской дивизии, 9а,
пр. Ленина, 40, оф. 127