Разработка кроссплатформенных приложений

  • Цель дисциплины заключается в том, чтобы обеспечить студентам практические навыки и знания для разработки программного обеспечения, которое может быть запущено на различных операционных системах. Студенты должны овладеть современными методами программирования на Python, включая кроссплатформенную разработку, работу с внешними библиотеками и API, создание графических интерфейсов пользователя и веб-приложений. Они также должны развить навыки тестирования, отладки и управления проектом, необходимые для успешной разработки программного обеспечения на Python. Базовые концепции и современные средства кроссплатформенного программирования. Обзор иерархии классов Qt. Философия объектной модели. Основы работы с Qt. Среда разработки Qt Creator. Библиотека контейнеров. Управление автоматическим размещением элементов. Управляющие элементы. Интервью или модель-представление. События. Создание событий. Настройки приложения. Буфер обмена. Интернационализация приложения. Диалоговые окна. SDI и MDI приложения. Рабочий стол. Язык сценариев Qt Script.
  • Образовательная программа 6B06102 Информационные системы
  • Кредитов 5
  • Селективная дисциплина
  • Год обучения 4
  • Семестр 7
Top