Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Технологии отладки программы в VBAСодержание книги
Поиск на нашем сайте Основной метод отладки - это пошаговое исполнение программы с использованием точек останова (breakpoint). Чтобы создать в программе точку останова, достаточно щелкнуть мышью в редакторе на серой панели напротив команды, на которой нужно остановить выполнение программы. Там появится большая красная точка (рис. 8.1.) - здесь программа будет остановлена в процессе выполнения. Строка будет подсвечена красным цветом.
Следует понимать, что строка, подсвеченная при остановке программы еще не выполнялась - редактор указывает на нее, как бы говоря "Эта строка будет выполнена следующей". Таких точек останова можно установить столько, сколько нужно - на тех строках программы, где вы подозреваете возникновение ошибки. Чтобы убрать точку останова, щелкните по ней мышью. Установить точку останова в строку можно, выделив строку и выбрав команду Debug o Toggle Breakpoint (Отладка o Установить точку останова). Для удаления всех точек останова из программы можно воспользоваться командой Debug o Clear All Breakpoints (Отладка o Очистить точки останова). Вместо точек останова, расставленных мышью или из меню, можно использовать оператор Stop. Он останавливает работу программы и переводит ее в режим отладки. Так же режим отладки можно включить, нажав во время работы программы комбинацию клавиш Ctr + Pause Break и нажав в появившемся окне кнопку Debug. Текущая строка будет выделена желтым цветом, напротив нее будет установлена желтая стрелочка. Однако такой способ обычно не позволяет точно "попасть" в то место программы, где находится предполагаемая ошибка (рис. 8.2.).
Чтобы запущенная программа останавливалась на каждой строке, можно запустить ее в режиме Step Into командой Debug o Step Into (Отладка o Пошаговое исполнение). Того же эффекта можно достичь, нажав клавишу F8 на клавиатуре. Когда программа остановлена, вы можете выполнить следующие действия
52.
Наиболее известны следующие типы манипуляторов: мышь, трекбол, устройства ввода, применяемые в ноутбуках — тачпад и трэкпойнт, а также джойстики. Эти устройства получили широкое распространение в ПК благодаря повсеместному распространению графических пользовательских интерфейсов в операционных системах Windows, Linux, Macintosh. Мышь – основное устройство позиционирования настольных ПК при работе с графическим интерфейсом. При перемещении мыши по поверхности формируются два числа, которые передаются процессору и интерпретируются программой управления мышью как координаты точки двухмерного пространства экрана. В результате программа перемещает изображение указателя мыши по экрану. Нажатие клавиш мыши вызывает передачу процессору кода нажатой клавиши, который интерпретируется программой соответствующим образом. Существует одно-, двух и трехкнопочные мыши. За годы эволюции сменилось три поколения мышек: механические, механико-оптические и оптические, а также лазерные
Изначальная конструкция датчика перемещения мыши, изобретённой Дугласом Энгельбартом в Стенфордском исследовательском институте в 1963 году, состояла из двух перпендикулярных колес, выступающих из корпуса устройства. При перемещении колеса мыши крутились каждое в своем измерении. Такая конструкция имела много недостатков и довольно скоро была заменена на мышь с шаровым приводом. Механические – самые первые мышки, имели два диска с контактами (о чем, в принципе, уже было сказано выше). Когда пользователь двигал манипулятор, диски крутились, и контакты на них касались специальной щеточки встроенной в корпус мышки. Когда контакты замыкались, курсор на экране начинал двигаться. Затем диски спрятали внутрь корпуса, и они перестали напрямую взаимодействовать с поверхностью коврика, эту почетную роль стал выполнять шарик. Такие манипуляторы были крайне ненадежными, они постоянно засорялись, а контакты стирались. Да и чувствительность у них была крайне низкая. В оптико-механических мышках диск с контактами был заменен на диск с прорезями, который во время вращения прерывал луч света, идущий от инфракрасного светодиода, в результате чего курсор на экране перемещался. Оптико-механические манипуляторы, безусловно, стали более надежными и чувствительными, однако пыль и грязь так и остались непримиримыми врагами мышей. Оптические мыши живут совсем иначе. Механическая составляющая их конструкции сведена к нулю. А именно, тут есть только кнопки и колесико скроллинга. В остальном, от механики отказались. Несомненным достоинством мышек этой группы является высокая надежность: если нет механических частей, значит, нечему загрязняться и изнашиваться. Технология современных оптических мышей была разработана Agilent Technologies в конце 1999 года. Первые оптические мыши имели внушительные размеры и продавались со специальными ковриками. Коврики были покрыты специальной сеткой. Мышь, в свою очередь, имела светодиод, который под определенным углом светил вниз. Луч попадал на поверхность коврика и отражался на светоприемник. Линии сетки коврика прерывали луч. В результате контроллер мышки получал последовательность “ свет – тень “. По этим данным делались выводы о скорости движения мыши и о пройденном ею пути. Если коврик терялся или пачкался, то всю эту дорогостоящую систему можно было выбрасывать. Минусы такой исторической мыши очевидны. Разработчики смогли уйти от привязки к такому “злополучному” коврику. Так же мыши бывают проводные и беспроводные. Джойстик — обычно это стержень-ручка, отклонение которой от вертикального положения приводит к передвижению курсора в соответствующем направлении по экрану монитора. Часто применяется в компьютерных играх. В некоторых моделях в джойстик монтируется датчик давления. В этом случае, чем сильнее пользователь нажимает на ручку, тем быстрее движется курсор по экрану дисплея. Трекбол — небольшая коробка с шариком, встроенным в верхнюю часть корпуса. Пользователь рукой вращает шарик и перемещает, соответственно, курсор. В отличие от мыши, трекбол не требует свободного пространства около компьютера, его можно встроить в корпус машины. Дигитайзер — устройство для преобразования готовых изображений (чертежей, карт) в цифровую форму. Представляет собой плоскую панель — планшет, располагаемую на столе, и специальный инструмент — перо, с помощью которого указывается позиция на планшете. При перемещении пера по планшету фиксируются его координаты в близко расположенных точках, которые затем преобразуются в компьютере в требуемые единицы измерения
|
||
|
Последнее изменение этой страницы: 2021-12-09; просмотров: 110; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.007 с.) |