内容简介
9.1.2静态方法 28
第1章 初识ASP.NET
5.2.2 HTML语言 1 5
11.4 练习题 38
6.2.4条件或三元运算符 1 8
7.4 HTML中的事件 22
8.4.5运算符重载 27
1 8.7.2异步方法调用 63
18.7.3 Hijacking服务(或借道法) 63
1 9.3 优化性能 64
19.6本章小结 65
C.2 在线(www.wrox.com)查询勘误表 66
目 录
9.3.5显式转换 3 1
1.1 什么是静态Web页
1.2静态Web页的工作原理
4.2数据类型 11
1.2.1 静态Web页的局限性
1.3.1 提供动态Web页内容的两种方法
1.3 动态Web页的工作原理
1.2.2什么是Web服务器
1 3.1 更新数据 41
7.2什么是事件驱动编程技术 2 1
4.2.2字符数据类型 1 1
第1 3章操纵数据源 41
1 3.1.3 DataSet和DataTable 41
1.3.2技术概述
18.3.6使用Web服务 61
4.2.5处理日期数据 1 1
4.2.4对象类型 11
4.2.3布尔类型 11
4.1什么是变量 1
9.3.3在对象类型之间转换 3
1.4 什么是ASP.NET
1.5 ASP.NET和ASP的区别
1.6安装过程
1.6.1安装IIS 5.x Web服务器
9.3.6装箱和拆箱 3
6.5本章小结 2
9.4本章小结 3
1.6.2测试安装
1.6.3 管理Web服务器上的目录
4.3运算符 1
4.3.4连接字符串 1
1.6.4安装ASP.NET的必备条件
1.6.5 安装ASP.NET和NET Framework SDK
4.4.1隐式转换 1
4.4.2显式转换 1
1.7 测试ASP.NET的例子
4.4.5转换失败的处理 1
1.8 ASP.NET的故障诊断
4.5 常量 1
4.6.1数组 1
4.6结构化的数据类型 1
1.9本章小结
第2章剖析ASP.NET页
2.1 什么是.NET
4.6.2结构 1
2.1.1.NET基类
2.1.2 ASP.NET如何工作
5.2标记语言示例 1
2.2 运用.NET Framework和ASP.NET
5.5.1形式完备的文档 1
5.4.2数据显示之外的其他用处 1
2.3 本章小结
3.1现实世界的表单
第3章表单和HTML服务器控件
3.2 Web页、HTML表单和Web表单
3.3.1客户机/服务器
3.3简单的Web原理 .
5.5.2合法有效的文档 1
3.3.2 HTTP协议
5.6 XML的样式 1
5.6.2级联样式表 1
3.3.3 ASP.NET如何适应.NET Framework
3.4.1〈form〉标记符
3.4 HTML表单
6.1控制结构概述 1
3.4.2嵌入HTML表单控件
6.2.3逻辑运算符 1
3.5服务器控件入门
6.2.5 比较字符串 1
6.2.6使用switch…case的条件语句 1
6.3.2 while循环 1
6.3.3 do…while循环 1
3.6 本章小结
第4章使用C#存储变量数据
4.2.1数字类型
4.2.6命名变量
4.3.1赋值运算符
4.3.2算术运算
4.3.3运算符优先级
4.4数据类型之间的转换
4.4.3无效的类型转换
4.4.4数据转换
4.6.3枚举
4.7本章小结
4.8练习题
第5章XML语言介绍
5.1 XML简介
5.1.1标记符和元素
5.2.1 SGML语言
5.1.2属性
5.4什么是XML
5.3 XML是如何产生的
5.4.1数据革命
5.5 形式完备的和合法有效的文档
5.6.1 为什么使用样式表
5.7本章小结
5.6.3在ASP.NET平台上使用XML
5.8练习题
第6章控制结构和过程式编程
6.1.1分支结构概述
6.1.4控制结构的例子
6.1.2循环结构的概述
6.1.3函数概述
6.2分支结构详述
6.2.2使用if的逻辑比较
6.2.1比较运算符
6.3.1 for循环
6.3循环结构详述
6.3.4 foreach循环
6.3.5 Break和Continue
6.4函数详述
6.4.1定义函数
6.4.2变量的作用域
6.6练习题
7.1什么是事件
第7章事件驱动编程技术和回送
7.3 ASP.NET事件
7.5 ASP.NET中的服务器控件事件
7.6事件驱动的编程和回送
7.7改变在Web上编程的方式
7.8本章小结
7.9练习题
第8章对象概述
8.1 组织代码
8.2什么是对象
8.2.1抽象——模拟现实世界
8.2.2封装——黑盒子
8.3使用对象
8.4定义类
8.4.1创建对象
8.4.2使用方法和属性
8.4.3用构造函数初始化对象
8.4.4 已重载的函数
8.5本章小结
8.6练习题
第9章静态类成员和类关系
9.1静态成员
9.1.1静态属性
9.2类的关系
9.2.1相关关系——“使用a”
9.2.2包含关系——“包含a”
9.2.3继承关系
9.3 高级的继承概念
9.3.1虚拟函数
9.3.2抽象类和接口
9.3.4隐式转换
9.3.7用户定义的转换
9.5练习题
10.1名称空间
第10章ASP.NET中的对象
10.1.2 Page类
10.1.1 ASP.NET的名称空间
10.1.3把用户重新定向到另一个页面
1 0.2 ASP.NET核心对象
10.2.1 Request对象
10.2.2 Response对象
10.2.3 Server对象
10.3.1 Application状态
1 0.3 状态处理
10.3.2 Session状态
10.3.3 Cookies
10.4本章小结
10.5练习题
第1 1章 对象和结构化数据
1 1.1什么是集合
11.1.1 不同类型的集合
11.1.2把数组当作集合
11.2.1 ArrayList
1 1.2集合的更多功能
11.2.2 Hashtable
1 1.2.3 SortedList
1 1.3本章小结
12.1 理解现代的数据库
第1 2章 从数据源中读取
12.1.2规范化和关系数据库
12.1.1 数据模型
12.2 ADO.NET
12.2.1 托管的供应程序(Managed Provider)
12.2.2 ADO.NET对象
12.2.3 Connection对象
12.2.4 Command对象和DataReader
12.2.5 DataSet和DataTable对象
12.2.6 Microsoft SQLSetver和ADO.NET
12.3处理运行时错误
12.4本章小结
12.5练习题
13.1.1 断开连接的数据
1 3.1.2更新数据的方法
1 3.1.4 DataRow对象
13.1.5更新初始数据源
13.2.1 DataAdapter命令
13.2 使用SQL
13.1.6更新数据——小结
13.2.2使用存储过程
13.2.3直接的SQL命令
13.2.4使用SQL——小结
13.3使用XML
13.3.1 把XML转换为字符串
13.3.2 DataSet中的XML
13.3.3 下一步要学习的内容
13.4本章小结
13.5练习题
第14章ASP.NET服务器控件
14.1其他类型的控件
14.1.1 HTML服务器控件
14.1.2用户控件
14.2 ASP.NET服务器控件
14.2.1 多功能对象模型(Rich Object Model)
14.2.2 自动检测浏览器
14.2.3属性
14.2.4事件
14.3…Page_Load
14.3页面的生命周期
14.3.2事件处理
14.3.3Page_Unload
14.3.4控件系列
14.4本章小结
第15章ASP.NET的可重用代码
15.1从对象到组件
1 5.2组件
15.2.1 使用组件的原因
1 5.2.2将组件理论应用于应用程序
15.3用户控件
15.4后台编码
15.5对继承的新理解
15.6本章小结
15.7练习题
16.1 3层应用程序设计
第16章 .NET装配件和定制控件
16.2 ASP.NET应用程序设计
16.3 .NET装配件
16.3.1 什么是编译
16.3.2命令行编译的其他内容
16.3.3 访问ASP.NET页面中的组件
16.3.4利用web.config配置ASP.NET应用程序
16.3.5 XCopy部署
16.3.6用其他语言编写代码
16.3.7引入业务对象
16.4定制服务器控件
16.5如何结合这些概念
16.6本章小结
16.7练习题
17.1某些好习惯
第1 7章 调试和错误处理
17.1.1语法错误
17.2 良好的编码习惯
17.1.3系统错误
17.1.2逻辑错误 .
17.3 代码测试
17.4 查找错误
17.4.1调试模式
17.4.2跟踪
17.5利用代码处理错误
17.5.1 On Error Goto
17.5.2结构化异常处理
17.5.3使用try…catch…finally
17.5.4多个catch块
17.5.5利用抛出(throw)生成异常
1 7.5.6嵌套的try块
17.5.7用编程方式处理错误
17.6.1编写至事件日志
17.6通知和记录
17.6.2通知站点管理员
1 7.7 本章小结
18.1什么是Web服务
第1 8章Web服务
1 8.2 HTTP、XML和Web服务
18.3 构建ASP.NET Web服务
18.3.1处理指令
18.3.2名称空间
18.3.3公共类
18.3.4 Web方法
18.3.5测试Web服务
18.4 Web服务的用法
1 8.5 Web服务发现
1 8.6.1 用户名/密码组合或注册键
1 8.6 Web服务的安全性
1 8.6.2安全套接层
1 8.6.3 IP地址限定
1 8.7其他考虑
1 8.7.1网络连接
1 8.7.4供应商的偿付能力
1 8.7.5相互的依赖性
1 8.8本章小结
18.9练习题
1 9.1配置概述
第1 9章配置和优化
19.2配置文件的结构
19.2.1普通配置
19.2.2页面配置
19.2.3应用程序设置
19.2.4定制错误
19.3.1高速缓存
19.3.3跟踪
19.3.2分段的高速缓存
19.4监控ASP.NET过程
19.5提示和技巧
附录A公用的系统名称空间
附录B 参考及其他信息
附录C 技术支持、勘误表和p2p.wrox.com
C.1 在线论坛p2p.wrox.com
C.3添加勘误表:电子邮件支持
C.4联系方式