Библиотека knigago >> Компьютеры: Разработка ПО >> Отладка, тестирование и оптимизация ПО >> Отладка Windows-приложений


Журнал «Лоскутное шитье Красиво и легко» Газета/журнал Как заядлый любитель лоскутного шитья, я обрадовался возможности познакомиться с выпуском журнала «Лоскутное шитье Красиво и легко №12». Журнал посвящен этому прекрасному ремеслу, предлагая вдохновляющие идеи, пошаговые инструкции и профессиональные советы. Номер начинается с галереи захватывающих лоскутных проектов, которые не оставят равнодушным ни начинающих, ни опытных мастериц. От очаровательных прихваток до уютных одеял — журнал...

Джон Роббинс - Отладка Windows-приложений

Отладка Windows-приложений
Книга - Отладка Windows-приложений.  Джон Роббинс  - прочитать полностью в библиотеке КнигаГо
Название:
Отладка Windows-приложений
Джон Роббинс

Жанр:

Современные российские издания, Литература ХXI века (эпоха Глобализации экономики), Windows, Отладка, тестирование и оптимизация ПО

Изадано в серии:

Для программистов

Издательство:

ДМК Пресс

Год издания:

ISBN:

5-94074-085-5

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Отладка Windows-приложений"

В книге рассматривается чрезвычайно актуальный вопрос современного программирования — как избежать ошибок в приложениях, разрабатываемых для операционной системы Windows. Автор, основываясь на собственном глубоком опыте, предлагает эффективные практические методы поиска и устранения ошибок в программе, особенно на ранних стадиях разработки.

В книге подробно описано применение различных инструментов для отладки служб операционной системы и распределенных многопроцессных приложений, а также для выявления причин и места взаимной блокировки процессов приложения. Такие инструменты позволяют автоматизировать тестирование интерфейсов пользователя, находить место утечки и порчи памяти приложением, а также тестировать его в условиях нехватки памяти.

Читаем онлайн "Отладка Windows-приложений" (ознакомительный отрывок). [Страница - 4]

.............................................. 238
Резюме ............................................................................................ 238

Часть III. Профессиональные инструменты
и методы ........................................................................................ 239
Глава 8. Поиск файла и строки в нем
по адресу сбоя ............................................................................... 240
Создание и чтение MAPXфайла ..................................................... 240
Содержимое MAPXфайла .............................................................
Поиск функции, номера строки
и имени файла исходного текста ..................................................
Применение CrashFinder ................................................................
Основные детали реализации ......................................................
Что ждет CrashFinder в будущем ....................................................
Резюме ............................................................................................

Глава 9. Обработчики сбоев

242
245
246
248
254
254

.................................................... 256

Структурная обработка исключений
и обработка исключений C++ ........................................................ 256
Структурная обработка исключений ............................................. 257
Обработка исключений в C++ ....................................................... 259
Объединение SEH и обработки исключений C++ ......................... 261

Функция API S3,
etUnhandledExeptionFilter ............................................................... 264
Применение CrashHandler .............................................................. 265
Преобразование структур EXEPTION_POINTERS ........................ 290
Резюме ........................................................................................... 292

Глава 10. Отладка служб Windows 2000
и загружаемых в них библиотек DLL ..................................... 293
Основы работы служб ................................................................... 293
Функции API ..................................................................................
Безопасность ...............................................................................
Отладка служб .................................................................................
Отладка основного кода ...............................................................
Отладка основных функций службы ..............................................
Настоящая отладка .......................................................................

294
295
295
296
296
301

Отладка Windowsприложений

10

Резюме ............................................................................................ 301

Глава 11. Трассировка для нескольких
компьютеров и процессов ........................................................ 302
Требования к TraceSrv ................................................................... 302
Сервер TraceSrv и программа DCOMCNFG .................................. 311
Первые проблемы с TraceSrv ........................................................ 312
Программа TraceView и безопасность .......................................... 314
Применение TraceSrv ..................................................................... 316
Резюме ............................................................................................ 318

Глава 12. Взаимоблокировки
в многопоточных приложениях

...............................................
Приемы и советы ...........................................................................
Оценка необходимости создания
многопоточного приложения .......................................................
Небольшие многопоточные части приложения ............................
Синхронизация на самом нижнем уровне ....................................
Постоянная проверка кода ...........................................................
Проверка работы на многопроцессорных компьютерах ................
Требования к программе DeadlockDetection ...............................
Проектирование программы DeadlockDetection .........................
Применение библиотеки DeadlockDetection ................................
Реализация DeadlockDetection .....................................................
Перехват импортируемых функций ..............................................
Детали реализации ......................................................................
Что ждет DeadlockDetection в будущем ........................................
Резюме ............................................................................................

319
319
319
320
320
320
321
322
323
325
327
327
335
348
349

Глава 13. Автоматическое тестирование ........................... 350
Проклятие тестера: пользовательский интерфейс ..................... 350
Требования к программе Tester .................................................... 351
Применение Tester .......................................................................... 352
Реализация Tester .......................................................................... 356
Что ждет Tester в будущем ............................................................. 372
Резюме ............................................................................................ 373

Глава 14. Ограничение вывода диагностики

...................
Неудачные решения .......................................................................
Требования к LIMODS ....................................................................
Использование LIMODS .................................................................
Работа с MFC ................................................................................
Вызов LIMODS из кода ..................................................................

374
374
375
376
376
378

Содержание
Выбор файлов исходного текста для вывода диагностики ...........
Реализация LIMODS --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.