HEX-редактор (Программирование на C++)

Вид работы и учебная дисциплина

Готовая контрольная работа по дисциплине Программирование

Содержание

1. Введение
2. Постановка задачи
3. Выбор среды разработки
4. Описание структуры ПО
5. Описание пользовательского интерфейса
6. Выводы
7. Приложение. Исходные тексты проекта.

Введение

Информация – понятие относительное. Привычные нам текстовые файлы, содержимое которых мы видим на экране монитора в виде обычных букв, представляют собой на самом деле ничто иное, как последовательность двоичных нулей и единиц. То же самое касается и любых других файлов: графических, исполняемых файло программ и т.п. И далеко не всегда нам требуется вилеть их именно в том виде, для использования в котором они предназначены. Иногда бывает необходимо внести изменения в код программы, не перекомпиллируя ее.
Для работы с содержимоым файлов в виде, наиболее четко отражающем их структуру и содержащиеся в них данные, предназначены двоичные и шестнадцатиричные редакторы. Они позволяют рассматривают файлы как последовательности байтов, представленных в двочиной или шестнадцатиричной системах счисления. Возвращаясь к упомянутым выше исполняемым файлам, можно заметить, что зачастую исходные тексты программы вообще отсутствуют и правка кода программы при помощи подобных редакторов...


Объем: 27

Год выполнения и защиты - 2009