Visual Basic. NET Debugging Handbook

副标题:无

作   者:(美)Jan Narkiewicz,(美)Thiru Thangarathinam等著;申晓旻译

分类号:

ISBN:9787302070085

微信扫一扫,移动浏览光盘

简介

在软件开发过程中,调试是一个必不可少的重要内容,它是保证一个程序正确无误的有效手段。为了强化您对程序的调试能力,Visual Studio.NET和.NET Framework提供了许多调试工具。本书从配置Visual Studio.NET开发环境开始,全面介绍了Visual Basic.NET语言下的调试,异常、线程和进程, 日志记录和程序化调试器的交互, Web应用程序的调试,以及一些高级的调试技巧。 本书主要针对的是Visual Studio开发人员,但它对使用.NET Framework SDK所提供的命令行工具的开发人员也很有帮助。

目录

第1章 配置visual studio开发环境

1.1 运行库、sdk和调试器

1.1.1 visual studio.net的版本

1.1.2 web服务器

1.1.3 web matrix

1.2 配置位置

1.2.1 visual studio.net配置

1.2.2 解决方案配置文件

1.2.3 项目配置文件

1.3 visual studio.net设置

1.3.1 标准配置文件

1.3.2 工具栏

1.3.3 专业化选项

1.4 有效的文件处理

1.4.1 编辑二进制文件

1.4.2 最近使用的列表

1.5 管理文件中的文本

1.5.1 查找和替换

1.5.2 书签

1.5.3 大纲视图和指令

.1.5.4 更加完善的剪切和粘贴

1.6 查看与项目相关的窗口

1.6.1 解决方案的管理

1.6.2 查看更多代码

1.6.3 进一步利用任务列表

1.6.4 查看外部信息

1.7 配置项目

1.8 帮助菜单

1. 8.1 筛选器(filter)

1.8.2 同步帮助视图

1.8.3 引用和导入

1.9 小结

第2章 visual studio环境下的调试

2.1 启动调试器

2.1.1 debug菜单

2.1.2 配置调试器启动项目

2.1.3 动态调试

2.2 断点

2.2.1 设置断点

2.2.2 配置断点

2.2.3 微调新断点

2.2.4 控制断点

2.3 查看结果

2.3.1 显示详细的调试信息

2.3.2 locals

2.3.3 autos

2.3.4 me和this窗口

2.3.5 watch

2.3.6 quick watch

2.4 vb.net的表达式

2.4.1 变量,函数和属性

2.4.2 结构和类

2.4.3 属性和运算符限制

2.4.4 无效的关键字

2.4.5 管理较大的数据成员

2.5 调用堆栈

2.6 模块

2.6.1 模块上下文菜单

2.6.2 模块位置

2.7 小结

第3章 异常、线程和进程

3.1 调试异常

3.1.1 回顾异常

3.1.2 在visual studio.net中管理异常

3.1.3 特有异常的管理

3.1.4 非托管异常

3.1.5 高级异常管理

3.1.6 exception类

3.2 调试线程

3.2.1 管理线程:线程间切换

3.2.2 管理线程:冻结和解冻

3.2.3 线程和.net基本构架

3.3 调试进程

3.3.1 解决方案的角色

3.3.2 附加到运行进程

3.3.3 进程调试和源代码

3.3.4 从visual studio中附加

3.3.5 决定调试哪个进程

3.3.6 附加到老式应用程序

3.4 小结

第4章 日志记录与程序化的调试器交互

4.1 windows事件日志

4.1.1 在server explorer中浏览事件日志

4.1.2 事件日志的示例应用程序

4.1.3 写事件

4.1.4 管理事件日志

4.1.5 安全约束

4.1.6 读取事件日志条目

4.1.7 接收新日志条目的通知

4.1.8 事件日志基础结构与windows

4.2 debug类和trace类

4.2.1 debug/trace设置

4.2.2 格式化日志输出

4.2.3 关闭跟踪侦听器

4.2.4 开发自定义的tracelistener

4.3 运行时调试器配置

4.4 开关

4.4.1 booleanswitch

4.4.2 traceswitch

4.4.3 自定义开关

4.5 程序性的调试器交互

4.5.1 控制调试器

4.5.2 有条件的中断

4.6 记录日志到调试器

4.6.1 defaultcategory字段

4.6.2 对性能的影响

4.7 测试调试器的状态

4.8 小结

第5章 调试web应用程序

5.1 调试asp.net web应用程序

5.1.1 创建一个web应用程序的例子

5.1.2 在visual studio.net中调试

5.1.3 利用sdk调试器进行调试

5.2 调试sql存储过程

5.2.1 修改代码

5.2.2 创建存储过程

5.2.3 在visual studio.net中调试存储过程

5.3 调试客户端脚本

5.3.1 创建html页面

5.3.2 调试客户端脚本

5.4 asp.net跟踪和调试输出

5.4.1 tracecontext类

5.4.2 在页面级启用跟踪

5.4.3 在应用程序级启用跟踪

5.5 asp.net web服务的调试

5.5.1 创建web服务

5.5.2 用visual studio.net调试web服务

5.5.3 使用sdk调试器调试web服务

5.5.4 使用visual studio.net从windows forms客户程序中调试web服务

5.6 并行调试asp和asp.net

5.7 asp.net服务器控件的调试

5.7.1 创建一个驻留服务器控件的客户程序

5.7.2 asp.net服务器控件的调试

5.8 ie中的windows forms控件

5.8.1 创建一个windows forms控件

5.8.2 创建一个html页面

5.8.3 配置虚拟目录

5.8.4 代码访问权限的配置

5.8.5 运行控件

5.8.6 windows forms控件的调试

5.9 小结

第6章 高级调试

6.1 调试远程应用程序

6.1. 1 应用程序域

6.1.2 应用程序设置

6.1.3 启动每解决方案调试

6.1.4 wxclient和wxserver的每项目调试

6.1.5 无解决方案的调试

6.1.6 更好的客户-服务器调试

6.2 线程和vb6的互操作

6.2.1 vb6和vb.net的互操作示例

6.2.2 托管代码(vb.net)和非托管代码(vb6)的调试

6.3 从vb.net中调试非托管的c++代码

6.3.1 wxappdomaindemo示例

6.3.2 wxbelowthesurface

6.3.3 xml数据格式

6.3.4 .net串行化

6.3.5 wxappdomain

6.3.6 从托管代码到非托管代码的调试

6.3.7 从非托管代码到托管代码的调试

6.4 小结

附录a 应用程序配置文件

a.1 配置文件位置

a.2 创建应用程序配置文件

附录b 调试非托管代码

b.1 提高断点可用性

b.2 data断点

b.3 非托管代码与warch窗口

b.4 非托管代码与memory窗口

b.5 反汇编与寄存器

b.6 添加用户自定义win32异常

附录c 支持、勘误表和代码下载

c.1 如何下载本书的示例代码

c.2 勘误表

c.3 e-mail支持

c.4 p2p.wrox.com站点


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Visual Basic. NET Debugging Handbook
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon