Главная страница
Навигация по странице:

  • Высокий уровень

  • Современные инфор техн. Новейшие направления в области создания технологий программирования. Законы эволюции программного обеспечения


    Скачать 185 Kb.
    НазваниеНовейшие направления в области создания технологий программирования. Законы эволюции программного обеспечения
    АнкорСовременные инфор техн
    Дата28.12.2022
    Размер185 Kb.
    Формат файлаdoc
    Имя файлаVysokourovnevyeMIP_181_konv.doc
    ТипЗакон
    #867955
    страница3 из 3
    1   2   3

    Раздел 3

    Среда разработки; система окон разработки; система меню. Отладка и тестирование программ. Основы визуального программирования. Размещение нового компонента. Реакция на события. Компоненты; использование компонентов. (НОВЫЕ)

    Базовый уровень


    1. Задание

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

    J осуществляется в основном окне среды разработки

    R осуществляется окне утилиты qt designer, запускаемой автоматически при клике на указатель файла типа .ui в окне навигации

    J требует записка программы qt assistant пользователем

    J требует записка программы qt linguist пользователем

    2. Задание

    Программа ”linguist” в инструментальной среде разработки Qt

    J предназначена для визуального программирования

    R предназначена для интернационализации разрабатываемой программы

    J предназначена для контекстной подсказки

    J предназначена для построения “дерева” классов

    3. Задание

    Программа ”assistant” в инструментальной среде разработки Qt

    J предназначена для визуального программирования

    J предназначена для интернационализации разрабатываемой программы

    R предназначена для контекстной подсказки

    J предназначена для построения “дерева” классов

    4. Задание

    Любой визуальный элемент графического интерфейса в инструментальной среде разработки Qt называется

    J элементом управления (control)

    J контейнером (container)

    R виджетом (widget)

    J гаджетом (gadget)

    J панелью (panel)

    5. Задание

    Текстовая метка, имеющая разметку в формате “html” в окне диалога в инструментальной среде разработки Qt наследуется от класса

    J «QTextEdit»

    J «QListView»

    R “Qlabel”

    J “QSignalMapper”

    6. Задание

    Кнопка с текстом “Сохранить” в окне диалога в инструментальной среде разработки Qt создается выражением

    J «QDialog *dialog = new QDialog("Сохранить", this);»

    R «QPushButton *button = new QpushButton(QString::fromutf8("Сохранить"), this);»

    J «Qlabel *label = new Qlabel(QString::fromutf8("Сохранить"), this);»

    J «QpushButton = “Сохранить”»

    7. Задание

    Кнопка с текстом “Отмена” в окне диалога в инструментальной среде разработки Qt создана выражением: buttonBox = new QdialogButtonBox(QDialogButtonBox::Cancel); реакция завершения работы приложения задается запросом:

    J “connect(buttonBox, SIGNAL(accepted()), this, SLOT(accept()));”

    R “connect(buttonBox, SIGNAL(rejected()), this, SLOT(reject()));”

    J “abort(buttonBox)”

    J “if (buttonBox== TRUE) return(0);”


    Средний уровень
    8. Задание

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

    J осуществляется через очередь событий

    R осуществляется через механизм сигналов и слотов

    J осуществляется путем непосредственного включения кода программы в визуальный компонент

    J осуществляется автоматически программой визуального дизайна

    9. Задание

    Для того, чтобы разместить несколько независимых групп “радио-кнопок” в одном окне приложения в инструментальной среде разработки Qt

    J необходимо каждой группе “радио-кнопок” присвоить свое имя класса

    J необходимо каждую группу “радио-кнопок” сгруппировать с помощью инструмена “Lay Out”

    R необходимо каждую группу “радио-кнопок” разместить в отдельном контейнере “Group Box”

    J необходимо каждую группу “радио-кнопок” сгруппировать разместить в отдельном окне диалога

    10. Задание

    Метаобъектная система в инструментальной среде разработки Qt обеспечивает:

    J расширение стандартных типов данных новыми

    R взаимодействие 1) сигналов и слотов; 2) анализ внутренних состояний

    J автоматическое создание конструкторов

    J автоматическое описание переменных при их первом применении

    11. Задание

    В инструментальной среде разработки Qt для того, чтобы автоматически обеспечить правильное взаимное расположение виджетов на всем поле диалогового окна «Qdialog *dialog()» при изменении его размеров пользователем необходимо:

    J Задать конструкцию “якорь” (anker) для каждого виджета

    J выполнить запрос “connect(dialog, SIGNAL(resized()), this, SLOT(mapped()));”

    R вставить объекты “QspacerItem” между виджетами и применить группировку “Qlayout” ко всему окну в целом

    J задать атрибуты “size policy: fixed” для объекта “dialog”

    Высокий уровень
    12. Задание

    Подключение базы данных к разрабатываемой программе в инструментальной среде разработки Qt

    J осуществляется только через драйвер JDBC

    J требует использования системы Visual Basic

    R реализуется по технологии “Model-View-Controller” (MVC)

    J требует предварительной разработки модели в среде RationalRouse

    13. Задание

    Инструментальная среда разработки Qt функционирует на платформах

    J Windows

    J Linux

    R многоплатформенная: Windows, Mobile windows, Unix-X11, Linux-X11, Ebadded Linux, Mac, Sembian

    J многоплатформенная: Windows, Linux, Mac

    14. Задание

    В инструментальной среде разработки Qt код

    fileMenu = menuBar()->addMenu(tr("&File"));

    fileMenu->addAction(newAct);

    J создает диалоговое окно «файл»

    J сохраняет данные в файле

    R создает пункт меню «файл» в главном окне приложения

    J создает кнопку «файл»

    15. Задание

    В инструментальной среде разработки Qt код

    void MainWindow::open()

    {

    if (maybeSave())

    {

    QString fileName = QfileDialog::getOpenFileName(this);

    if (!fileName.isEmpty())

    loadFile(fileName);

    }

    }

    соответствует:

    J слоту, подключенному к пункту «Сохранить» в меню «Файл» главного окна приложения

    R слоту, подключенному к пункту «Открыть» в меню «Файл» главного окна приложения

    J слоту, подключенному к пункту «Вставить» в меню «Правка»лавного окна пр иложения

    J слоту, подключенному к пункту «Открыть» в меню «Файл» всплывающего окна диалога

    16. Задание

    В инструментальной среде разработки Qt код

    void MainWindow::about()

    {

    QMessageBox::about(this, tr("About Application"), Qstring::fromutf8(" Приложение демонстрирует написание программы с использованием нового GUI Qt, " "toolbars, and a status bar."));

    }

    соответствует:

    J Созданию текстовой метки в главном окне приложения

    R слоту, подключенному к пункту «О программе» в меню «Справка» главного окна приложения

    J выводу диагностического сообщения об ошибке в программе

    J слоту, подключенному к пункту «О программе» в меню «Справка» всплывающего окна системного сообщения




    1   2   3


    написать администратору сайта