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


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 2334, книга: Маг из Виетты
автор: Вячеслав Головнин

Ох уж эта невероятная книга "Маг из Виетты"! Вячеслав Головнин умело сплел альтернативную историю с магией, создав захватывающий мир, который я не могла оторваться от чтения. Главный герой, Дай, сирота, который оказывается под крылом могущественного мага. И начинается его путешествие, наполненное обучением магическим наукам, борьбой с силами зла и поиском своего места в этом суровом мире. Персонажи Головнина яркие и запоминающиеся, их истории проникают в самое сердце. Дай,...

СЛУЧАЙНАЯ КНИГА

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

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

Жанр:

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

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

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

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

ДМК Пресс

Год издания:

ISBN:

5-94074-085-5

Отзывы:

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

Рейтинг:

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

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

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

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

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

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

.....................
Быстрая установка точек останова в любой функции ...................
Точки останова в системных или экспортируемых функциях ..........
Модификаторы позиционных точек останова ...............................
Глобальные точки останова для условий и выражений ................
Точки останова, связанные с сообщениями Windows ...................
Удаленная отладка .........................................................................
Полезные приемы и советы ...........................................................
Установка точек останова .............................................................
Окно Watch ...................................................................................
Команда Set Next Statement ..........................................................
Отладка скомпилированного кода Visual Basic .............................
Резюме ............................................................................................

158
160
161
163
166
168
170
173
173
173
179
180
181

Глава 6. Профессиональная отладка c помощью
ассемблера x86 в окне Disassembly
отладчика Visual C++ ................................................... 182
Основы работы процессора ......................................................... 182
Регистры ......................................................................................
Формат команд и адресация памяти .............................................
Встроенный ассемблер Visual C++ ................................................
Необходимые команды ..................................................................
Работа со стеком ..........................................................................
Часто встречающиеся простые команды ......................................
Типичная последовательность:
вход в функции и выход из них .....................................................
Доступ к переменным: глобальные переменные,
параметры и локальные переменные ..........................................
Вызов процедур и возврат из них .................................................
Соглашения вызова .......................................................................
Пример использования соглашений вызова ................................

183
186
187
189
189
190
191
192
196
198
200

8

Отладка Windowsприложений
Дополнительные необходимые команды ..................................... 203
Команды работы с данными .........................................................
Команды работы с указателями ....................................................
Команды сравнения и проверки ...................................................
Команды перехода и ветвления ...................................................
Организация циклов .....................................................................
Команды работы со строками .......................................................
Типичные конструкции ассемблера .............................................
Доступ к регистру FS ....................................................................
Ссылки на структуры и классы ......................................................
Законченный пример .....................................................................
Окно Disassembly ...........................................................................
Навигация .....................................................................................
Просмотр параметров в стеке ......................................................
Команда Set Next Statement ..........................................................
Окна Memory и Disassembly ..........................................................
Приемы и советы ...........................................................................
Порядок записи байтов ................................................................
КодXмусор ....................................................................................
Регистры и окно Watch .................................................................
Учитесь на файлах ассемблера ....................................................
Резюме ............................................................................................

204
205
206
207
209
210
214
214
215
217
219
219
220
222
223
226
226
226
227
227
227

Глава 7. Профессиональная работа
в отладчике Visual Basic .............................................................. 228
PXкод Visual Basic ........................................................................... 228
История pXкода .............................................................................
Тонкости использования pXкода ...................................................
Перехват ошибок: опции Break In или Break On ...........................
Опция Break On All Errors ..............................................................
Опция Break On Unhandled Errors .................................................
Опция Break In Class Modules .......................................................
Последнее замечание о перехвате ошибок .................................
Окна отладчика Visual Basic ...........................................................
Окно Locals ...................................................................................
Окно Immediate .............................................................................
Окно Watch ...................................................................................
Приемы и советы ...........................................................................
Кнопка Run To Cursor на панели Debug ........................................
Избегайте компиляции по требованию ........................................

228
230
232
232
233
233
233
234
234
234
236
237
237
237

Содержание

9

Создание группы проектов перед отладкой ................................. 237
Отладка в Visual Basic может
не совпадать с действительностью --">

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


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