Раздел посвящен текущим заданиям по программированию.
Упражнения
1. Призма
-
На экране присутствует: призма, зеркало, источник света.
-
Призма двигается влево-вправо.
-
Зеркало и источник света движутся по всей рабочей поверхности экрана.
-
Все объекты движутся с проверкой выхода за область.
-
Зеркало может поворачиваться через нажатие левой кнопки мышки (реализация - на усмотрение разработчика).
-
Свет, при прохождении света через призму, преломляется и либо проходит до светоуловителя, либо до зеркала и отражается, либо не проходит.
-
Светоуловитель внизу экрана - полоска, показывающая цвет луча и интенсивность.
-
Тулбар, статусбар, меню со стандартными требованиями к нему.
-
Статусбар отражает текущие координаты курсора манипулятора (мыши), а также при
наведении на объект (призма, зеркало и свет) - название объекта.
-
Правая кнопка мыши по объекту должна вызывать появление диалога с настройками объекта.
Далее будут задания по ADO.NET и ASP.
С#
Perl\Python
Perl\Python
perldoc perlop
Ознакомиться с документацией по работе с простейшими типами и базовым синтаксисом.
Задание по Qt.1
- Редактор изображений
- Поворот изображения
- Изменение размеров
- Функция "следующая-предыдущая картинка"
Qimage, QPixMap - классы, которые потребуются для выполнения работы.
- Текстовый просмоторщик
- Окно из трёх колонок: ListWidget с папками, имена файлов, просмотр содержимого
QListWidget, QTextCodec, QDir.
Общие требования к работам: наличие меню с пунктами "File", "Help" and oth.
Установить QtCreater --> site:
trolltech.com -> qt.nokia.com
Сигналы в Линукс
Лабы
- Файловый ввод-вывод, буферизованный ввод-вывод (iovec)
- Сеансы и группы процессов. Демоны.
- Сигналы.
- Каналы.
- Отображение файлов в память. Анонимное отображение. System V
- Отображение файлов в память. Анонимное отображение. Posix
- Очереди сообщений.System V
- Очереди сообщений. Posix
- Семафоры.System V
- Семафоры. Posix
- Клиент-сервер на разделяемой памяти и семафорах.System V
- Клиент-сервер на разделяемой памяти и семафорах. Posix
Итоговой работой по-прежнему остаётся модулирующее приложение, которое теперь
будет включать в себя..
- ..все виды IPC && ITC
- ..GUI-часть на QT
- ..вариативную часть на C#(любая)
Книги: