Варианты заданий к курсовому проекту по дисциплине «Программирование»

Страницы работы

1 страница (Word-файл)

Содержание работы

Варианты заданий к курсовому проекту по дисциплине  «Программирование».

  1. Калькулятор. Приветствуется нестандартный дизайн, смена вариантов внешнего вида, стилизация под реальный калькулятор.
  2. Музыкальный проигрыватель. Поддержка плэйлистов, смена вариантов оформления.
  3. Записная книжка. Программа для ввода, хранения и поиска информации о людях, с возможностью напоминания о наступлении дней рождения или других памятных дат. Можно реализовать свой формат базы данных, можно использовать один из стандартных форматов СУБД и библиотеку классов DAO.
  4. Графический редактор. Аналог MS Paint: панель выбора инструментов рисования, цветов и типов линий и заливки фона. Рисование «резиновым контуром», сохранение результата в стандартных форматах (BMP, WMF).
  5. Программы - хранители экрана (screensaver)
    1. “Бегущая строка”
    2. «Вечный двигатель», «Геометрический вальс».
    3. “Слайдшоу”. Отображает в различном порядке картинки из заданной папки, используя различные эффекты при смене изображения.
    4. Трехмерная анимация (используя OpenGL)
  6. Часы. Аналоговые, цифровые, с «будильником» - проигрывание заданного музыкального файла в заданное время. Настройка внешнего вида.
  7. Игры.
    1. Сапер
    2. Морской бой
    3. Карточные пасьянсы. (Косынка, Пирамида и т.д.) Используется стандартная библиотека карт cards32.dll, поставляемая с Windows.
  8. TaskManager, аналог того, что запускается по Ctrl-Alt-Del. Просмотр списка запущенных приложений, построение графиков загрузки процессора и свободной памяти и т.д.
  9. Работа с web (video) камерой. Захват изображения,  создание «охранной системы» - детекция движения в заданной области картинки и запись видео в файл.

Другие варианты принимаются к обсуждению.  С заданием определиться к  16 апреля.

Курсовой проект подразумевает как минимум два свидания с преподавателем:

  • Обсуждение выбранного варианта: согласование возможностей программы, построения интерфейса пользователя.
  • Защита проекта: демонстрация работы, ответы на вопросы по исходному тексту программы, внесение по требованию преподавателя небольших изменений в код в кратчайшее время.

Программа должна быть разработана в среде MS Visual Studio 6.0. Допускается С++Builder 6.0. Остальные варианты даже не рассматриваются.

Похожие материалы

Информация о работе