HEX редактор (со сравнением)

Разработка редактора бинарных файлов  

Техническое задание для Программиста  

Наименование приложения 

Полное название: Bin Editor 

Сокращенное название Bin edit 

 

  • Назначение разработки 

Приложение Bin Editor предназначено для: 

  • Открытие двух бинарных файлов. 
  • Визуальный просмотр в шестнадцатеричном виде. 
  • Сравнение двух бинарных файлов с выделением (изменение цвета фона) различий. 
  • Поиск шестнадцатиричнных значений. 
  • Редактирование. 
  • Сохранение отредактированных файлов. 

 

  • Технические требования. 

Операционная система и приложение. 

Работа в операционных системах Windows XP, Windows 7, Windows 8.1, Windows 10  

в среде  .NET version 3.5/4.0. 

Разработка программы в Microsoft Visual Studio. 

Тип приложения:Windows Forms  

Язык разработки:C#, C++. 

Открываемые файлы. 

Тип открываемых файлов:бинарные файлы . 

Максимальный размер открываемого файла: 2000Mb 

 

  • Пользовательский интерфейс, и логика работы приложения. 

 

Макет главной формы приложения. 

1  Кнопка Open (открытие бинарного файла) файл №1 (активна сразу после запуска приложения). 

  • 2.КнопкаSave (сохранение бинарного файла) файл №1 (активна если данные подвергались изменению). 

3  Кнопка Find (открытие отдельного диалога: поиск шестнадцатиричного значения в файле от 1, до 20 значений ) файл №1 (активна после того как файл будет открыт кнопкой 1) . 

4  Кнопка Open (открытие бинарного файла) файл №2 (активна сразу после запуска приложения). 

Если файл №2 открыт запускается сравнение файлов №1, и №2. 

5  Кнопка Save (сохранение бинарного файла) файл №2 (активна если данные подвергались изменению). 

6  Кнопка Find (открытие отдельного диалога: поиск шестнадцатиричного значения в файле от 1, до 20 значений ) файл №2 (активна после того как файл будет открыт кнопкой 4). 

7  Кнопка Go to first difference (перейти к первому различию в файле №1, становится активной если файл №1 и файл №2 имеют различия). 

8  Кнопка Go to next difference (перейти к следующему различию в файле №1 становится активной если файл №1 и файл №2 имеют различия). 

9  Кнопка Go to last difference (перейти к предидущиму различию в файле №1 становится активной если файл №1 и №2 имеют различия и уже осуществлен переход кнопками 7, или 8) . 

10  Поле 1 отображает имя открытого файла №1 в формате: name.bin . 

11  Поле 2 отображает размер открытого файла №1 в формате: xxxxxxxx kb . 

12  Поле3 отображает имя открытого файла №2 в формате name bin . 

13  Поле 4 отображает размер открытого файла №2 в формате xxxxxxxx kb .Стр.3 

 

Область отображения содержимого файла. 

Образец области отображения файла. 

Формат отображения файлов. 

Отображение адреса шестнадцатиричными значениями. 

Содержимое файла шестнадцатиричные значения, 16 байт в строке. 

Отображение содержимого файла в символьном виде (тип кодировки символов ANSI ASCII). 

Цвет. 

  Область адреса: 

Цвет символов черный.  

Цвет фона серый. 

Область шестнадцатиричного значения данных:  

Цвет символов черный 

Цвет фона совпадающие данные белый, различающиеся данные синий, отредактированные данные красный. 

Область символьного значения данных:   

Цвет символов черный. 

Цвет фона совпадающие данные белый, различающиеся данные синий, отредактированные данные красный. 

Присоединяйся

Зарегестрируйся с помощью социальных сетей.

Публикуй

Опиши работу, прикрепи файлы и назначь цену.

Зарабатывай

Получай пассивный доход с продажи работ.

Тебе понадобится 5 минут для публикации работы на сайте.
Похожие работы
Другие работы автора
Купить

1400,00 

(без учета комиссии 3,8 %)

Автор посчитал, что файлы для этой работы не нужны
Оцени работу

рейтинг

Поделись работой с друзьями

Мы не грузим циферки, чтоб ты увидел контент как можно быстрее;

Комментарии (0)

Kap

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегестрированые пользователи имеют возможность комментировать работы
HEX редактор (со сравнением)
Приложение Bin Editor предназначено для: Открытие двух бинарных файлов. Визуальный просмотр в шестнадцатеричном виде. Сравнение двух бинарных файлов с выделением (изменение цвета фона) различий. Поиск шестнадцатеричных значений. Редактирование. Сохранение отредактированных файлов.
Категория: Образование
Стоимость: 1400,00