Маленькая программа

Проект закрыт
Статус рабочей области:
Завершено
Стоимость:
Договорная
Срок выполнения:
5 дней
Варианты оплаты:
Планируется использовать Безопасную сделку
Дата публикации:
2018-02-14 15:01:13
Обновлено:
2018-02-14 15:05:03

Задача

Необходима простая программа для подсчета голосов рейтингового голосования.
Программа должна запускаться самостоятельно (без установки на пк самой программы и доп компонентов).
Программа должна работать на Windows XP-10 (x32, x64)
Одно окно в нем 2 поля ввода, 5 полей отображения информации, 4 кнопки
1 Поле ввода - "Наименование участка". Перед ним написано "УИК" дальше само поле. В него можно вводить только цифры 0-9 (до 3-х знаков).
2 Поле ввода - "Данные бюллетеня". Ввод по ограничению ввода до 3-х знаков (может быть и 1 и 2 и 3 знака, но не более 3) и значения циферные от 1 до 4 (1,2,3,4 при чем только разные. не может быть 2 или более одинаковых знаков).
1,2,3,4 Поля отображения инфы - это как раз данные из поля ввода 2 (данные бюллетеня).
Вводим значения в поле ввода и нажав Enter или кнопку 1 "Ввод" получаем плюс к результату того или иного значения
5 Поле отображения инфы "Количество обработанных бюллетеней". Отображает кол-во вводов в поле ввода 2 (данные бюллетеня)
1 Кнопка рядом со вторым полем ввода (данные бюллетеня) "Ввод". Считывает введенные данные и плюсует по единичке в соответствующее поле отображения инфы (1,2,3,4) и сбрасывает введенные значения в поле ввода. Как и нажатие Enter
2 Кнопка "Отмена" - Отмена последнего ввода. Отменяет все действия последнего ввода (в результатах по значениям 1,2,3,4 и кол-ву обработанных бюллетеней). Обязателен запрос подтверждения пользователя на это действие (окно типа: Вы уверены, что хотите отменить последний ввод и кнопки "Да" и "Нет")
3 Кнопка "Сброс" - Сбрасывает посчитанные результаты по значениям (1,2,3,4) и кол-во обработанных бюллетеней. Обязателен запрос подтверждения пользователя на это действие (окно типа: Вы уверены, что хотите удалить все введенные данные и кнопки "Да" и "Нет")
4 Кнопка "Отчет" - формирует текстовый документ в папку с программой ОтчетУИК<№>.txt (№ берем из поля ввода 1 "Наименование участка")в формате
Наименование участка
Количество обработанных бюллетеней
Результаты:
1 - ну и тут результат
2 - ну и тут результат
3 - ну и тут результат
4 - ну и тут результат

Доп условие:
Сохранение результатов при любом типе закрытия (просто закрытие окна, экстренное отключение ПК при отключении электричества и т.д.), чтобы при открытии заново отображались все введенные до этого данные (видимо должна вестись запись в некий временный файл)

Обязательные требования

Буду проверять весь указанный функционал

Пожаловаться
62
Просмотры

Оставлять и видеть заявки могут только авторизованные пользователи.