Skip to content

myashaa/PresentationMaker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PresentationMaker

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

О работе

Цель: практическое закрепление материала, изученного в курсе «Основы программной инженерии»
Предмет: программное обеспечение с графическим интерфейсом
Тема: редактор презентаций
Выполняют: Подыганов Константин ПС-22, Чеканова Дарья ПС-21, Усынина Мария ПС-22

Описание проекта

Снимок экрана 2021-11-23 102955

Приложение для создания и просмотра презентаций

Функционал

Презентация

  • Переименование презентации
  • Создание презентации
  • Открытие презентации
  • Сохранение презентации
  • Экспорт в PDF
  • Предупреждение при открытии и создание новой презентации
  • Сохранение несохраненной версии
  • Начальное окно создания презентации

Слайды

  • Создание слайда
  • Удаление слайдов
  • Удаление слайда на клавишу del
  • Выбор слайдов
  • Перемещение слайда
  • Дублирование слайдов
  • Шаблоны для слайда

Элементы

  • Изменение размера одного элемента
  • Перемещение одного элеммента
  • Удаление элемента
  • Изменение размеров нескольких элементов
  • Перемещение нескольких элементов
  • Перемещение элментов с помощью клавиатуры
  • Удаление элементов нажатием клавижи DEL
  • Копирование элементов на другие слайды

История

  • Сохранение истории
  • Undo
  • Redo

Изображения

  • Загрузка изображения из диалога
  • Загрузка изображения из unsplash
  • Загрузка изображения по url
  • Загрузка изображения вставкой из буфера
  • Загрузка изображения перетаскиванием

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 84.6%
  • CSS 14.1%
  • HTML 1.3%