简介
冯涛编著的这本《ASP.NET动态网站开发教程》从初学者角度出发,以
通俗易懂的语言,详细介绍使用ASP.NET 3.5进行动态网站开发的实用技术
。全书共分17章,包括开发入门、XHTML和CSS、C#语言基础、基本控件的
使用、XML、站点导航控件、应用程序配置、主题与母版页、常用内置对象
、身份验证技术、数据库基础与SQL、使用ADO.NET操作数据库、数据绑定
技术,以及使用程序进行数据控件的高级处理。最后通过一个“简捷动态
网站”演示如何运用所学知识开发一个真正的网站。
《ASP.NET动态网站开发教程》适合作为大中专院校学生的教材,也适
合作为ASP.NET开发爱好者的自学教程。
目录
《asp.net 动态网站开发教程》
第1章 什么是动态网站1
1.1 网站的静态与动态1
1.2 网站的静态与动态之别2
1.3 开发动态网站的几种主流技术4
1.4 asp.net开发环境和平台5
本章小结8
习题8
第2章 创建第一个动态网站9
2.1 开发asp.net网站的步骤和前期准备9
2.2 创建一个简单的asp.net应用程序9
2.2.1 完成后的效果9
2.2.2 申请域名和空间10
2.2.3 网站设计与制作11
2.2.4 预编译网站17
2.2.5 用ftp工具发布网站18
2.2.6 网上浏览自己的作品20
本章小结21
习题21
第3章 网页的基本组成元素--xhtml和css23
.3.1 xhtml语言的前世今生24
3.1.1 html简介24
3.1.2 xhtml简介25
3.2 xhtml文件的基本结构25
3.2.1 xhtml标签简介25
3.2.2 用xhtml编写一个网页26
3.2.3 xhtml文档的结构27
3.2.4 基本标签28
3.2.5 表格标签34
3.2.6 域标签35
3.2.7 框架标签36
3.2.8 表单标签41
3.2.9 xhtml的校验43
3.3 xhtml的最佳拍档css43
3.3.1 在[head]标签中使用[style]标签44
3.3.2 直接在xhtml标签中使用style属性45
3.3.3 在[head]标签中使用[link]标签链接外部的css文件45
3.3.4 定义css46
3.3.5 常用css样式属性50
3.3.6 visual studio中使用样式52
本章小结53
习题53
第4章 欲学asp.net,c#先行54
4.1 编码与存储结构54
4.1.1 aspx网页代码存储模式 54
4.1.2 c#程序的结构55
4.1.3 c#的代码书写格式57
4.2 数据类型58
4.2.1 值类型58
4.2.2 引用类型62
4.3 常量和变量64
4.3.1 常量和符号常量64
4.3.2 变量65
4.4 类型转换65
4.5 表达式操作符66
4.6 类70
4.6.1 类的结构及继承70
4.6.2 对类的成员的访问72
4.6.3 成员的静态和非静态74
4.6.4 构造函数与析构函数76
4.7 流程控制77
4.7.1 条件语句77
4.7.2 switch语句78
4.7.3 循环语句79
4.7.4 异常处理语句82
本章小结84
习题84
第5章 从标准控件开始86
5.1 asp.net控件的一些共性86
5.1.1 web服务器端控件的属性特征87
5.1.2 web服务器端控件的结构88
5.2 asp.net中常用web服务器端标准控件89
5.2.1 显示控件89
5.2.2 文本框控件90
5.2.3 按钮控件91
5.2.4 选择控件92
5.2.5 列表控件98
5.2.6 超链接控件100
5.2.7 文件上传控件100
5.2.8 table控件102
5.2.9 容器控件105
本章小结107
习题107
第6章 验证控件,为网站把好安全关109
6.1 客户端验证和服务器端验证109
6.2 验证控件的使用111
6.2.1 必需验证控件111
6.2.2 范围验证控件112
6.2.3 比较验证控件112
6.2.4 正则表达式验证控件112
6.2.5 自定义验证控件116
6.2.6 验证汇总控件118
6.3 分组验证118
本章小结118
习题118
第7章 热潮中的xml120
7.1 为什么要用xml120
7.2 xml文件结构121
7.2.1 文档头部分121
7.2.2 文档体122
7.3 创建xml文件125
本章小结126
习题126
第8章 网站中的gps--导航控件128
8.1 asp.net中的导航控件129
8.2 站点地图文件的作用与结构129
8.3 树状目录导航控件131
8.3.1 调用站点地图文件实现导航131
8.3.2 通过“编辑节点”实现导航132
8.4 弹出式菜单导航控件133
8.5 站点地图路径导航控件134
本章小结135
习题136
第9章 配置应用程序,做好网站宏观调控137
9.1 网站配置文件web.config137
9.1.1 认识web.config文件137
9.1.2 web.config文件的结构138
9.1.3 web.config的常用配置139
9.1.4 一个完整的web.config配置例子145
9.2 全局应用程序类global.asax146
9.3 系统目录147
9.3.1 app_data目录148
9.3.2 bin目录148
9.3.3 app_code目录148
9.3.4 app_themes(主题)目录148
本章小结148
习题148
第10章 统一网站风格150
10.1 主题151
10.1.1 使用主题前要注意的几个事项151
10.1.2 主题的使用方法151
10.2 用户控件154
10.2.1 创建和添加用户控件的方法155
10.2.2 “网站版权”案例155
10.3 母版页158
10.3.1 母版页的创建与结构159
10.3.2 内容页的创建与结构159
10.3.3 母版页的工作机制161
10.3.4 将已建成的网页放入母版页中162
10.3.5 “学习资源网页”案例163
10.4 母版页与内容页在程序中对相互控件的调用165
本章小结165
习题165
第11章 为了身份验证--登录控件167
11.1 概述167
11.2 身份验证也有别168
11.2.1 身份验证的四种方式168
11.2.2 form身份验证的工作流程169
11.3 用户授权与角色171
11.4 asp.net基于角色的安全技术的特点172
11.5 登录控件173
11.5.1 login控件173
11.5.2 createuserwizard控件174
11.5.3 loginname控件与loginstatus控件174
11.5.4 loginview控件175
11.5.5 passwordrecovery控件和changepassword控件176
11.5.6 自动发送邮件通知176
11.6 使用登录控件前的准备工作178
11.6.1 数据库和web.config的配置178
11.6.2 规划好网站的目录结构181
11.7 配置网站访问安全181
11.8 “教学管理系统”案例183
11.9 直接调用api进行高级控制187
11.9.1 用户的管理188
11.9.2 角色的管理190
11.9.3 常用验证用户的一个例子191
11.10 存储注册用户的个性化信息profile191
11.10.1 声明个性化信息191
11.10.2 设置createuserwizard控件192
11.10.3 使用api对个性化注册信息进行读取192
本章小结193
习题194
第12章 asp.net中的五大对象196
12.1 发送对象response196
12.1.1 写方法write()196
12.1.2 结束输出方法end()197
12.1.3 网页重定向方法redirect()197
12.2 接收对象request198
12.2.1 获取调用网页传过来的参数值198
12.2.2 获取浏览者的ip地址200
12.3 服务器对象server201
12.3.1 htmlencode方法和htmldecode方法201
12.3.2 urlencode方法和urldecode方法202
12.3.3 mappath方法203
12.4 公共对象application204
12.5 私有对象session205
12.6 视图状态viewstate 207
本章小结207
习题207
第13章 数据库与sql语言209
13.1 设计一个良好的数据库210
13.1.1 基本术语210
13.1.2 规范化设计211
13.1.3 规范化实例213
13.2 常与asp.net配套的数据库216
13.2.1 概述216
13.2.2 sql server 2005的使用217
13.2.3 sql server 2000的使用219
13.2.4 access的使用221
13.3 利用【服务器资源管理器】管理数据库223
13.3.1 添加新的数据连接224
13.3.2 移除现有的数据连接225
13.4 sql语言基础225
13.4.1 查询语句 select226
13.4.2 插入语句 insert 230
13.4.3 更新语句 update 230
13.4.4 删除语句 delete 230
本章小结231
习题231
第14章 在网页中读写数据库信息233
14.1 使用动态网页读写数据库234
14.1.1 动态网页读、写数据库的流程234
14.1.2 案例: 在网页显示新闻标题237
14.2 数据的高级操作243
14.2.1 dataset对象243
14.2.2 dataadapter对象245
14.2.3 案例重做: 在网页显示新闻标题245
14.3 ado.net与相关对象248
本章小结248
习题248
第15章 用数据控件高效操作数据源250
15.1 格式设置控件概述251
15.2 使用gridview控件显示表格数据252
15.2.1 gridview控件概述252
15.2.2 案例: 使用gridview控件创建数据绑定网页253
15.3 使用detailsview控件显示详细数据262
15.3.1 detailsview控件概述263
15.3.2 案例: 使用detailsview控件创建数据绑定网页264
15.4 使用 listview控件修改数据269
15.4.1 分列显示271
15.4.2 分页273
15.4.3 图形界面操作274
本章小结276
习题276
第16章 代码为王--数据控件的高级使用277
16.1 普通控件的绑定277
16.2 数据控件绑定279
本章小结296
习题296
第17章 综合实例: 简捷动态网站297
17.1 前期准备298
17.2 结构设计及素材准备299
17.3 网站配置文件设置300
17.4 数据库设计304
17.5 数据库操作类305
17.6 母版设计307
17.7 首页设计309
17.8 各栏目页设计311
17.8.1 信息动态页设计311
17.8.2 站长随笔页设计313
17.8.3 信息显示页设计314
17.8.4 用户留言页设计316
17.8.5 账户中心页设计318
17.8.6 用户注册页设计318
17.9 后台设计319
17.9.1 结构安排319
17.9.2 主管理网页设计319
17.9.3 欢迎网页设计321
17.9.4 内容管理网页设计321
17.9.5 留言管理网页设计326
17.10 网站的进一步完善327
参考文献328
第1章 什么是动态网站1
1.1 网站的静态与动态1
1.2 网站的静态与动态之别2
1.3 开发动态网站的几种主流技术4
1.4 asp.net开发环境和平台5
本章小结8
习题8
第2章 创建第一个动态网站9
2.1 开发asp.net网站的步骤和前期准备9
2.2 创建一个简单的asp.net应用程序9
2.2.1 完成后的效果9
2.2.2 申请域名和空间10
2.2.3 网站设计与制作11
2.2.4 预编译网站17
2.2.5 用ftp工具发布网站18
2.2.6 网上浏览自己的作品20
本章小结21
习题21
第3章 网页的基本组成元素--xhtml和css23
.3.1 xhtml语言的前世今生24
3.1.1 html简介24
3.1.2 xhtml简介25
3.2 xhtml文件的基本结构25
3.2.1 xhtml标签简介25
3.2.2 用xhtml编写一个网页26
3.2.3 xhtml文档的结构27
3.2.4 基本标签28
3.2.5 表格标签34
3.2.6 域标签35
3.2.7 框架标签36
3.2.8 表单标签41
3.2.9 xhtml的校验43
3.3 xhtml的最佳拍档css43
3.3.1 在[head]标签中使用[style]标签44
3.3.2 直接在xhtml标签中使用style属性45
3.3.3 在[head]标签中使用[link]标签链接外部的css文件45
3.3.4 定义css46
3.3.5 常用css样式属性50
3.3.6 visual studio中使用样式52
本章小结53
习题53
第4章 欲学asp.net,c#先行54
4.1 编码与存储结构54
4.1.1 aspx网页代码存储模式 54
4.1.2 c#程序的结构55
4.1.3 c#的代码书写格式57
4.2 数据类型58
4.2.1 值类型58
4.2.2 引用类型62
4.3 常量和变量64
4.3.1 常量和符号常量64
4.3.2 变量65
4.4 类型转换65
4.5 表达式操作符66
4.6 类70
4.6.1 类的结构及继承70
4.6.2 对类的成员的访问72
4.6.3 成员的静态和非静态74
4.6.4 构造函数与析构函数76
4.7 流程控制77
4.7.1 条件语句77
4.7.2 switch语句78
4.7.3 循环语句79
4.7.4 异常处理语句82
本章小结84
习题84
第5章 从标准控件开始86
5.1 asp.net控件的一些共性86
5.1.1 web服务器端控件的属性特征87
5.1.2 web服务器端控件的结构88
5.2 asp.net中常用web服务器端标准控件89
5.2.1 显示控件89
5.2.2 文本框控件90
5.2.3 按钮控件91
5.2.4 选择控件92
5.2.5 列表控件98
5.2.6 超链接控件100
5.2.7 文件上传控件100
5.2.8 table控件102
5.2.9 容器控件105
本章小结107
习题107
第6章 验证控件,为网站把好安全关109
6.1 客户端验证和服务器端验证109
6.2 验证控件的使用111
6.2.1 必需验证控件111
6.2.2 范围验证控件112
6.2.3 比较验证控件112
6.2.4 正则表达式验证控件112
6.2.5 自定义验证控件116
6.2.6 验证汇总控件118
6.3 分组验证118
本章小结118
习题118
第7章 热潮中的xml120
7.1 为什么要用xml120
7.2 xml文件结构121
7.2.1 文档头部分121
7.2.2 文档体122
7.3 创建xml文件125
本章小结126
习题126
第8章 网站中的gps--导航控件128
8.1 asp.net中的导航控件129
8.2 站点地图文件的作用与结构129
8.3 树状目录导航控件131
8.3.1 调用站点地图文件实现导航131
8.3.2 通过“编辑节点”实现导航132
8.4 弹出式菜单导航控件133
8.5 站点地图路径导航控件134
本章小结135
习题136
第9章 配置应用程序,做好网站宏观调控137
9.1 网站配置文件web.config137
9.1.1 认识web.config文件137
9.1.2 web.config文件的结构138
9.1.3 web.config的常用配置139
9.1.4 一个完整的web.config配置例子145
9.2 全局应用程序类global.asax146
9.3 系统目录147
9.3.1 app_data目录148
9.3.2 bin目录148
9.3.3 app_code目录148
9.3.4 app_themes(主题)目录148
本章小结148
习题148
第10章 统一网站风格150
10.1 主题151
10.1.1 使用主题前要注意的几个事项151
10.1.2 主题的使用方法151
10.2 用户控件154
10.2.1 创建和添加用户控件的方法155
10.2.2 “网站版权”案例155
10.3 母版页158
10.3.1 母版页的创建与结构159
10.3.2 内容页的创建与结构159
10.3.3 母版页的工作机制161
10.3.4 将已建成的网页放入母版页中162
10.3.5 “学习资源网页”案例163
10.4 母版页与内容页在程序中对相互控件的调用165
本章小结165
习题165
第11章 为了身份验证--登录控件167
11.1 概述167
11.2 身份验证也有别168
11.2.1 身份验证的四种方式168
11.2.2 form身份验证的工作流程169
11.3 用户授权与角色171
11.4 asp.net基于角色的安全技术的特点172
11.5 登录控件173
11.5.1 login控件173
11.5.2 createuserwizard控件174
11.5.3 loginname控件与loginstatus控件174
11.5.4 loginview控件175
11.5.5 passwordrecovery控件和changepassword控件176
11.5.6 自动发送邮件通知176
11.6 使用登录控件前的准备工作178
11.6.1 数据库和web.config的配置178
11.6.2 规划好网站的目录结构181
11.7 配置网站访问安全181
11.8 “教学管理系统”案例183
11.9 直接调用api进行高级控制187
11.9.1 用户的管理188
11.9.2 角色的管理190
11.9.3 常用验证用户的一个例子191
11.10 存储注册用户的个性化信息profile191
11.10.1 声明个性化信息191
11.10.2 设置createuserwizard控件192
11.10.3 使用api对个性化注册信息进行读取192
本章小结193
习题194
第12章 asp.net中的五大对象196
12.1 发送对象response196
12.1.1 写方法write()196
12.1.2 结束输出方法end()197
12.1.3 网页重定向方法redirect()197
12.2 接收对象request198
12.2.1 获取调用网页传过来的参数值198
12.2.2 获取浏览者的ip地址200
12.3 服务器对象server201
12.3.1 htmlencode方法和htmldecode方法201
12.3.2 urlencode方法和urldecode方法202
12.3.3 mappath方法203
12.4 公共对象application204
12.5 私有对象session205
12.6 视图状态viewstate 207
本章小结207
习题207
第13章 数据库与sql语言209
13.1 设计一个良好的数据库210
13.1.1 基本术语210
13.1.2 规范化设计211
13.1.3 规范化实例213
13.2 常与asp.net配套的数据库216
13.2.1 概述216
13.2.2 sql server 2005的使用217
13.2.3 sql server 2000的使用219
13.2.4 access的使用221
13.3 利用【服务器资源管理器】管理数据库223
13.3.1 添加新的数据连接224
13.3.2 移除现有的数据连接225
13.4 sql语言基础225
13.4.1 查询语句 select226
13.4.2 插入语句 insert 230
13.4.3 更新语句 update 230
13.4.4 删除语句 delete 230
本章小结231
习题231
第14章 在网页中读写数据库信息233
14.1 使用动态网页读写数据库234
14.1.1 动态网页读、写数据库的流程234
14.1.2 案例: 在网页显示新闻标题237
14.2 数据的高级操作243
14.2.1 dataset对象243
14.2.2 dataadapter对象245
14.2.3 案例重做: 在网页显示新闻标题245
14.3 ado.net与相关对象248
本章小结248
习题248
第15章 用数据控件高效操作数据源250
15.1 格式设置控件概述251
15.2 使用gridview控件显示表格数据252
15.2.1 gridview控件概述252
15.2.2 案例: 使用gridview控件创建数据绑定网页253
15.3 使用detailsview控件显示详细数据262
15.3.1 detailsview控件概述263
15.3.2 案例: 使用detailsview控件创建数据绑定网页264
15.4 使用 listview控件修改数据269
15.4.1 分列显示271
15.4.2 分页273
15.4.3 图形界面操作274
本章小结276
习题276
第16章 代码为王--数据控件的高级使用277
16.1 普通控件的绑定277
16.2 数据控件绑定279
本章小结296
习题296
第17章 综合实例: 简捷动态网站297
17.1 前期准备298
17.2 结构设计及素材准备299
17.3 网站配置文件设置300
17.4 数据库设计304
17.5 数据库操作类305
17.6 母版设计307
17.7 首页设计309
17.8 各栏目页设计311
17.8.1 信息动态页设计311
17.8.2 站长随笔页设计313
17.8.3 信息显示页设计314
17.8.4 用户留言页设计316
17.8.5 账户中心页设计318
17.8.6 用户注册页设计318
17.9 后台设计319
17.9.1 结构安排319
17.9.2 主管理网页设计319
17.9.3 欢迎网页设计321
17.9.4 内容管理网页设计321
17.9.5 留言管理网页设计326
17.10 网站的进一步完善327
参考文献328
ASP.NET动态网站开发教程
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×