当前位置:首页 > 工业技术
VB.NET调试技术手册
VB.NET调试技术手册

VB.NET调试技术手册PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:(美) Jan Narkiewicz,Thiru Thangarathinam等著;申晓旻译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2003
  • ISBN:7302070083
  • 页数:262 页
图书介绍:本书配置Visual Studio.NET开发环境开始,全面介绍了Visual Basic.NET语言下的调试,异常、线程和进程,日志记录和程序化调试器的交互,Web应用程序的调试,以及一些高级的调试技巧。
《VB.NET调试技术手册》目录

第1章 配置Visual Studio开发环境 1

1.1 运行库、SDK和调试器 1

1.1.1 Visual Studio.NET的版本 3

1.1.2 Web服务器 4

1.1.3 Web Matrix 4

1.2 配置位置 4

1.2.1 Visual Studio.NET配置 5

1.2.2 解决方案配置文件 6

1.2.3 项目配置文件 6

1.3.1 标准配置文件 7

1.3 Visual Studio.NET设置 7

1.3.2 工具栏 9

1.3.3 专业化选项 11

1.4 有效的文件处理 12

1.4.1 编辑二进制文件 13

1.4.2 最近使用的列表 14

1.5 管理文件中的文本 14

1.5.1 查找和替换 15

1.5.2 书签 15

1.5.3 大纲视图和指令 17

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

1.6.1 解决方案的管理 22

1.6 查看与项目相关的窗口 22

1.6.2 查看更多代码 23

1.6.3 进一步利用任务列表 23

1.6.4 查看外部信息 27

1.7 配置项目 28

1.8 帮助菜单 39

1.8.1 筛选器(Filter) 40

1.8.2 同步帮助视图 40

1.8.3 引用和导入 41

1.9 小结 42

2.1.1 Debug菜单 43

2.1 启动调试器 43

第2章 Visual Studio环境下的调试 43

2.1.2 配置调试器启动项目 46

2.1.3 动态调试 47

2.2 断点 49

2.2.1 设置断点 50

2.2.2 配置断点 50

2.2.3 微调新断点 54

2.2.4 控制断点 56

2.3 查看结果 57

2.3.2 Locals 58

2.3.1 显示详细的调试信息 58

2.3.4 Me和This窗口 59

2.3.3 Autos 59

2.3.5 Watch 60

2.3.6 QuickWatch 61

2.4 VB.NET的表达式 62

2.4.1 变量,函数和属性 62

2.4.2 结构和类 64

2.4.4 无效的关键字 66

2.4.5 管理较大的数据成员 66

2.4.3 属性和运算符限制 66

2.5 调用堆栈 67

2.6 模块 69

2.6.1 模块上下文菜单 71

2.6.2 模块位置 71

2.7 小结 72

第3章 异常、线程和进程 73

3.1 调试异常 73

3.1.1 回顾异常 73

3.1.2 在Visual Studio.NET中管理异常 75

3.1.3 特有异常的管理 78

3.1.4 非托管异常 81

3.1.5 高级异常管理 84

3.1.6 Exception类 85

3.2 调试线程 91

3.2.1 管理线程:线程间切换 93

3.2.2 管理线程:冻结和解冻 95

3.2.3 线程和.NET基本构架 95

3.3 调试进程 96

3.3.1 解决方案的角色 96

3.3.2 附加到运行进程 98

3.3.3 进程调试和源代码 101

3.3.4 从Visual Studio中附加 103

3.3.5 决定调试哪个进程 106

3.3.6 附加到老式应用程序 108

3.4 小结 109

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

4.1 Windows事件日志 110

4.1.1 在Server Explorer中浏览事件日志 113

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

4.1.3 写事件 115

4.1.4 管理事件日志 119

4.1.5 安全约束 125

4.1.6 读取事件日志条目 126

4.1.7 接收新日志条目的通知 129

4.1.8 事件日志基础结构与Windows 134

4.2 Debug类和Trace类 136

4.2.1 Debug/Trace设置 138

4.2.2 格式化日志输出 140

4.2.3 关闭跟踪侦听器 141

4.2.4 开发自定义的TraceListener 142

4.3 运行时调试器配置 145

4.4 开关 148

4.4.1 BooleanSwitch 148

4.4.2 TraceSwitch 149

4.4.3 自定义开关 151

4.5 程序性的调试器交互 152

4.5.1 控制调试器 152

4.5.2 有条件的中断 155

4.6 记录日志到调试器 157

4.6.1 DefaultCategory字段 158

4.6.2 对性能的影响 158

4.7 测试调试器的状态 159

4.8 小结 160

第5章 调试Web应用程序 162

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

5.1 调试ASP.NET Web应用程序 163

5.1.2 在Visual Studio.NET中调试 166

5.1.3 利用SDK调试器进行调试 167

5.2 调试SQL存储过程 168

5.2.1 修改代码 169

5.2.2 创建存储过程 170

5.2.3 在Visual Studio.NET中调试存储过程 171

5.3 调试客户端脚本 171

5.3.1 创建HTML页面 172

5.3.2 调试客户端脚本 174

5.4.1 TraceContext类 175

5.4 ASP.NET跟踪和调试输出 175

5.4.2 在页面级启用跟踪 176

5.4.3 在应用程序级启用跟踪 178

5.5 ASP.NET Web服务的调试 180

5.5.1 创建Web服务 180

5.5.2 用Visual Studio.NET调试Web服务 181

5.5.3 使用SDK调试器调试Web服务 183

5.5.4 使用Visual Studio.NET从Windows Forms客户程序中调试Web服务 183

5.6 并行调试ASP和ASP.NET 185

5.7 ASP.NET服务器控件的调试 188

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

5.7.2 ASP.NET服务器控件的调试 195

5.8 IE中的Windows Forms控件 196

5.8.1 创建一个Windows Forms控件 196

5.8.2 创建一个HTML页面 197

5.8.3 配置虚拟目录 197

5.8.4 代码访问权限的配置 198

5.8.5 运行控件 198

5.8.6 Windows Forms控件的调试 199

5.9 小结 200

6.1 调试远程应用程序 201

第6章 高级调试 201

6.1.1 应用程序域 203

6.1.2 应用程序设置 203

6.1.3 启动每解决方案调试 211

6.1.4 WXClient和WXServer的每项目调试 212

6.1.5 无解决方案的调试 216

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

6.2 线程和VB6的互操作 219

6.2.1 VB6和VB.NET的互操作示例 220

6.2.2 托管代码(VB.NET)和非托管代码(VB6)的调试 226

6.3.2 WXBelowTheSurface 227

6.3.1 WXAppDomainDemo示例 227

6.3 从VB.NET中调试非托管的C++代码 227

6.3.3 XML数据格式 236

6.3.4 .NET串行化 236

6.3.5 WXAppDomain 240

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

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

6.4 小结 247

附录A 应用程序配置文件 249

A.1 配置文件位置 249

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

B.2 Data断点 251

附录B 调试非托管代码 251

B.1 提高断点可用性 251

B.3 非托管代码与Watch窗口 253

B.4 非托管代码与Memory窗口 253

B.5 反汇编与寄存器 256

B.6 添加用户自定义Win32异常 258

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

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

C.2 勘误表 259

C.3 E-Mail支持 259

C.4 p2p.wrox.com站点 260

相关图书
作者其它书籍
返回顶部