Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Разработать на языке С++ программу, в текстовом режиме выполняющую следующие действия со списком окон:

1. Очистка текущего списка (с обязательным запросом на подтверждение) – окна из текущего списка уничтожаются.

2. Добавление нового окна к списку (параметры задаются с клавиатуры) – с клавиатуры нужно ввести все параметры окна и место в списке, куда новое окно нужно вставить. Вставленное окно выводится на экран и становится активным.

3. Перемещение по списку окон – выбор окна (текущего) – для перемещения необходимо использовать клавиши указанные в варианте.

4. Изменение положения на экране и цвета текущего окна – при помощи указанных в варианте клавиш.

5. Удаление текущего окна (с обязательным запросом на подтверждение) – действие выполняется из меню.

6. Сохранение списка окон в файле (в бинарном формате) - в файле сохраняется информация, достаточная для восстановления текущего состояния списка окон.

7. Загрузка списка окон из файла – восстановление сохраненного состояния списка окон.

8. Сохранение списка окон в текстовом файле в виде таблицы. В таблице сохраняется полная информация по каждому окну.

9. Вывод окна помощи – с перечислением всех действий и горячих клавиш.

10. Сохранение (оба вариант) должно включать в себя и сжатие сохраненного файла. Т.е. если например пользователь выбрал сохранение в «data.txt», то генерируется 2 файла – «data.txt» и «data.cmp» (cmp - compressed). При загрузке данных пользователь выбирает, из какого файла грузить. Тип сжатия выбирается по списку в соответствии с вариантом в конце документа

11. Окна могут быть 2х типов – прямоугольное и не прямоугольное. Непрямоугольные окна рисуются с помощью символов псевдографики.

12. Программа реализуется в Borland C++ 3.1 под DOS

Нужен второй вариант на оценку 4.

13 лет назад
hawkstudio
Сергей 
39 летРоссия
17 лет в сервисе
Был
12 лет назад
  • Похожие заказы
  • Требуется программист C# для создания приложения под Windows Требования: 1. Владение языком C# 2. Знание Windows Forms 3. Опыт работы с WinAPI 4. Опыт создания многопоточных приложений 5. Умение читать чужой код 6. Опыт работы от 1.5 лет( наличе портфолио очень желательно ...

    Закрыт
    13 лет назад
  • Есть разработанный (железо и софт нижнего уровня) контроллер на процессоре С8051F120 Silicon Labs. Контроллер успешно применен на ряде объектов. Но программу приходится писать заново. Есть возможность (время и деньги руководства) написать программу которая смогла бы ...

    Закрыт
    13 лет назад
  • Необходимо формировать из 1С отчёт (во вложении) в котором будут производится проверки по определённому значению. Либо макросом в Excel цеплять 2 внешних xls файла и последующая проверка по значению. Если реализовывать полностью в 1С, то необходимо добавлять ...

    Закрыт
    13 лет назад
  • $3000

    Необходимо разработать CRM систему с плагином интеграции в телефонию. Чтобы при входящем звонке сразу открывается карточка клиента с его историей и прочей информацией. Стандартные функции CRM (информация о клиенте, контактные лица, история общения, кто менеджер клиента, ...

    Закрыт
    13 лет назад
  • Написать плагин для ДубльГис со следующими функциями: 1. Производить поиск дома на карте по адресу. 2. Отображать на карте множества точек, координаты которых содержатся в базе данных и получены от GPS (пример: 82.9113 54.9834). Множеств может быть не ...

    Закрыт
    13 лет назад
  • В команду стартапа, занимающуюся разработкой КИС приглашается разработчик пользовательского интерфейса (GUI), с опытом проектирования и разработки GUI толстых клиентов с графическими компонентами на Java/Swing (желательно знакомый со Spring). Работа в общей сложности на несколько месяцев, делится ...

    Закрыт
    13 лет назад
  • Приглашаем к сотрудничеству разработчика, который может предложить систему мониторинга для AdRem NetCrunch (вы можете скачать бесплатный 30 дневный триал программы, чтоб посмотреть как она работает с сайта www.adremsoft.com ). Для каких приложений или устройств вы готовы ...

    Закрыт
    13 лет назад
  • 1. Надо чтоб работало под WinMobile, Simbian, iPhone 2. Приложение простое - авторизоваться на сервере, показать пару списков и пункт в отдельности, можно хранить пароли в смартфоне. Серверная часть будет под это приложение делаться, можно выбирать протокол ...

    Закрыт
    13 лет назад
  • Данная программа должна осуществлять подбор информации обращаясь к методике и базе данных. При введении даты рождения и выбора функции :подобрать Идеального партнера(ИП) она будет ссылать на таблицу в которой уже есть данные. При запросе :кто ...

    Закрыт
    13 лет назад