16.5 情景应用——拓展与实践 499
16.5.1 情景应用1——查询用户及角色复合对象列表 499
16.5.2 情景应用2——应用自定义方法筛选数据 501
16.5.3 情景应用3——将字符串数组按元素长度分组 502
16.5.4 情景应用4——按部门和编号排序人员列表 503
16.5.5 情景应用5——反转人员列表的顺序 504
16.6 自我测试 505
16.7 行动指南 506
16.8 成功可以复制——中国通信设备行业的领跑者任正非 507
第17堂课 程序调试与错误处理 509 视频讲解:49分钟
17.1 错误类型 510
17.1.1 语法错误 510
17.1.2 语义错误 510
17.1.3 逻辑错误 511
17.2 程序调试 511
17.2.1 设定断点 511
17.2.2 开始执行 512
17.2.3 中断执行 514
17.2.4 停止执行 514
17.2.5 单步执行 514
17.2.6 运行到指定位置 514
17.3 错误处理 515
17.3.1 服务器故障排除 515
17.3.2 ASP.NET中的异常处理 516
17.4 照猫画虎——基本功训练 519
17.4.1 基本功训练1——类型转换错误 519
17.4.2 基本功训练2——页面在客户端转向的陷阱 521
17.4.3 基本功训练3——编写javascript代码时的空格陷阱 522
17.4.4 基本功训练4——用可空符号??运算的注意事项 525
17.4.5 基本功训练5——用DataReader读取数据时产生的陷阱 526
17.5 情景应用——拓展与实践 528
17.5.1 情景应用1——为删除按钮添加删除确认对话框 528
17.5.2 情景应用2——Web Service方法重载产生的陷阱 530
17.5.3 情景应用3——放置隐藏字段的陷阱 532
17.5.4 情景应用4——获取错误信息并到指定页面 533
17.5.5 情景应用5——文件格式与文件读取的陷阱 535
17.6 自我测试 537
17.7 行动指南 538
17.8 成功可以复制——软件业的华人教父王嘉廉 539