Курсовая работа: Вирізання картинок з екрану та запис їх в BMP форматі (для графіки) і TXT форматі (для тексту)

Зміст

Завдання

Вступ

1. Постановка задачі

2. Обґрунтування методу розв’язку

Возможно вы искали - Реферат: Виртуальная реальность: станет ли человек пленником компьютера?

3. Алгоритм програми

4. Реалізація програми

5. Системні вимоги

6. Інструкція користувача

Висновок

Похожий материал - Реферат: Виртуальные деньги

Використана література

Лістинг програми


Вступ

При роботі буває необхідно «перехопити» текстову або графічну інформацію, яку виводять на екран різні програми, в текстовий або графічний файл для подальшої обробки. Для такої мети використовують резидентні програми.

Для роботи нам знадобиться опис заголовку ВМР-файла. Його можна знайти в додатку (в лістингу файла grabber.inc).

Очень интересно - Контрольная работа: Виртуальные предприятия и электронные правительства

1 . Постановка задачі

Розробити резидентну програму на асемблері, яка дозволить перехопити зміст текстового та графічного екрану у файл (відповідно TXT і BMP).

2. Обґрунтування вибору методів розв’язку задачі

Для того, щоб записувати зміст екрану, будемо читати його з відеопам’яті. Для роботи з файлами можна використовувати функції ОС (з переривання 21h). Але при використанні функцій ДОС з обробника переривань виникає проблема нереентерабельності ДОС (тобто не можна викликати сервіс ДОС під час роботи будь-якої її функції). Тому використовується перехоплення не документованого переривання ДОС 28h, яке викликається в той момент, коли система вільна. В цей час можна викликати функції.

Графічних режимів дуже багато. Для реалізації виберемо режим 3 (текстовий) і 13h (графічний – режим 320х200х256 кольорів).

Вам будет интересно - Курсовая работа: Виртуальные частные сети. Технология MPLS VPN

3. Алгоритм програми

1. Встановити обробники переривань 5 і 28h.

2. Залишити резидент в пам'яті.

Обробка переривання 5.

1. Встановити змінну, яка сигналізує про натиснення клавіші, в 1.

Похожий материал - Реферат: Виртуальный конструктор

Обробка переривання 28.

1. Визначити режим екрану.

2. Відкрити файл на запис.

3. У разі текстового файлу записати побайтно зміст відеопам’яті у файл і перейти на п. 5.