Наверх: Разработка

Программа «Двоичный редактор» (fly-hexedit)

Программа представляет собой редактор данных в двоичных файлах.

Главное окно программы (рис. 1) содержит меню (Меню), рабочую панель (Рабочая панель), панели поиска, преобразования данных и состояния (Панель поиска-Панель состояния).

Рис.1

Рабочая панель

На рабочей панели (см. рис. 1) отображаются данные из файла: по левому краю (слева от вертикальной черты) отображается столбец адресов данных в шестнадцатеричном формате, а справа от него - значения данных (в строке слева направо и построчно сверху вниз), по умолчанию также в шестнадцатеричном формате. В столбце адресов в каждой строке указывается смещение первого байта этой строки (смещение первого байта в первой строке равно нулю). Курсор в поле данных отмечает текущую позицию. Ввод данных происходит только в режиме замены, введенные значения выделяются цветом, ввод недопустимых символов блокируется.

Панель преобразования данных

В строках панели преобразования (см. рис. 1), размещенных в первых двух столбцах, отображаются значения группы байт, начиная с текущего, причем длина группы меняется в зависимости от типа значения (т.е. если значение 16-битовое, то берется 2 Б, если 32-битовое - 4 Б).

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

Панель состояния

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

Окно «Диалог сравнения»

Окно «Диалог сравнения» (рис. 2) содержит меню, панель инструментов и вкладки «Сравнить» и «Параметры».

Рис.2

Щелчком правой кнопки мыши на панели меню или панели инструментов открывается контекстное меню с флагом для установки или отмены показа панели инструментов.

Вкладка «Сравнить» в своей верхней и нижней половине содержит для каждого из двух сравниваемых файлов соответствующее меню, рабочую панель с данными, панель поиска и панель состояния аналогичные соответствующим элементам главного окна программы (см. Меню-Панель состояния). Данные на рабочей панели по умолчанию отображаются в шестнадцатеричном формате.

Во вкладке «Параметры» (рис. 3) содержатся:

Рис.3


К началу страницы

Наверх: Разработка