Зимняя школа по Qt

В рамках данной программы участники получат необходимые сведения и практические навыки по разработке решений на Qt платформе.

Для того чтобы принять участие в школе необходимо обладать хорошими знаниями в области программирования на языке С++: понимать такие парадигмы как наследование, инкапсуляция, виртуальные функции и полиморфизм. Рекомендуется иметь при себе персональный компьютер (laptop). Некоторые практические задания будут требовать Qt 4.7 (последнюю версию SDK можно загрузить с сайта http://qt.nokia.com/)

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

1 день

Invited lecture: "How to deal with new challenges in mobile development, value of personal visibility and how to cooperate with the industry"

2h

lecture

“Qt: past, present, future”

2h

lecture

Qt SDK componets, qmake capabilities, Hello worlds. Mastering with Qt SDK tools

2h

practice

Working on the personal/team project

4h

hacking

2 день

Metaobject system in depth Meta-object system investigation. Memory management. Parent-child relations. Dynamic properties. Qt containers and type conversion.

3h

Lecture/practice

2D Graphics Graphic primitives in Qt. Pens, brushes, patterns. Animations. Conform transformations. SVG graphics. QGraphicsView and QGraphicsScene mastering.

3h

Lecture/practice

Working on the personal/team project

4h

hacking

3 день

Layout managers: Introduction to widgets composition. Common layout manager's and Widgets' interfaces, alignment and resizing policies. Standard layout classes mastering.

2h

Lecture/practice

Dialogs: standard and custom Using standard dialogs: file, color, fonts, messages, inputs, and so on. Extending standard dialog types, customization. Event-loop management.

2h

Lecture/practice

Working on the personal/team project

4h

hacking

4 день

Model-view controller: Trees, Tables, Lists. How to implement real model and nice view.

3h

Lecture/practice

QMainWindow: building mature application. QMainWindow interfaces, Single-document and Multi-document interface types. Menus, toolbars, statusbars.

2h

Lecture/practice

Working on the personal/team project

5h

hacking

5 день

Qt quick technology overview.

1h

Lecture

Building deb, sis, sisx packages. OVI publishing process overview

1h

Lecture/practice

Projects presentation

2+h

hacking

Место проведения: Санкт-Петербургский Государственный Электротехнический Университет "ЛЭТИ"
Регистрация на мероприятие обязательна
Стоимость участия: бесплатно

Предыдущее мероприятие

Реклама

Популярные мероприятия
Соглашение на обработку персональных данных