Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.10.2011, 18:39   #1
fidelio91
 
Регистрация: 16.10.2011
Сообщений: 4
По умолчанию тестирование модуля mouse на ассемблере

Привет! Ребята, срочно нужна ваша помощь! Препод задал написать модуль mouse на ассемблере из dos, и распределил обязанности. В общем мне нужно написать тестовые программы для каждой процедуры модуля. Что из себя представляет тестовая программа?! Где их можно найти?!
fidelio91 вне форума Ответить с цитированием
Старый 16.10.2011, 19:32   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Тестовая программа это программа, запускающая и пробующая разные функции и ситуации в проекте, который тестируется. Ее нигде не найти, ее нужно писать согласно тестируемому модулю.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 22.10.2011, 23:50   #3
fidelio91
 
Регистрация: 16.10.2011
Сообщений: 4
По умолчанию

Извините за тупость! Как её писать, есть какой-нибудь шаблон?!
fidelio91 вне форума Ответить с цитированием
Старый 22.10.2011, 23:56   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Да нет никакого шаблона...
Ты, я так понимаю, пишешь тестовичек?
А кто-то пишет сам драйвер - вот с ним договорись, пусть он тебе даст спецификацию - набор функций, их описание, которые будет применять у себя.
Ну а далее ты эти функции в программе вызываешь. Последовательность вызова функций выбирать тебе.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 23.10.2011, 01:08   #5
fidelio91
 
Регистрация: 16.10.2011
Сообщений: 4
По умолчанию

Понятно! Вот, например, PROCEDURE MousePositionNow(VAR x,y: WORD) – положение курсора в данный момент. Я её вызываю, но как мне проверить, что эта процедура работает правильно? Мне нужно придумать для неё какой-то пример, связанный с графикой? Или не нужно?
fidelio91 вне форума Ответить с цитированием
Старый 23.10.2011, 13:04   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
но как мне проверить, что эта процедура работает правильно?
Легко - вызови функцию, устанавливающую курсор в нужное место, а потом вызови эту и сравни координаты.

P.S. функцию установки курсора в нужную позицию придется писать тебе, не полагаясь на драйвер твоего товарища.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 23.10.2011, 15:27   #7
fidelio91
 
Регистрация: 16.10.2011
Сообщений: 4
По умолчанию

Понятно! А можно пример именно для этой процедуры, чтоб я хоть представлял как это происходит?
fidelio91 вне форума Ответить с цитированием
Старый 23.10.2011, 16:15   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Разве что для ДОС...
http://yandex.ua/yandsearch?date=&te...=5263&lr=20554
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
function with mouse vamel PHP 3 14.10.2011 18:22
Два модуля на ассемблере Ekaterina346 Помощь студентам 0 12.12.2010 13:23
devil mouse Drive Общие вопросы C/C++ 2 01.12.2008 23:25
Mouse Roll ax4start Софт 0 31.10.2008 09:50
Mouse самовольничает! Altera Компьютерное железо 13 06.04.2008 19:26