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




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

       TDeb 3.0 #3-3                 = 1 =

     Глава 17. Турбо отладчик для Windows (TDW)........................8
       Требования для запуска TDW......................................8
       Установка TDW...................................................9
       Настройка конфигурации TDW.....................................10
       Использование параметров командной строки TDW..................10
       Использование TDINST для TDW...................................12
       Использование TDW..............................................12
       Различия между TDW и Турбо отладчиком..........................12
       Новые средства TDW.............................................14
       Регистрация сообщений Windows..................................14
       Выбор окна.....................................................16
       Добавление выбранного окна.....................................16
       Выбор окна для прикладной программы, использующей
        ObjectWindows.................................................17
       Получение описателя окна.......................................18
       Задание окна с разрешенной поддержкой ObnjectWindows...........19
       Добавление выбора окна с разрешенной поддержкой
        ObjectWindows.................................................19
       Отмена выбора окна.............................................21
       Задание класса сообщений и действия............................22
       Добавление класса сообщений....................................22
       Удаление класса сообщений......................................25
       Просмотр сообщений.............................................26
       Замечания по сообщениям окна...................................26
       Получение содержимого памяти и списка модулей..................28
       Получение списка содержимого...................................29
       Листинг содержимого локальной динамически распределяемой
        области.......................................................30
       Формат вывода локальной динамически распределяемой области.....32
       Получение списка модулей.......................................32
       Формат вывода списка модулей Windows (Таблица 17.7)............33
       Отладка динамически компонуемых библиотек (DLL)................33
       Использование диалогового окна Load Modules or DLLs............35
       Переход к другому исходному модулю.............................36
       Работа с DLL и программами.....................................36
       Добавление DLL в список DLLs & Programs........................37
       Установка параметров отладки для DLL...........................39
       Управление загрузкой TDW таблиц имен идентификаторов DLL.......39
       Отладка начального кода загрузки DLL...........................39
       Преобразование описателей памяти в адреса......................42
       Рекомендации по отладке........................................42
       Сообщения об ошибках TDW.......................................44
     Глава 18. Отладка прикладной программы для Windows...............45
       Примеры программ...............................................45
       Компиляция и компоновка демонстрационных программ..............47
       Отладка программы BCWDEMOA.....................................47
       Принятие решения о дальнейших действиях........................47
       Завершение BCWDEMOA............................................48
       Регистрация сообщений..........................................50
       Анализ протокола сообщений.....................................50
       Поиск ошибки...................................................51
       Пошаговое выполнение программы.................................52
       Анализ DoPaint.................................................55

       TDeb 3.0 #3-3                 = 2 =

       Нахождение ошибки..............................................55
       Завершение BCWDEMOA............................................55
       Отладка BCWDEMOB...............................................56
       Переключение из программы......................................57
       Тестирование программы.........................................57
       Принятие решения...............................................57
       Сравнение списков объектов глобальной памяти...................58
       Нахождение ошибки: функциональный подход.......................59
       Выбор элементов меню...........................................59
       Рисование фигуры...............................................60
       Рисование фигуры (и нахождение позиции ошибки).................60
       Перерисовка экрана.............................................62
       Заключение.....................................................62
     Глава 19. Отладка программы, использующей ObjectWindows..........63
       О программе....................................................63
       Определение оконного типа ScribbleWindow.......................64
       Конструктор ScribbleWindow.....................................66
       GetWindowClass.................................................66
       WMRButtonDown..................................................66
       WMLButtonUp....................................................66
       WMRButtonDown..................................................66
       WMMouseMove....................................................66
       Подпрограммы цвета пера........................................67
       Создание прикладной программы..................................68
       Отладка программы..............................................68
       Выявление первой ошибки........................................68
       Поиск функции, которая вызывает Windows........................68
       Отладка функции WMLButtonDown..................................70
       Отладка MoveTo.................................................70
       Исправление ошибки.............................................70
       Проверка исправлений...........................................72
       Поиск ошибки назначения цвета пера.............................72
       Установка точки останова по сообщению окна.....................72
       Задание точки останова по сообщению окна по описателю..........74
       Установка точки прерывания по сообщению на объекте окна........76
       Проверка wParam................................................76
       Проверка исправления...........................................78
       Поиск ошибки рисования за пределом экрана......................78
       Регистрация сообщений Windows..................................79





Обнаружение ошибки.............................................79 Исправление ошибки.............................................79 Проверка исправлений...........................................82 Поиск ошибки стирания экрана...................................82 Анализ причины ошибки..........................................83 Исправление ошибки.............................................83 Проверка исправления...........................................83 Глава 20. Отладка резидентных программ и драйверов устройств.....................................................84 Что такое резидентная программа?...............................84 Отладка резидентной в памяти программы.........................85 Что такое драйвер устройства?..................................88 Отладка драйвера устройства....................................90 Завершение сеанса отладки......................................92 TDeb 3.0 #3-3 = 3 = Приложение A. Параметры командной строки.........................94 Приложение B. Технические замечания..............................96 Измененный адрес загрузки и свободная память...................96 Сбой системы...................................................96 Трассировка в DOS и переключение идентификатора процесса.......97 Использование сопроцессора 8087/80287 и эмулятора..............97 Прерывания, используемые Турбо отладчиком......................97 Прерывание 1/Прерывание3.......................................97 Прерывание 2...................................................97 Прерывание 9...................................................98 Отладка при использовании прерываний INT3 и INT1...............98 Сохранение содержимого и переключение режима экрана............98 Потребности в памяти...........................................99 Поддержка EMS..................................................99 Сохранение и восстановление вектора прерываний................100 Приложение C. Ключевые слова встроенного Ассемблера.............101 Мнемонические обозначения команд процессора 80386.............102 Мнемонические обозначения команд процессора 80486 Таблица C.3.102 Регистры процессора 80386 Таблица C.4.................102 Регистры центрального процессора Таблица C.5.............102 Специальные зарезервированные слова Таблица C.6............102 Мнемонические обозначения команд сопроцессора 8087/80287......103 Мнемонические обозначения команд сопроцессора 80387 ..........103 Приложение D. Настройка Турбо отладчика.........................104 Запуск программы TDINST.......................................104 Параметры командной строки TDWINST............................105 Параметр -C...................................................105 Параметр -W...................................................106 Параметр -P...................................................106 Установка цветов экрана.......................................106 Настройка цветов экрана.......................................106 Окна..........................................................107 Диалоговые окна...............................................109 Меню..........................................................111 Экран.........................................................111 Цвета, используемые по умолчанию..............................112 Установка параметров экрана Турбо отладчика...................112 Переключатели Display Swapping................................113 Переключатель Integer Format..................................113 Параметр Beginning Display....................................114 Переключатель Screen Lines....................................114 Tab Size......................................................114 Maximum Tiled Watch...........................................114 Параметр Fast Screen Update...................................114 Параметр Permit 43/50-Line Mode...............................115 Параметр Full Graphics Save...................................115 Переключатель User Screen Updating............................115 Поле ввода Log List Length....................................117 Поле ввода Floating Precision.................................117 Поле ввода Range Inspect......................................117 Установка параметров Турбо отладчика..........................117 TDeb 3.0 #3-3 = 4 = Параметр Directories..........................................117 Параметр Input and Prompting..................................119 Диалоговое окно Source Debugging..............................121 Параметр Ignore Symbol Case...................................121 Параметр OWL window messages..................................121 Диалоговое окно Miscellaneous Options.........................123 NMI intersept (Перехват немаскируемого прерывания)............124 Use Expanded Memory (Использование расширенной памяти)........124 Change Process ID (Смена идентификатора процесса).............124 Full Trace History (Полный протокол трассировки)..............124 Параметр International (Международный)........................125 DOS Shell Swap Size...........................................126 Spare Symbol Memory...........................................126 Remote Type (Тип удаленной отладки)...........................126 Remote Link Port (Порт удаленной связи).......................126 Link Speed (Cкорость коммуникаций)............................126 Network Local Name (Локальное имя в сети).....................126 Network Remote Name (Удаленное имя в сети)....................126 Задание режимов вывода........................................128 Параметры командной строки и их эквиваленты в программе TDINST.......................................................129 В процессе работы.............................................131 Сохранение файла конфигурации.................................131 Модификация файла TD.EXE......................................131 Выход из программы TDINST.....................................131 Приложение E. Удаленная отладка.................................133 Требования к программному и аппаратному обеспечению...........134 Отладка удаленных прикладных программ DOS.....................134 Установка удаленной системы...................................135 Настройка конфигурации TDREMOTE...............................136 Настройка TDREMOTE............................................136 Удаленный драйвер DOS.........................................137


Страницы : [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


adfun.ru









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

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

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

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