Каталог курсов
cat-01
Пользователь ПК
cat-02
Компьютерная графика
cat-05
AUTODESK 3DS MAX
cat-04
Инженерная графика
cat-06
WEB - технологии
cat-07
Языки программирования
cat-03
Базы данных
cat-08
Академия для школьников
cat-09
Бизнес модели
Расписание
10 Февраля 19:00-21:00
Февраль
Новый сезон!

WINDOWS - приложения в С#

c#WinForm
  • Длительность курса: 15 занятий по 2 часа
  • Стоимость обучения: 2800 лей
  • Рекомендуемая подготовка:   С# и платформа .NET
  • Записаться на курс

Этот курс позволит получить основы знаний по использованию языка С# в написании коммерческих программ. Для его прохождения необходимо знание основ языка С# и платформы .NET. В программе курса:

  • Структура приложения с обработкой сообщений

Класс Application. Класс Control. События клавиатуры и мыши. Класс Form, жизненный цикл.

  • Создание главного меню, создание контекстного меню

Строка состояния, класс Timer (компонент для отслеживания текущего времени).

  • Панель инструментов

ToolStripContainer. MDI – приложение.

  • Механизм событий

Использование механизма событий для отрисовки клиентской области Windows-приложения. Рисование без/с обработчиком события Paint.

  • Пространства имен GDI+
  • Служебные типы данных

Point, Rectangle, Size, Region.

  • Единицы измерения и точка отсчета объекта Graphics, системы координат.
  • Работа со шрифтами

Перья, кисти. Дополнительные возможности GDI+. Отслеживание логики прокрутки при рисовании пользовательских объектов.

  • Работа со шрифтами в WindowsForms
  • Добавление эффектов анимации
  • Images

Отображение картинок и проверка попадания на различные фигуры.

  • Элементы управления WindowsForms
  • Задание свойств визуальных компонентов в режиме проектирования
  • Котролы

TextBoxes, Labels, Buttons. Разновидности кнопок CheckBox и RadioButton. Контролы из группы списков:. CheckedListBox, Listbox, ComboBox.

  • Другие виды контролов

Элемент MonthCalendar, элемент ToolTip, элемент TabControl, элемент TrackBar, элемент Panel, элементы UpDown, элемент ErrorProvider, элемент TreeView, элемент WebBrowsers

  • Создание многопоточных приложений

Пространство имен System.Threading. Запуск вторичных потоков. Одновременный доступ к данным из разных потоков. Асинхронный вызов методов. Компонент BackgroundWorker – использование модели событий.

  • Динамическое позиционирование элементов управления Windows Forms

Свойство Anchor. Свойство Dock.

  • Табличное и потоковое размещение элементов.
  • Диалоговые окна

Создание диалоговых окон, наследование форм, работа со стандартными диалоговыми окнами сохранения и открытия файла, печати и параметров страницы.

  • Работа с буфером обмена операционной системы