Визуальные средства разработки программных приложений
2011-2012 Вопросы к экзамену, второй семестр
гр 107518, гр 107528
1 | Визуальные средства разработки(обзор). |
2 | Кросс-платформенный инструментарий разработки ПО - Qt. |
3 | Компоненты Qt. |
4 | QtGui, обзор графических элементов библиотеки Qt. |
5 | QtCore, базовые типы Qt(qint, Qstring и т.д.). |
6 | Работта с Qt designer, создание и подключение формы, отличие от ручного описания элементов |
7 | Механизм сигналов и слотов. |
8 | Работа с базами данных в Qt(какие БД доступны, SQL запросы). |
9 | Технология модель-представление в QtSQL(QSqlQueryMode, QSqlRelationalTableModel, QsqlTableModel) |
10 | Контейнеры в Qt(QVector и т. д.) |
11 | Ввод-вывод в Qt, IODevice, QdataStream |
12 | Работа с XML в Qt. |
13 | Работа с сетью. QTCPSocket. |
14 | Файл ресурсов. |
15 | Системы контроля версиий. |
16 | Сравнение git и svn cvs. |
17 | Git обзор. |
18 | Работа с локальным репозиторием (операции add commit). |
19 | Механизм содания и слияния веток. |
20 | Работа с удаленными ветками(fetch, pull, push). |
21 | Обзор gihub, какие возможности предоставляет. |
22 | Тестирование приложений. Виды автоматических тестов. |
23 | Возможности тестовой библиотеки Qt. |
24 | QML обзор. |
25 | Обработка событий в QML, сигналы и слоты. |
26 | Использвание Javascript в QML. |
27 | Размещение и выравнивание обьектов QML(привязки, Row). |
28 | Создание собственных элементов управления и плагинов в QML. |
29 | Взаимодействие QML и Qt: доступ к объектам QML из Qt. |
30 | Взаимодействие QML и Qt: создание плагина для QML с помощью Qt. |
31 | Работа с базой данных в QML. |
32 | Представление данных в QML (ListView и др.) |
33 | Создание программ для платформы Android. |
34 | Проект neccessitas, компиляция Qt приложений для Android (обзор, а также шаги компиляции ) |
35 | Перспективы развития Qt и QML(Qt5, QML2,c++11) |
36 | Методы распространения приложений. Программы для создания инсталяционных пакетов. |
37 | Создание инсталяционного пакета с помощью WIX. |