приложения ниже написаны на С++ с ипользованием Qt, что обеспечивает переносимость кода на (почти) любую платформу / операционную систему.
К приложениям (исходный код)
слайд-шоу: vmViewer
видео клипы: vmClip
моделирование литографии: vmCompLith
моделирование эпидемии: vmPandeSim
Приложения
слайд-шоу
Приложение ищет файлы-изображения/фото (по заданным расширениям имени файла) в папке/директории и - рекурсивно - в её под-директориях, формирует список изображений и показывает слайд-шоу.
Элементы управления позволяют
выбрать файл-изображение для показа "вне очереди" (двигая ползунок слайдера и/или выбирая имя файла в списке)
переключать направление (вперёд/назад) слайд-шоу
переключать режимы слайд-шоу: ручной.автоматический
и тп
видео клипы
Практически тот же самый интерфейс (и возможности) как и у vmViewer, только "подстроены" для показа видео-клипов: рекурсивный поиск в под-директориях,формирование списка, выбор файла и напрвления последовательности показа, ручной и автоматический режимы работы...
Программа-симулятор оптической литографии. Моделирование изображения маски, анализ качества изображения, оптимизация маски (optical proximity correction)
Загружайте маску (текстовый cif-файл), выбирайте/редактируйте параметры степпера и осветителя, выбирайте область маски для моделирования, и... начинаем!
Программа-симулятор распространения инфекции (пандемии). Моделирование изменений числа здоровых, заболевших, выздоровевших и умерших с течением времени.
Задайте начальные количества (здоровых, заболевших, выздоровевших) участников, вероятности заболеть/выздороветь и скорости и... начинаем!
Подробно о модели и некоторых результатах: 👉
Как построить программу
... для UNIX / Linux систем
откройте терминал
перейдите в директорию, где находится проектный (*.pro) файл (Например, vmCompLith.pro)
выполните команду (инструмент Qt) qmake (будет создан make-файл)
выполните команду make
Всё.
... для любых систем (используя Qt Creator)
Qt предоставляет простой и удобеный инструмент для разработки, отладки и построения программ. Это Qt Creator (файл qtcreator).
1. Запусите Qt Creator (файл qtcreator). Появится окно:
2. В меню выберите кнопку File->Open File or Project... и откройте нужный проект (*.pro файл)
3. Выполните конфигурацию проекта просто нажав кнопку Configure Project
4. Выбранный проект откроется (для редактирования, построения и отладки программы...)
В левом нижнем углу выберите "режим построения" (Debug или Release)
5. И, наконец, нажмите кнопки Build Project и / или Run