БНТУ САПР

Визуальные средства разработки программных приложений

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.
Wiki