Skip to content

Текстовый редактор для студенческих работ

Notifications You must be signed in to change notification settings

GREBIAR-Git/WordKiller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

WordKiller

WordKiller — значительно экономит время и усилия при написании студенческих работ. Эта программа автоматически форматирует документ в соответствии с заданными стандартами, оставляя пользователю только задачу написания текста.

Содержание

  1. Главное меню
  2. Настройки
  3. Будущие нововведения
  4. Известные баги

Главное меню

Окно приложения разделено на две основные зоны:

  • В левой части находится древовидный список объектов, добавленных в документ;
  • В правой - информация о выбранном объекте.

Над этими зонами расположено меню с операциями над документом. В строке заголовка приложения отображается информация о типе документа. Если документ сохранен, дополнительно отображается путь к файлу. Если документ не сохранен, вместо пути отображается название приложения.

Для добавления нового объекта в документ выполните следующие шаги:

  1. Нажмите кнопку "Добавить", расположенную в левом нижнем углу экрана;
  2. В появившемся выпадающем списке выберите тип объекта, который хотите добавить;

Также можно добавить объект, используя контекстное меню:

  1. Щелкните правой кнопкой мыши по древовидному списку;
  2. Выбрать вставить до или после выбранного элемента древовидного дерева;
  3. В открывшемся контекстном меню выберите нужный тип объекта.

Для удаления объекта выполните следующие шаги:

  1. Щелкните правой кнопкой мыши по объекту, который хотите удалить, в древовидном списке;
  2. В появившемся контекстном меню выберите пункт "Удалить".

Простые элементы документа

Стили для "Простых" элементов можно изменить в настройках.

Текст

Для удобства навигации введённый в правой части текст дублируется в подзаголовке элемента в древовидном списке.

Раздел

В древовидном списке в него можно включить: подзаголовок, картинка, таблица, список, текст, код. В правой части вводиться название раздела (заголовка 1 уровня).

Подраздел

В древовидном списке в него можно включить: картинка, таблица, список, текст, код. В правой части вводиться название подраздела (заголовка 2 уровня).

Список

Каждая строка - это новый элемент списка списка, а каждый символ "!" добавляет новый уровень к элементу списка. При нажатии на кнопки "А" обычный нумерованный список (например, скопированный из какой-то статьи) конвертируется в нужный для программы формат. Название списка в итоговом отчёте не используется, оно необходимо только для облегчения идентификации в древовидном списке.

Картинка

Нумерация картинок происходит автоматически (сквозная по всем разделам). В верхней части вводится подпись под картинкой. Для вставки картинки её нужно перенести с помощью функции drag&drop.

Таблица

Нумерация таблиц происходит автоматически (сквозная по всем разделам). В верхней части вводится название таблицы. Чтобы создать таблицу, сначала введите количество строк и столбцов, а затем заполните нужные поля данными.

Код

Вверху вводится название файла. Внизу вводится сам файл, который можно добавить двумя способами:

  • вручную, вводя данные;
  • с помощью функции drag-and-drop.

Сложные элементы документа

Титульник

Для каждого типа отчёта предусмотрена разная структура, которую можно поменять.

Существует два типа полей: поле с выпадающим списком и поле для ввода обычного текста. Над полями с выпадающим списком находится кнопка "Обновить", которая подгружает элементы из API, чтобы их можно было выбрать из выпадающего списка. Если доступ к API отсутствует или по другим причинам, можно нажать на букву "P" и ввести все поля вручную.

Также есть тип полей "Выполнили", в котором можно выбрать одного или нескольких исполнителей работы. Они будут подгружены из профиля.

Титульник можно заменить на фотографию, нажав на кнопку с изображением фотоаппарата.

Лист задания

Лист задания содержит три поля для ввода данных (остальные поля будут использованы из титульного листа).

Лист задания можно заменить фотографией (или двумя фотографиями, если лист задания двухсторонний), нажав на кнопку с изображением фотоаппарата.

Список литературы

В список литературы можно добавить либо книгу, либо электронный ресурс, так как каждый из них имеет свои поля для заполнения. Чтобы добавить электронный ресурс, сначала нажмите на кнопку с надписью "Электронный ресурс", а затем на кнопку с изображением плюса. После этого в таблицу добавится новая строка, которую можно будет заполнить.

При нажатии на кнопку "А" список литературы будет отсортирован в алфавитном порядке.

Книга добавляется аналогичным образом.

Приложение

В приложение можно добавить три вида элементов: картинку, таблицу и код.

Перемещение элементов документа

Каждый элемент в древовидном списке можно перемещать. После отпускания кнопки при перетаскивании открывается окно, помогающее управлять элементами:

  • "⭞" означает вставку в элемент (в раздел или подраздел);
  • "↑" вставляет перед выбранным элементом;
  • "↓" вставляет после выбранного элемента;
  • "⮃" означает перемещение элементов местами.

Быстрый поиск по документу

После нажатия клавиш Ctrl + F открывается меню поиска над древовидным списком. При вводе текста ищется ближайший к выбранному элементу объект. При нажатии кнопки со стрелкой вправо ищется следующее совпадение, а при нажатии на крестик меню поиска закрывается.

Вернее меню

В верхнем меню есть три пункта:

  • Файл;
  • Тип;
  • Документ.

Файл

  • Экспорт - экспортирует текущий объект в формат docx;
  • В формате PDF - при экспорте в docx также создаётся PDF с тем же названием;
  • В формате HTML - при экспорте в docx также создаётся HTML с тем же названием;
  • Создать - перед созданием нового файла будет предложено сохранить текущий документ, так как данные текущего документа будут полностью очищены;
  • Открыть - перед открытием файла будет предложено сохранить текущий документ, так как данные текущего документа будут полностью заменены данными из открываемого * файла. Необходимо выбрать путь к файлу;
  • Сохранить - сохраняет текущий файл (если файл не создан, то опция недоступна);
  • Сохранить как... - сохраняет текущий документ как новый файл;
  • Выход - закрывает приложение.

Тип

Выбор типа документа, который влияет на оформление, титульный лист и нумерацию.

Доступные типы:

  • Обычный документ;
  • Курсовые работы;
  • Лабораторные работы;
  • Практические работы;
  • Рефераты;
  • Контрольные работы;
  • Практика;
  • Выпускная квалификационная работа.

Документ

  • Титульник - добавляет или удаляет титульный лист;
  • Лист задания - добавляет или удаляет лист задания;
  • Список литературы - добавляет или удаляет список литературы;
  • Приложение - добавляет или удаляет приложение;
  • Содержание - включает или выключает содержание;
  • Нумерация - включает или выключает нумерацию;
  • Цифры к заголовкам - включает или выключает цифры к заголовкам.

Сохранение

Сохранение и открытие файлов

Документ сохраняется в формате программы .wkr. При ассоциации расширения .wkr с программой, можно будет открыть файл, дважды кликнув по нему, как с документами Word. Документы можно сохранять с шифрованием и без шифрования. В файле сохраняются объекты древовидного списка и настройки из пункта меню "Документ".

Изменения в файле

При изменении файла в левом верхнем углу появляется символ "*", указывающий на то, что файл был изменён. При попытке закрыть программу с несохранёнными изменениями (символ "*"), появляется диалоговое окно с вопросом о необходимости сохранения изменений, продолжения работы без сохранения или отмены действия.

Процесс сохранения

При сохранении документа символ "*" убирается. На его месте в течение 5 секунд отображается логотип программы, указывая на успешное сохранение.

Настройки

Общие

В этом разделе собраны механические настройки приложения. Здесь можно:

  • Ассоциировать расширение с программой: позволяет открывать файлы с расширением .wkr через это приложение при двойном клике;
  • Автосохранение: включает автоматическое сохранение документа каждые 5 минут;
  • Проверка синтаксиса: включает автоматическую проверку синтаксиса;
  • Шифрование: включает шифрование файлов;
  • Закрытие приложения после экспорта: автоматически закрывает приложение после экспорта документа в формат docx;
  • Автозаполнение заголовка объекта: при добавлении нового объекта в древовидный список заголовок будет автоматически заполняться типом объекта. Все настройки приложения хранятся в специальном файле, который можно открыть.

Персонализация

В В этом разделе можно настроить приложение под свой вкус. Доступные опции:

  • Основная тема: возможность выбрать основную цветовую схему оформления;
  • Уровень масштабирования: возможность изменить уровень масштабирования приложения;
  • Размер шрифта: возможность изменить размер шрифта для всех областей редактирования текста;
  • Шрифт интерфейса: возможность изменить шрифт интерфейса в приложении;
  • Шрифт текста: возможность изменить шрифт текста в областях редактирования;
  • Язык приложения: возможность выбрать язык интерфейса. Доступные языки:
    • Русский;
    • Белорусский;
    • Английский;
    • Немецкий;
    • Французский;
    • Китайский.

Профиль

Настройки профиля предназначены для автоматического подставления одинаковой информации, которая встречаеться в отчётах. Также имеется таблица, где можно заполнить данные людей, которые будут пользоваться этим приложением. Это позволит легко выбирать, кто выполнял отчёт. В таблице можно указать:

  • Фамилия;
  • Имя;
  • Отчество;
  • Номер зачётной книжки (шифр);
  • Автовыполняющий - будет выбран по умолчанию в качестве человека, выполняющего работу.

Стили

В этом разделе можно задать форматирование для следующих элементов:

  • Текст;
  • Раздел;
  • Подраздел;
  • Список;
  • Изображение и его подпись;
  • Подписи к таблицам (ТекстКТаблице);
  • Таблица;
  • Код.

Доступные параметры форматирования включают:

  • Размер шрифта;
  • Выравнивание;
  • Полужирный текст;
  • Отступ сверху абзаца;
  • Отступ снизу абзаца;
  • Межстрочный интервал;
  • Отступ слева для абзаца;
  • Отступ справа для абзаца;
  • Отступ первой строки абзаца.

Также можно задать, с какой страницы начнется нумерация основного текста (после титульного листа/листа задания/содержания).

Есть возможность заменить титульную страницу. Для этого выполните следующие шаги:

  1. Нажмите кнопку "Кастомная титульная страница";
  2. Выберите файл формата .docx, состоящий из одной страницы, где поля для изменений отмечены желтым.

Пример документа:

После выбора документа программа проанализирует строки, выделенные желтым, и предложит выбрать, какие из них соответствуют пулу полей приложения.

Будущие нововведения

  • Улучшить интерфейс главного экрана;
  • Возможность одновременной работы с документом с 2 или более устройств;
  • Найти способ создавать PDF и HTML без установленного приложения WORD;
  • Добавить возможность добавления новых типов документа;
  • Добавить новые возможности взаимодействия с таблицей;
  • Улучшить меню Ctrl+F;
  • Добавить формулы;
  • Добавить проверку орфографии одновременно на нескольких языках;
  • Доработать создание производственной практики и ВКР;
  • Добавить возможность удаления сразу нескольких элементов.

Известные баги

  1. Формирование содержания:
    • При первом открытии файла ненужный вопрос;
    • Внутри содержания не тот стиль.
  2. Не обновляется язык в заголовках GridView;
  3. Картинка не подстраиватеься под размер конца страницы;
  4. Таблицане не правильно переноситься на следующую страницу (оформление).

About

Текстовый редактор для студенческих работ

Resources

Stars

Watchers

Forks

Languages