Санкт-Петербургский государственный политехнический университет

Факультетпереподготовкиспециалистов

Школа практического программирования

(812) 703-02-02

Санкт-Петербург, ул. Обручевых, д. 1

470823481
Людмила
498526497
Анна
364978079
Ольга

Закрыть

Информация по курсам
Общая информация Расписание и стоимость Контакты
Условия обучения
Преподаватели Проведение занятий Методические материалы Документы об окончании Отзывы слушателей

Другие курсы

Курсы C++ Курсы Java Курсы C# (.NET) Курсы PHP Программирование Linux Тестирование ПО Программирование микроконтроллеров

Обратная связь

+7 (812) 703-02-02 Форум
Печать

DEV-QT. Прикладное программирование с использованием Qt

Горячее питание

Длительность 40 ак.часов (5 дней по 8 ауд.ак.ч. или 10 дней по 4 ауд.ак.ч)

Стоимость

Дата Физ. лица, руб. Юр. лица, руб.
Без скидки 10% ранее обучавшимся 5%Зенит 10%Зенит Без скидки 10% ранее обучавшимся 5%Зенит 10%Зенит
c 12.07.2010 10200 9150 9650 9150 12700 11400 12050 11400

Расписание

Начало курса Окончание курса Даты занятий Время занятий Номер аудитории Преподаватель
13.09.2010 17.09.2010 По будним дням 1000-1720
5 дней по 8 ак.ч. в день
Аудитория №248 Архимандритов Игорь Борисович Записаться на курс

Преподаватели

Требования к начальному уровню знаний

Базовые знания принципов построения современных операционных систем общего назначения. Владение основными концепциями объектно-ориентированного программирования. Владение языками С/C++. Знания и умения реализовать алгоритмы обработки различных структур данных.

 

Предварительное тестирование

Необходимо решить одну или несколько тестовых задач, набрав в сумме не менее 50 баллов. Ответ должен быть предоставлен  в виде исходных текстов программ с комментариями.

Курсы, обеспечивающие достаточный начальный уровень знаний:

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

Модуль 1. Введение.

  • Структура библиотеки Qt
  • Установка библиотеки Qt
  • Обзор инструментов разработки, входящих в состав библиотеки
  • Использование менеджера проекта qmake
  • Использование интегрированной среды разработки Qt Creator

Модуль 2. Мета-объектная система.

  • Обзор мета-объектной системы
  • Механизм сигналов и слотов
  • Информация о классе
  • Информация об экземпляре класса
  • Атрибуты класса
  • Иерархия классов
  • Пользовательские типы данных

Модуль 3. Базовые средства.

  • Динамическая типизация: объект QVariant
  • Контейнеры и итераторы
  • Представление строковых значений
  • Устройства и потоки ввода-вывода
  • Система обработки событий
  • Таймеры

Модуль 4. Базовые графические средства.

  • Структура подсистемы вывода графики
  • Основные графические примитивы
  • Управление представлением графики
  • Трансформации координатной системы

Модуль 5. Виджеты.

  • Структура виджета
  • Управление представлением виджета
  • Обработка событий виджета
  • Встроенные виджеты
  • Диалоговые окна

Модуль 6.  Управление компоновкой.

  • Менеджеры компоновки
  • Разделители
  • Стеки виджетов

Модуль 7. Главное окно приложения.

  • Структура главного окна
  • Действия
  • Меню
  • Панели инструментов
  • Строка состояния
  • Дополнительные рюшечки.

Модуль 8. Визуализация графической информации.

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

Модуль 9. Архитектура «модель – контроллер – представление».

  • Взаимодействие компонентов модели
  • Реализация компонентов модели
  • Встроенные реализации компонентов

Модуль 10. Дополнительные темы

  • Сетевое взаимодействие
  • Создание пользовательских интерфейсов в QtDesigner
  • Ресурсы приложения
  • Локализация