BIGLIB
  большущая библиотека (9812 книг), можно не только прочитать но и скачать бесплатно
 
АСТРОЛОГИЯ
  книги по астрологии
 
КРИМИНАЛ
  книги про криминал
 
ДЕТЕКТИВЫ
  детективы известных
   писателей
 
ФАНТАСТИКА
  фентези, фантастика,   фантастические повести
 
ПРИКЛЮЧЕНИЯ
  книги про приключения,   путешествия
 
ПОЛИТИКА
  книги про политиков,   репрессии
 
ПСИХОЛОГИЯ
  разнообразная литература   по психологии
 
КЛАССИКА
  классическая литература
 
КОМПЬЮТЕРНАЯ
  ЛИТЕРАТУРА
  про компютерное железо,   документация, языки   программирования
 
РЕЛИГИЯ, АТЕИЗМ
  книги про религию
 
ФИЛОСОФИЯ
  книги, которые заставляют   задуматься над   окружающим тебя миром.
 
ЭНЦИКЛОПЕДИИ
  самые интересные   энциклопедии на
   разные темы
 
МЕДИЦИНА
  медицинские книги,   методички,
   народные лечебники
 
КУЛИНАРИЯ
  рецепты тортов,   консервирование,
  все о спиртных
  напитках.
 
СТИХИ
  стихи популярных и не   очень авторов
 
ТВОРЧЕСТВО
  народное творчество,   стихи, песни и т.д.
 
ЮМОР
  анекдоты, приколы,   смешные истории
 
ЛЮБОВНЫЙ РОМАН
  мир высоких чувств и   любовных грез
 
ЭРОТИКА
  эротические рассказы,   книги о технике секса,   кама-сутра и др.




adfun.ru
Rambler's Top100 Rambler's Top100
    НА ГЛАВНУЮ
    РЕФЕРАТЫ
    ТОСТЫ
    ТЕСТЫ
    АВТО
    ДЛЯ СТУДЕНТА
    КНИГИ
    КОНТАКТ
 
Turbo Debugger 3.0 #1-3
Автор ""
Размер 473667 Байт
Страница 39 из 49
СКАЧАТЬ КНИГУ ЦЕЛИКОМ

                       Й[*]НInspecting TextННН3НН[ ][ ]»
                       є$72ED:000A±±±±±±±±±±±±±±±±±±±±±^
                       є[0]             'h'  72 (46h)  І
                       є[1]             'e' 101 (65h)  °
                       є[2]             'l' 108 (6Ch)  °
                       є[3]             'l' 108 (6Ch)  °
                       є[4]             'o' 111 (6Fh)  °
                       є[5]             ','  44 (6Ch)  v
                       є<І°°°°°°°°°°°°°°°°°°°°°°°°°°°°>є
                       єbyte [12]                      є
                       ИНННННННННННННННННННННННННННННННЅ

            Рис. 6.15 Окно Inspector для массивов (для Ассемблера)

                           Структуры и объединения
       ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

            В окнах Inspector (Проверка) для структуры или объединения в
       программе   на  Ассемблере  выводятся  значения  полей  структуры
       (STRUC) или объединения (UNION), например:

             X       STRUC
             MEM1    DB      ?
             MEM2    DD      ?
             X       ENDS
             ANX     X       <1,ANX>

             Y       UNION
             ASBYTES DB      10 DUP (?)
             ASFLT   DT      ?
             Y       ENDS
             AY      Y       

       TDeb 3.0 #1-3               = 163 =


            Ниже области,  где  выводятся  значения полей,  в этих окнах
       проверки имеется другая область,  в которой выводится тип  данных
       поля, подсвеченного в первой (верхней) области.

                       Й[*]НInspecting NamesНН3Н[ ][ ]»
                       є$72ED:001D±±±±±±±±±±±±±±±±±±±±є
                       єfirstname   "Carleton       " є
                       єlastname    "Whitehall      " є
                       єage             '#'  35 (23h) є
                       єsex             'M'  77 (4Dh) є
                       є<І°°°°°°°°°°°°°°°°°°°°°°°°°°°>є
                       єstruc namedata                є
                       ИННННННННННННННННННННННННННННННЅ

            Рис. 6.16 Окно Inspector для структуры (для Ассемблера)



       TDeb 3.0 #1-3               = 164 =

                        Локальное меню окна Inspector
       ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

            Команды локального меню окна Inspector (Проверка) показывают
       реальные  возможности  этого окна.  Путем выбора данных команд вы
       можете, например, создавать другое окно проверки, позволяющее уг-
       лубляться в структуры данных. Другие команды этого меню позволяют
       вам проверить диапазон значений и проанализировать новую перемен-
       ную.

                                    ЪДДДДДДДДДДДДДДДДДДДї
              Диапазон              і Range...          і
              Изменение             і Change...         і
                                    ГДДДДДДДДДДДДДДДДДДДґ
              Проверка              і Inspect           і
              Спуск                 і Descend           і
              Новое выражение       і New Expression... і
              Преобразование типа   і Type cast...      і
                                    АДДДДДДДДДДДДДДДДДДДЩ

                              Команда Range...
       ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

            Команда Range (Диапазон) задает начальный  элемент  и  число
       элементов,  которые  вы  хотите вывести на экран.  Данную команду
       можно использовать при просмотре части массива  (подмножества его
       элементов).

            Если у вас есть длинный массив, и вы хотите просмотреть нес-
       колько элементов из его середины,  то используйте эту команду для
       открытия окна проверки с тем индексом массива,  который соответс-
       твует нужным элементам.

            Эта команда особенно полезна в языке Си,  где часто описыва-
       ется  указатель на элемент данных типа "char *p" (и при этом под-
       разумевалось, что p указывает на массив символов, а не на отдель-
       ный символ).

                              Команда Change...
       ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД






Команда Change (Изменение) изменяет значение текущего (подс- веченного) элемента на то значение, которое вы введете в ответ на подсказку. Если данный язык это позволяет, Турбо отладчик выпол- няет необходимое преобразование типов (это делается точно также, как если бы для изменения значения переменной использовался опе- ратор присваивания). Более подробно об операции присваивания и приведении типов рассказывается в Главе 9. Команда Inspect ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД По команде Inspect (Проверка) открывается новое окно провер- TDeb 3.0 #1-3 = 165 = ки (окно Inspector), в котором выводится содержимое текущего (подсвеченного) элемента. Эту команду полезно использовать, если элемент в окне Inspector содержит в себе другие элементы (являет- ся структурой или массивом), и вы хотите просмотреть каждый из этих элементов. Если в текущем окне проверки выводится функция, то по коман- де Inspect выведется исходный код этой функции. Данную команду можно вызвать, установив подсветку на тот элемент, который вы хотите просмотреть, и нажав клавишу Enter. Вернуться к предыдущему окну Inspector (Проверка) можно с помощью клавиши Esc (по которой будет закрыто текущее окно про- верки). Если вы завершили просмотр данных структуры и хотите уда- лить все окна проверки, то используйте команду WindowіClose (Окно іЗакрытие) или ее сокращение, клавиши Alt-F3. Команда Descend ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД Команда Descend (Спуск) работает аналогично команде локаль- ного меню Inspect (Проверка), но вместо открытия нового окна про- верки для вывода содержимого подсвеченного элемента она помещает новый элемент в текущее окно проверки. Таким образом, данная ко- манда как бы представляет собой гибрид команд New Expression (Но- вое выражение) и Inspect (Проверка). Когда вы углубляетесь в структуру данных, то вы не можете вернуться назад к предыдущей нерасширенной структуре данных. Эту команду нужно использовать при работе со сложными структурами данных или длинным связанным списком, если вам при этом не нужно возвращаться на предыдущий уровень данных. Это позволит уменьшить число выводимых на экран окон проверки. Команда New Expression... ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД Команда New Expression (Новое выражение) выводит подсказку с запросом имени переменной или выражения, которые вы хотите прове- рить. Это позволяет вам проверять другие данные без вывода на эк- ран дополнительных окон проверки. Используйте эту команду, если вас больше не интересуют данные в текущем окне проверки. Окно Inspector для объектов Паскаля и классов С++ отличаются от обычных окон проверки. Описание окон проверки для типов объек- тов и классов содержится в Главе 10. Команда Type Cast... ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД Команда Type Cast (Приведение типа) позволяет вам задать для проверяемого элемента другой тип данных (Byte, Word, Integer, TDeb 3.0 #1-3 = 166 = указатель на Char, gh2fp, lh2fp). Это полезно использовать, если окно Inspector содержит идентификатор, для которого отсутствует информация о типе, а также для явного задания типов нетипизован- ных указателей. Примечание: О том как использовать типы gh2fp и lh2fp рассказывается в Главе 17. TDeb 3.0 #1-3 = 167 = Глава 7. Точки останова ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД В Турбо отладчике понятие точек останова используется для описания таких функций отладчика, как точки останова, точки наб- людения и точки трассировки. Обычно точки останова, точки наблюдения и точки трассировки определяют следующим образом. Точка останова представляет собой то место в программе, в котором вы хотите приостановить выполне- ние, чтобы проверить переменные программы и структуры данных. Точки наблюдения приводят к тому, что ваша программа будет выпол- няться по шагам (по одной инструкции исходного кода), пока наблю- даемое значение определенные переменных программы не примет ис- тинного значения (true). Точки трассировки приводят к пошаговому (по одной инструкции или строке исходного кода) выполнению прог- раммы, позволяя наблюдать за изменением определенных переменных программы или выражений со ссылками на память.


Страницы : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 [39] 40 41 42 43 44 45 46 47 48 49


adfun.ru









Форум раскрутка сайта и интернет-реклама
реклама - рекламное агентство -
Интернет PR агентство чат и форум
волчат знакомства - сайт знакомств
бесплатные компьютерные игры
фото знакомства
новые стеклопакеты -
качественное остекление балконов
портал - пластиковые окна -
закажите окна пвх в Москве

частная стоматология в Москве:
надежная стоматологическая клиника
протезирование зубов и
отбеливание зубов в стоматологии
Музыка - скачать mp3 музыка
каталог партнерские программы
ручной бесплатный обмен ссылками цифровые камеры цифровые фотоаппараты -
цифровые видеокамеры

театры - заказ билетов в театр -
магазин - продажа компьютеров
в Москве форум Испания - жилье -
недвижимость в испании

турфирма - испания туры
Переводы - бюро переводов
Законы - закон о товарных знаках,
Грузовые перевозки. АсМАП. Дальнобой закон о рекламе
Интернет казино
реклама на форуме и контекстная реклама
на Яндексе Баннерная сеть и
интернет каталог сайтов Holiday.Ru
Форумы политика, лучшие анекдоты
знакомства.