top-image
Главная » Услуги и обучение » Информационные технологии » Microsoft » Windows 7 » Windows 7 для разработчиков

Код: 50218

Windows 7 для разработчиков

Отправить нам заявку на участие в мероприятии Получить коммерческое предложение

Описание:

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

Для успешного осуществления установки, настройки и поддержки операционной системы Windows 7 в корпоративной сети необходимо постоянно расширять свои теоретические знания и совершенствовать практические навыки по направлениям от установки и конфигурирования Windows 7 до ее автоматизированного развертывания в корпоративной среде и технической поддержке.

Курс 50218 «Windows 7 для разработчиков» формирует навыки работы с ОС, которые позволят разрабатывать дизайн и создавать пользовательский интерфейс под Windows 7

Цель: сформировать  базу теоретических знаний и практических навыков создания современных приложений для операционной системы Windows 7 с использованием управляемого и родного кода на Си.

По завершению обучения слушатели будут уметь:

  • проектировать и создавать приложения, использующие новые возможности Windows 7;
  • интегрировать приложение с информацией от внешних сенсоров и информацией о месторасположении;
  • встраивать и приложение поддержку сенсорных экранов;
  • реализовывать современную графическую поддержку для родных приложений на Си под Windows 7;
  • проектировать приложения с учётом совместимости с Windows 7 и более ранними версиями ОС Windows;
  • улучшать надёжность и производительность приложений путём использования фоновых сервисов, 
    инструментальной оснастки (WMI) и утилит анализа производительности и оптимизации.

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

Разработчики ПО, IT-специалисты, занимающиеся дизайном и созданием систем пользовательского интерфейса под Windows 7

Программа мероприятия:

Глава 1. Введение в Windows 7

  • Развитие операционной системы Windows
  • Основные улучшения в Windows 7
  • Содержание курса

 Глава 2. Обновлённое Win32 API

  • Введение в Win32 API
  • Объекты и хендлы
  • Процессы и потоки
  • Механизмы синхронизации
  • Окна и классы окон
  • Оконные сообщения
  • Структурная обработка исключений
  • Различные способы взаимодействия с ОС Windows

 Глава 3. Панели задач

  • История развития панели задач Windows
  • Цели проектирования панели задач
  • Кнопки и списки перехода
  • Иконки и полоса выполнения
  • Пользовательские окна состояния задач
  • Пользовательские переключатели (MDI/TDI)
  • Лабораторная работа: Панель задач Windows 7

 Глава 4. Коллекции и поиск

  • Новый проводник
  • Обзор коллекций
  • Диалоги работы с файлами
  • Родное и управляемое API для работы с коллекциями
  • Поиск
  • Корректный формат файлов

 Глава 5. Сенсорные возможности (Multi-Touch)

  • Развитие сенсорных возможностей
  • Настройки в панели управления Windows
  • Сценарии применения сенсорных возможностей
  • Программная поддержка сенсорных возможностей
  • Манипуляции и инерция Windows Presentation Foundation
  • Советы по созданию пользовательского интерфейса 

Глава 6. Информация от внешних сенсоров и месторасположение

  • Архитектура взаимодействия с внешними сенсорами в Windows7
  • Использование Sensor API
  • Архитектура определения месторасположения в Windows 7
  • Работа с Location API

 Глава 7. Использование ленты (Ribbon) в приложениях

  • Обзор вариантов лент
  • Обзор и архитектура ленты в Windows 7
  • Обзор языка разметки для создания ленты
  • Добавление поддержки ленты в приложения

 Глава 8. Direct2D и DirectWrite

  • Графическая платформа Windows 7
  • Direct2D
  • DirectWrite

 Глава 9. Совместимость приложения с Windows 7

  • Новые требование совместимости с Windows 7
  • Советы по созданию совместимых приложений
  • Диагностика совместимости
  • Требования для получения логотипа Windows 7

 Глава 10. Управление правами пользователя (User Account Control)

  • Управление правами пользователя и «стандартный пользователь»
  • Удаление ненужных повышений прав пользователя
  • Проектирование приложений с учётом UAC
  • UAC и виртуализация

 Глава 11. Создание фоновых сервисов

  • Роль фоновых сервисов
  • Сервисы vs. Задачи
  • Варианты запуска сервисов
  • Производительность и безопасность сервисов
  • Планировщик задач

 Глава 12. Минимизация потребления энергии приложением

  • Экономия энергии на уровнях приложения и железа
  • Извещение об изменениях в состоянии энергосистемы
  • Управление фоновыми задачами
  • Взаимодействие с механизмом изменения состояния энергосистемы
  • Политики управления питанием
  • Диагностика эффективности потребления энергии 

 Глава 13. Использование инструментов Windows и производительность приложения

  • Счётчики производительности
  • Трассировка событий и журнал событий
  • Windows Management Instrumentation (WMI)
  • Средства оценки и настройки производительности
  • Средства оптимизации Windows 7
Оставить свой отзыв об этом мероприятии