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

Написать пр-му на С++, которая выводит на экран меню, состоящее из 2-х полей.

В левом поле:

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

• Может быть загружен файл (рисунок, изображение и т.д.) в качестве фона. (Кривая рисуется всегда поверх фона).

• Двойным щелчком левой кнопки мыши в поле создается точка. При наведении мыши на точку область около точки окашивается в красный цвет (мгновенно) и выезжает окно (над точкой, с задержкой времени 1сек.; а-ля Windows) для комментариев. (Комментарии пишутся с клавиатуры, либо копируются из файла методом Ctrl+C - Ctrl+V)

• По щелчку правой кнопки мыши выезжает окно с задачами, расположенными друг под другом: «Начало пути», «Конец пути», «Создать точку», «Удалить точку».

• Над полем располагается меню, состоящее из кнопок: 1.«Файл», с задачами : а) сохранить, б) загрузить и в) выход. 2. «Правка», где а) отменить действие, б) шаг вперед, в) «zoom», где можно уменьшать или увеличивать размер картинки (в 10 раз). 3. «Рисование», где можно а) выбрать ширину линии (хотя бы 3 вида), б) цвет линии, в)заменить событие прорисовки линии на стирание линии. 4. «Масштаб», при помощи которой выбирается соотношение единиц измерения: «В 1 [название единицы( мм или см)] [число][название единицы (мм, см, м, км, футы или ярды]». 5. «Справка», где есть а) умолчания (без zoom-a, тонкая линия, цвет черный, масштаб: в 1 см 1 км), б) О программе, при выборе которой выскакивает окно с надписями: «Компьютерная модель курвиметра. ММ, 2-2. 2006 г.»

После компиляции:

• под полем появляется еще одно окно, в котором перечислены длины всех путей с учетом масштаба: «Путь 1=[число] [ед.]» и т.д. Где [число] определяется, как кол-во мм (или см, в зависимости от настроек) которые прошла мышка от начала данного пути к концу.

• Правое поле, в котором содержится база по всем комментарием в алфавитном порядке.

• При выборе того или иного комментария (щелчек левой кнопки) соответствующая точка начинает мигать красным цветом. (правая кнопка – отмена выбора)

18 лет назад
monsterka
Гость 
35 лет
18 лет в сервисе
Был
18 лет назад
  • Похожие заказы
  • $45

    Необходим фреймворк(читай сборище классов) на C++ ( желательно с графической мордой) , который может : -- отсылать/принимать сообщения по сокетам -- задавать формат сообщения -- показывать на экране картинку ...

    Закрыт
    18 лет назад
  • Нужно написать програмку на С++ консоле аппликатион: Разработка информационно-справочной системы «Карты памяти». Разработать бизнес-приложение продажи карточек памяти в магазинах с реализа-цией основных файловых функций добавления, редактирования и удаление записей, а также выборки и сортировки ...

    Закрыт
    18 лет назад
  • Нужно написать программку на C++ Builder 6.0, рисующую объёмные полые конусы с вырезом методом трассировки лучей. OpenGL использовать нельзя. Пример для цилиндров в прилагающемся файле. ICQ 256-510-410

    Закрыт
    18 лет назад
  • Есть игровое приложение - автосимулятор, нужно в реальном времени снимать с него информацию и отправлять данные скрипту на сайт в формате XML + скрипт на PHP, который будет заносить эти данные в базу MySQL. Что-то типа ...

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

    Закрыт
    18 лет назад
  • Есть маленькая функция преобразования строковой переменной, всего в 30 строчек, написаная на ассемблере (из под Дельфи). Нужно переписать её на Visual Basic причем желательно чтоб работало на VB5. Функция в прилагаемом файле. Выйграет наименьшая ставка. Выбранному фрилансеру ...

    Прикладное ПО1 исполнитель
    Завершен
    18 лет назад
  • $100

    Нужен plugin для броузера Firefox находящий и сохраняющий(постоянно) адреса email в коде и (важно, главное) в самом тексте страницы показаном в броузере. Значения полей и сгенерированых JavaScript email'ов тоже нужны. Вобщем упрощенно - чтоб находил ...

    Закрыт
    18 лет назад
  • $50

    Нужно написать небольшую программу на Delphi. Задача такая, вполне не сложная: программа вычисляет скорость соединения между клиентом и сервером во время игры в Counter-strike source и показывает результаты в углу экрана шкалой (через direct draw или еще ...

    Закрыт
    18 лет назад
  • Требуется написать C++ код для чтения/записи данных в формате Oracle dump file (то, во что Oracle сохраняет свои БД при бэкапе). Этот формат абсолютно не документирован, т.е. предварительно надо будет его исследовать (уже есть некоторые ...

    Прикладное ПО1 исполнитель
    Закрыт
    18 лет назад