Вступ
1. Постановка задачі
2. Обґрунтування вибору методів розв’язку задачі
3. Алгоритм програми
4. Реалізація програми
Возможно вы искали - Курсовая работа: Побудова компютерної мережі в Cisco Packet Tracer
5. Системні вимоги
6. Інструкція для користувача
Висновки
Використана література
Лістинг програми
Вступ
Похожий материал - Реферат: Подбор комплектующих для домашнего компьютера
При роботі з файлами їх буває необхідно переглянути. Для цього необхідно використовувати програми-переглядачі, які забезпечують прокрутку тексту у вікні перегляду.
Іноді виникає потреба переглядати файли не лише в текстовому, а в інших форматах, зокрема в шістнадцятеричному та бінарному. Переглядач, який розроблено в роботі, дозволяє переглядати файли у вказаних трьох режимах.
1. Постановка задачі
Необхідно розробити програму-переглядач файлів у різному вигляді – війковому, шістнадцятеричному або текстовому, тип перегляду повинен визначатися за розширенням файлу.
2 . Обґрунтування вибору методів розв’язку задачі
Для роботи з відео зручно використовувати прямий доступ до відеопам’яті, оскільки такий спосіб має високу ефективність. Для роботи з файлами – функції ДОС (21 переривання).
Для обробки клавіатури будемо використовувати функції прокрутки зображення. Ці функції для спрощення будуть різними для різних типів файлів, оскільки необхідно по-різному обчислювати зміщення при прокрутці і по-різному відображати інформацію.
Очень интересно - Контрольная работа: Позиционные системы исчисления Двоичная система счисления
Для програми використовується модель “small” пам’яті, цього достатньо для невеликих файлів.
3 . Алгоритм програми
1. Введення імені файла.
2. Визначення типу файла за символами в розширенні.
3. Читання змісту файла в пам’ять.
4. Очікування натиснення клавіші.
Вам будет интересно - Курсовая работа: Поиск кратчайшего пути в лабиринте
5. Якщо натиснута клавіша “сторінка вгору”, то 24 рази викликати ф-цію прокрутки вгору на 24 рядки.
6. Якщо натиснута клавіша “сторінка вниз”, то 24 рази викликати ф-цію прокрутки вниз на 24 рядки.
7. Якщо натиснута клавіша “вниз”, то збільшити вказівник кадру на довжину верхнього рядка.
8. Якщо натиснута клавіша “вгору”, то зменшити вказівник кадру на довжину рядка, який знаходиться над верхнім рядком (поза кадром).
9. Відобразити новий кадр на екран.
Похожий материал - Курсовая работа: Поиск максимума одной функции многих переменных методом покоординатного спуска и с помощью метода
10. Якщо натиснута клавіша ESC, то завершити програму.
11. Перейти на п. 4. і продовжити роботу.
4 . Реалізація програми
Після початку роботи програма запитує користувача про ім’я файла, який треба переглянути і робить спробу відкрити його. Якщо нема помилки, то з імені визначається його тип і у змінні в програмі заноситься інформація про тип. Введення з клавіатури здійснюється з використанням функцій DOS.
При перегляді використовується запис текстової інформації у відеопам’ять.