第1章 体验Microsoft ASP.NET 1
1.1 ASP.NET在开发过程中的应用 3
1.1.1 网上应用的“计数器”程序 3
1.1.2 “网上注册”系统 4
1.1.3 在线“聊天室”程序 4
1.1.4 网上“电子商店”程序 5
1.1.5 “新闻发布”系统 6
1.2 .NET开发平台和ASP.NET 7
1.2.1 简介.NET开发平台 7
1.2.2 认识ASP.NET 9
1.3 ASP.NET平台配置 12
1.3.1 ASP.NET平台的配置要求 12
1.3.2 IIS的安装、配置与测试 12
复习及习题精解 17
第2章 创建一个简单的ASP.NET程序 19
2.1 设计ASP.NET程序的前期准备 21
2.1.1 开发示例与功能规划 21
2.1.2 示例实现流程 22
2.1.3 使用Microsoft Visual Studio.NET创建Web应用 23
2.1.4 常用的Web控件 24
2.2 创建第一个ASP.NET应用程序 27
2.2.1 向ASP.NET页面中添加基本控件 27
2.2.2 为程序编写代码 30
2.2.3 调试运行 32
2.3 分析ASP.NET应用程序运行机理 34
2.3.1 ASP.NET编译过程 34
2.3.2 示例分析 35
复习及习题精解 37
第3章 ASP.NET入门 39
3.1 有关HTMI的基础知识 41
3.1.1 超文本标记语言(HTML)简介 41
3.1.2 HTML语言的基本语法 42
3.1.3 用HTML语言绘制表格 50
3.1.4 “超链接”在HTML语法中的应用 56
3.1.5 设置网页的框架结构 60
3.2 Visual Basic.NET语言简介 63
3.2.1 简介VB.NET语法应用 63
3.2.2 面向对象的基本概念及设计思想 72
3.3 认识Web窗体 76
3.3.1 认识ASP.NET Web窗体 76
3.3.2 ASP.NET Web窗体页的组成 76
复习及习题精解 78
第4章 设计并创建计数器程序 87
4.1 设计前的思考 89
4.1.1 计数器功能规划 89
4.1.2 实现流程介绍 90
4.2 预备知识 91
4.2.1 文件操作 91
4.2.2 Application对象和Session对象 95
4.3 制作一个文字计数器 97
4.3.1 制作过程 97
4.3.2 功能展示 105
4.4 制作一个图形计数器 106
4.4.1 制作过程 106
4.4.2 功能展示 110
4.5 实现全站点计数器 111
4.5.1 制作过程 111
4.5.2 功能展示 114
复习及习题精解 115
第5章 开发会员注册系统程序 121
5.1 会员注册系统开发前的思考 123
5.1.1 会员注册系统的功能规划 123
5.1.2 会员注册系统的实现流程 124
5.2 开发注册类系统的预备知识 126
5.2.1 ADO.NET简介 126
5.2.2 数据验证控件 140
5.3 创建会员注册系统程序 152
5.3.1 为注册程序添加程序页面 152
5.3.2 为程序添加代码 156
5.4 有关注册系统的扩展功能 161
5.4.1 修改用户信息 161
5.4.2 实现“修改用户信息”页面的代码 171
5.4.3 运行“修改用户信息”页面并查看结果 176
复习及习题精解 178
第6章 开发在线聊天室程序 187
6.1 设计“在线聊天室”程序 189
6.1.1 “在线聊天室”程序的功能规划 189
6.1.2 “在线聊天室”程序的功能实现过程 189
6.1.3 开发“在线聊天室”程序的工作流程 190
6.2 聊天室类程序开发的预备知识 191
6.2.1 Application对象的应用 191
6.2.2 Session对象的应用 194
6.2.3 比较Application和Session对象 195
6.2.4 选择类控件 196
6.3 开发“在线聊天室”程序的过程 199
6.3.1 建立Global.asax文件 199
6.3.2 设计聊天室的“用户登录”页面 201
6.3.3 设计“显示用户列表”页面 206
6.3.4 设计“发送聊天信息”页面 208
6.3.5 设计“显示聊天信息”页面 217
6.3.6 设计“在线聊天室”的主页面 221
6.3.7 “在线聊天室”程序完整功能展示 223
复习及习题精解 225
第7章 创建网上电子商店 229
7.1 “电子商店”程序设计 231
7.1.1 电子商店的功能规划 231
7.1.2 “电子商店”系统的功能实现流程 232
7.1.3 “电子商店”系统的开发工作流程 232
7.2 “电子商店”系统开发的预备知识 234
7.2.1 有关DataGrid控件的应用 234
7.2.2 数据绑定 239
7.2.3 图形按钮控件和超链接控件的应用 239
7.3 开发“电子商店”程序的制作过程 241
7.3.1 建立页面并添加控件 241
7.3.2 为程序各控件添加代码 251
复习及习题精解 266
第8章 开发新闻发布系统 271
8.1 设计“新闻发布系统”程序 273
8.1.1 “新闻发布系统”程序的运行框架 273
8.1.2 “新闻发布系统”程序的设计规划 274
8.1.3 “新闻发布系统”程序的实现流程 275
8.2 发布系统程序开发的预备知识 276
8.2.1 认识XML 276
8.2.2 XML的基本语法知识 277
8.2.3 使用.NET对象对XML文档进行操作 278
8.3 “新闻发布系统”的开发过程 282
8.3.1 创建XML文件 282
8.3.2 制作“新闻发布”部分 284
8.3.3 制作“浏览新闻”部分 287
8.3.4 制作“新闻修改与更新”页 295
复习及习题精解 304