第1章 ASP. NET概述
1. 1 网络程序设计概述
1. 1. 1 静态网页与动态网页
1. 1. 2 网页的工作原理
1. 1. 3 常见的网络程序设计语言
1. 2 ASP. NET简介
1. 2. 1 . NET框架
1. 2. 2 ASP. NET的功能和特点
1. 3 ASP. NET的运行环境
1. 3. 1 安装IlS 5. 0
1. 3. 2 安装MDAC2. 7
1. 3. 3 安装. NET Framework SDK
1. 3. 4 安装Internet Explorer
1. 4 ASP. NET的开发工具
1. 5 新建一个简单的ASP. NET文件
1. 5. 1 新建ASP. NET文件
1. 5. 2 保存ASP. NET文件
1. 5. 3 浏览ASP. NET文件
1. 6 新建一个应用程序
1. 6. 1 什么是应用程序
1. 6. 2 新建一个文件夹
1. 6. 3 添加虚拟目录
1. 6. 4 设置默认文档
1. 6. 5 建立ASP. NET文件
1. 6. 6 新建应用程序小结
1. 7 ASP. NET的语法简介
1. 8 开发ASP. NET时的注意事项
习题1
第2章 VB. NET程序设计基础
2. 1 VB. NET简介
2, 2 VB. NET的数据类型
2. 3 VB. NET常量
2. 4 VB. NET变量
2. 5 VB. NET数组
2. 6 VB. NET运算符
2. 7使用条件语句
2. 7. 1 If语句
2. 7. 2 SelectCase语句
2. 8 使用循环语句
2. 8. 1 For...Next循环
2. 8. 2 Do...Loop循环
2. 8. 3 While...Wend循环
2. 8. 4 ForEach...In循环
2. 8. 5 循环嵌套
2. 8. 6 强行退出循环
2. 9 VB. NET过程
2. 9. 1 Sub子程序
2. 9. 2 Function函数
2. 10 使用系统函数
2. 10. 1 转换函数
2. 10. 2 字符串函数
2. 10. 3 日期和时间函数
2. 10. 4 数学函数
2. 10. 5 检验函数
2. 11 类*
2. 11. 1 基本概念
2. 11. 2 创建一个简单的类
2. 11. 3 继承
2. 11. 4 共享属性和共享方法
2. 11. 5 构造对象
2. 12 使用系统类
2. 12. 1 转换数据类型
2. 12. 2 字符串操作
2. 12. 3 日期和时间操作
2. 12. 4 数学操作
2. 12. 5 数组操作
2. 12. 6 数组变量
2. 12. 7 格式化数字
2. 12. 8 格式化日期
2. 13 注释语句
2. 14 错误处理
习题2
第3章 服务器控件
3. 1 控件简介
3. 1. 1 什么是控件
3. 1. 2 控件的声明及属性. 事件和方法
3. 1. 3 Web表单的工作原理
3. 1. 4 控件的分类
3. 2 HTML服务器控件
3. 2. 1 HtmlForm Web表单
3. 2. 2 HtmllnputText 单行文本框和密码框
3. 2. 3 HtmlTextArea 多行文本框
3. 2. 4 HtmllnputHidden 隐藏控件
3. 2. 5 HtmllnputRadioButton 单选框
3. 2. 6 HtmllnputChecld30x 复选框
3. 2. 7 HtmlSelect 下拉列表框
3. 2. 8 HtmlGenericComrol 一般控件
3. 2. 9 HtmllnputButton 提交. 重置和普通按钮
3. 2. 10 综合示例一
3. 2. 11 HtmllnputFile 文件上传控件
3. 3 Web服务器控件
3. 3. 1 Label 标签
3. 3. 2 TextBox 文本框
3. 3. 3 RadioButton 单选框
3. 3. 4 RadioButtonList 单选列表框
3. 3. 5 CheckBox 复选框
3. 3. 6 CheekBoxList 复选列表框
3. 3. 7 DropDownList 下拉列表框
3. 3. 8 Button 按钮
3. 3. 9 综合示例二
3. 3. 10 HyperLink 超链接控件
3. 3. 11 LinkButton 超链接按钮
3. 3. 12 ListBox 容器控件
3. 3. 13 AdRotator 广告控件
3. 3. 14 Calendar 日历控件
3. 3. 15 Panel 容器控件
3. 4 验证控件
3. 4. 1 RequiredFieldValidator 必填验证
3. 4. 2 CompareValidator 比较验证
3. 4. 3 RangeValidator 范围验证
3. 4. 4 RegularExpressionValidator 正则验证
3. 4. 5 ValidationSummary
3. 4. 6 综合示例三
3. 5 用户控件*
3. 5. 1 不包含事件的用户控件
3. 5. 2 包含事件的用户控件
3. 6 对控件的一些高级操作*
3. 6. 1 使用AutoPostBack属性
3. 6. 2 数据绑定
3. 6. 3 动态产生控件
3. 6. 4 对控件应用样式
3. 7 本章小结
习题3
第4章 内部对象
4. 1 ASP. NET内部对象概述
4. 2 Page对象
4. 3 Request对象
4. 3. 1 Request对象简介
4. 3. 2 使用QuerySwing数据集合
4. 3. 3 ServerVariables数据集合
4. 3. 4 ClientCertifieate数据集合
4. 3. 5 Browser数据集合
4. 3. 6 TotalBytes属性
4. 3. 7 BinaryRead方法
4. 4 Response对象
4. 4. 1 Response对象简介
4. 4. 2 利用Write方法输出信息
4. 4. 3 使用Redirect方法引导客户端至另一个URL位置
4. 4. 4 使用End方法终止ASP. NET程序
4. 4. 5 关于Buffer属性
4. 4. 6 BinaryWrite方法
4. 5 HttpCookie对象
4. 5. 1 什么是Cookie
4. 5. 2 使用Response对象设置Cookie
4. 5. 3 使用Request对象读取Cookie
4. 5. 4 Cookies综合示例
4. 6 Session对象
4. 6. 1 Session对象简介
4. 6. 2 利用Session存储信息
4. 6. 3 利用Session存储数组信息
4. 6. 4 Timeout属性
4. 6. 5 Abandon方法
4. 7 Application对象
4. 7. 1 Application对象简介
4. 7. 2 利用Application存储信息
4. 7. 3 利用Application存储数组信息
4. 8 Server对象
4. 8. 1 Server对象简介
4. 8. 2 ScriptTimeout属性
4. 8. 3 CreateObject方法
4. 8. 4 HTMLEncode方法
4. 8. 5 URLEncode方法
4. 8. 6 MapPath方法
4. 8. 7 Execute方法
4. 8. 8 Transfer方法
4. 9 Mail对象
4. 9. 1 Mail对象简介
4. 9. 2 发送E-mail示例1
4. 9. 3 发送E-mail示例2
4. 10 本章小结
习题4
第5章 数据库基础知识
5. 1 数据库的基本概念
5. 1. 1 数据管理技术的发展阶段
5. 1. 2 数据库的基本术语
5. 1. 3 数据库管理系统
5. 2 建立Access数据库
5. 2. 1 规划自己的数据库
5. 2. 2 新建数据库
5. 2. 3 新建和维护表
5. 2. 4 新建和维护查询
5. 3 SQL语言简介
5. 3. 1 Select语句
5. 3. 2 Insert语句
5. 3. 3 Update语句
5. 3. 4 Delete语句
习题5
第6章 ASP. NET存取数据库
6. 1 ADO. NET简介
6. 2 简单存取数据库
6. 2. 1 数据库准备
6. 2. 2 利用Select语句查询记录
6. 2. 3 利用Insert语句插入记录
6. 2. 4 利用Update语句更新记录
6. 2. 5 利用Delete语句删除记录
6. 3 使用DataGrid控件存取数据库
6. 3. 1 DataGrid控件简介
6. 3. 2 查询记录
6. 3. 3 插入记录
6. 3. 4 更新记录
6. 3. 5 删除记录
6. 4 综合示例
6. 5 本章小结
习题6
第7章 深入进行数据库编程
7. 1 DataGrid控件再探讨
7. 1. 1 分页显示数据
7. 1. 2 对数据进行排序
7. 1. 3 定制列
7. 1. 4 链接到详细页
7. 1. 5 自定义列
7. 2 使用DataList控件存取数据库
7. 2. 1 DataList控件简介
7. 2. 2 查询记录
7. 2. 3 选择记录
7. 2. 4 更新和删除记录
7. 3 使用Repeater控件存取数据库
7. 3. 1 Repeater控件简介
7. 3. 2 查询记录
7. 3. 3 选择记录
7. 4 使用含有参数的SQL语句
7. 5 对多个表进行操作
7. 5. 1 组合查询
7. 5. 2 对多个表进行更新和删除操作
7. 6 存取SQLServer数据库
7. 6. 1 建立SQLServer数据库
7. 6. 2 存取SQLServer数据库
7. 7 DataSet对象再探讨
7. 7. 1 建立DataSet对象
7. 7. 2 又寸DataSet又寸象的操作
7. 7. 3 把DataSet对象中的更新写回到数据库
7. 8 综合示例
习题7
第8章 文件及文件夹操作
8. 1 文件及文件夹管理
8. 1. 1 显示文件及文件夹的信息
8. 1. 2 文件的新建. 复制. 移动和删除
8. 1. 3 文件夹的新建. 移动和删除
8. 1. 4 显示指定文件夹下的子文件夹和子文件
8. 2 文本文件操作
8. 2. 1 新建和写入文本文件
8. 2. 2 读取文本文件
8. 2. 3 计数器示例
8. 3 XML文件操作
8. 3. 1 读取XML文件
8. 3. 2 写入XML文件
8. 4 Excel文件操作
8. 5 综合示例
8. 6 本章小结
习题8
第9章 隐藏代码与业务对象
9. 1 使用隐藏代码 Code-behind
9. 1. 1 在普通页面中使用Code-behind
9. 1. 2 在用户控件中使用Code-behind
9. 2 使用业务对象*
9. 2. 1 业务对象简介
9. 2. 2 不包含界面的业务对象
9. 2. 3 包含界面的业务对象 自定义控件
9. 3 使用COM组件
9. 3. 1 使用Server对象的CreatObject方法
9. 3. 2 将COM组件转换成. NET组件
9. 4 本章小结
习题9
第10章 Web服务*
10. 1 Web服务简介
10. 1. 1 什么是Web服务 WebService
10. 1. 2 Web服务的工作原理
10. 1. 3 Web服务能返回什么类型的数据
10. 2 建立一个简单的Web服务
10. 3 简单调用Web服务
10. 4 通过代理类调用Web服务
10. 5 返回DataSet对象示例
10. 5. 1 建立Web服务
10. 5. 2 生成SOAP代理类
10. 5. 3 编译并部署代理类
10. 5. 4 通过代理类调用Web服务
10. 6 本章小结
习题10
第11章 配置应用程序及其他应用
11. 1 关于配置应用程序
11. 2 配置Global. asax文件
11. 2. 1 Global. asax文件的基本格式
11. 2. 2 Global. asax文件示例
11. 3 配置web. Config文件
11. 3. 1 web. Config文件的基本格式
11. 3. 2 读取自定义属性示例
11. 4 安全考虑*
11. 4. 1 基于Windows的认证
11. 4. 2 基于表单的认证
11. 4. 3 关于授权
11. 4. 4 网络安全综合示例
11. 4. 5 其他安全考虑
11. 5 使用缓存
11. 5. 1 页输出缓存
11. 5. 2 页片断缓存
11. 5. 3 数据缓存
11. 6 调试程序
11. 6. 1 使用Response. Write方法
11. 6. 2 使用Debug
11. 6. 3 使用trace 跟踪
11. 6. 4 使用SDK调试器*
11. 7 本章小结
习题11
附录A 从ASP到ASP. NET
附录B ASP. NET的文件类型
附录C 重要名词索引
附录D 常见问题答疑
附录E HTML语言简单介绍
附录F ASP. NET资源网站推荐
参考文献