Personal tools
You are here: Home Members ylitvinov's Home 14-44 C++ с Qt, весна 2015

C++ с Qt, весна 2015

Табличка с результатами домашних заданий, условия заданий

Домашние задания:

В табличке:
пусто - задачу не получал или не смотрел
0 - задача не зачтена
0.5 - в целом правильно, но надо кое-что поправить
1 - задача зачтена


Чтобы попасть в табличку, нужно сделать и выложить хоть что-то

Условия задач:

Hello, world

Обзор Qt
  1. Скачать и поставить Qt под mingw, Qt Creator, сделать на нём хоть что-нибудь, выложить на гитхаб. Качать с http://qt-project.org/, при установке проконтролировать, что будет установлена сборка 32-битной Qt именно под mingw (даже если ОС 64-битная) и будет поставлен mingw (всё это есть в инсталляторе), что в пути к проекту нет русских букв и пробелов. Выкладывать .cpp, .h, .ui и .pro -файлы.

Стековый калькулятор

ООП на C++ (презентация)
ООП на C++ (конспект)
  1. Реализовать на C++ задачу про стековый калькулятор из домашки по C#-у. Он должен принимать строку в обратной польской записи и выдавать значение --- результат вычислений. При оформлении кода желательно руководствоваться Стайлгайдом проекта QReal. Желательны юнит-тесты на Qt Test и комментарии в формате Doxygen. Может помочь немного устаревшая, но русскоязычная документация по Qt. Желающие познакомиться с C++ поближе могут сделать это, например, с помощью C++ FAQ или недопереведённой русской версии.

Задания 1-го уровня

Виджеты в Qt (презентация)
Виджеты в Qt (конспект)
  1. Сделать любое задание из этого списка.

Пушка

Сцена в Qt (презентация)
Сцена в Qt (конспект)
  1. Есть пушка и мишень, вид сбоку, есть кнопки управления углом возвышения ствола пушки и скоростью снаряда, и кнопка "Огонь". Должен моделироваться и рисоваться полёт снаряда, определяться попадание в мишень.

Сетевое программирование в Qt (презентация)
Сетевое программирование в Qt (конспект)

Многопоточное программирование в Qt (презентация)
Многопоточное программирование в Qt (конспект)

Базы данных в Qt (презентация)
Базы данных в Qt (конспект)

Консоль и система сборки (презентация)
Консоль и система сборки (конспект)

Доклады

Владислав Танков:
Model-View-Controller (презентация)
Model-View-Controller (конспект)

Document Actions