种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

ASP.NET 2.0动态网站开发教程

(2019-05-12 15:15:02) 百科综合
ASP.NET 2.0动态网站开发教程

ASP.NET 2.0动态网站开发教程

《ASP.NET 2.0动态网站开发教程》是2006年7月27日清华大学出版社出版的图书,作者是程不功、龙跃进。

基本介绍

  • 书名:ASP.NET 2.0动态网站开发教程
  • 作者:程不功、龙跃进
  • ISBN:9787302127185
  • 出版社:清华大学出版社
  • 出版时间:2006年7月27日
  • 装帧:平装

内容简介

ASP.NET 2.0是微软公司推出的新一代企业级开发平台,它不是ASP.NET 1.1版本的简单升级,而是对原有版本的全面革新。ASP.NET 2.0不仅功能强大,而且易学易用。利用它能够在最短的时间内开发具有出高效性、高可靠性和高可扩展性的网站。
全书共21章分为四部分。第一部分介绍ASP.NET 2.0的基础知识,包括.NET框架的体系结构、ASPX网页的运行机制、验证控制项的使用以及相关的浏览器技术。第二部分介绍了数据访问技术,包括ADO.NET的系统结构,对资料库的连线、显示、编辑与同步,以及使用存储过程、数据快取的方法等。第三部分站在网站的高度介绍了网页界面一致性的设计、网站导航以及网页保护等方面的问题。第四部分介绍了三层架构以及个性化设计等方面的问题。本书的内容以套用开发为主线,叙述方法的主要特点是通过大量示例来说明问题。除此以外,书中还提供了几个典型的综合套用,如网上招聘网页的设计、以订单为中心的电子商务网站的设计等,只需对它们稍加修改即可套用于实际工作之中。
本书是高等学校计算机专业及电子信息类等相关专业的教材,亦可作为高等学校非计算机专业的教材或其他学习ASP.NET语言人员的自学教材。

图书目录

第1章.NET框架简介 1
1.1网站发展历史的简要回顾 1
1.1.1从静态网页发展到动态网页 1
1.1.2动态网页发展的几个阶段 2
1.1.3ASP的技术特点 3
1.1.4新一代ASP.NET技术 3
1.2.NET框架的体系结构 4
1.3XML:可扩展标记语言 7
1.3.1什幺是XML 7
1.3.2使用XML的特点 10
1.4小结 11
1.5习题 11
第2章ASP.NET2.0的体系结构 13
2.1ASP.NET的逻辑结构 13
2.2ASP.NET应用程式的组成 14
2.2.1虚拟目录 14
2.2.2网页档案 14
2.2.3网站配置档案(Web.config) 15
2.2.4网站全局档案(Global.asax) 16
2.2.5两个共享的目录 16
2.3创建新网站 16
2.4小结 19
2.5习题 19
第3章HTML语言与文本编辑 21
3.1HTML语言 21
3.1.1HTML语言概述 21
3.1.2HTML标记的基础 22
3.1.3HTML文档的基本结构 23
3.1.4HTML文档的编辑工具 24
3.2HTML文本编辑 25
3.2.1HTML文本的格式化 25
3.2.2设定列表文本 28
3.3超连结 29
3.4创建移动的文本 32
3.5HTML与XML的比较 33
3.6综合示例 33
3.7小结 34
3.8习题 35
第4章网页布局与插入图像 37
4.1网页布局 37
4.1.1布局的基本概念 37
4.1.2表格和图层 37
4.2插入图像 41
4.2.1图像的类型 41
4.2.2插入图像的方法 41
4.3编辑图像 42
4.3.1用HTML语言编辑图像 42
4.3.2用可视化方法编辑图像 43
4.4小结 44
4.5习题 44
第5章动态HTML技术 46
5.1动态HTML的基本理论 46
5.1.1DHTML基本概念 46
5.1.2DOM:文档对象模型 47
5.2JavaScript语言 51
5.2.1JavaScript语言简介 51
5.2.2JavaScript的基本用法 52
5.3级联样式表(CSS)的使用 61
5.3.1CSS的基本概念 61
5.3.2CSS的定义与使用 62
5.4多媒体的引用 64
5.5DHTML的套用示例 64
5.6小结 68
5.7习题 69
第6章ASPX网页及代码存储模式 70
6.1ASPX网页的基类 70
6.2ASPX网页代码的存储模式 70
6.2.1代码分离模式 71
6.2.2代码的单档案模式 74
6.3代码模式的选择 75
6.4小结 76
6.5习题 76
第7章网页标準控制项与事件模型 77
7.1网页中的控制项 77
7.1.1控制项类型 77
7.1.2HTML控制项 77
7.1.3网页标準控制项 78
7.2ASP.NET2.0的事件处理模型 85
7.2.1基于伺服器的处理模型 86
7.2.2儘量减少信息的往返次数 86
7.2.3结合浏览器处理事件 87
7.3Web表单 89
7.3.1对比HTML表单 89
7.3.2ASP.NET2.0的
Web表单 90
7.4套用示例 91
7.5小结 97
7.6习题 97
第8章状态管理 99
8.1状态的类型 99
8.2视图状态 99
8.3应用程式状态 101
8.4会话状态 102
8.4.1概述 102
8.4.2Session对象中方法的调用 103
8.5Cookie状态 104
8.6简单的套用示例 106
8.7Web窗体页的生命周期 107
8.8小结 108
8.9习题 108
第9章数据验证 110
9.1概述 110
9.2验证控制项的类型 110
9.3各验证控制项的使用方法 111
9.3.1RequiredFieldValidator
控制项 111
9.3.2CompareValidator控制项 112
9.3.3RangeValidator控制项 112
9.3.4RegularExpressionValidator
控制项 114
9.3.5ValidationSummary控制项 114
9.4自定义控制项 114
9.5分组校验技术 115
9.6综合示例 117
9.7小结 117
9.8习题 118
第10章ADO.NET简介 120
10.1从ODBC到ADO资料库
的通用接口 120
10.1.1ODBC通用接口 120
10.1.2ADO通用接口 121
10.2ADO.NET的数据模型 122
10.2.1数据访问的层次结构 122
10.2.2数据集与数据提供器 123
10.3数据源控制项 126
10.3.1概述 126
10.3.2数据源控制项的类型 127
10.4小结 128
10.5习题 129
第11章利用GridView控制项
显示数据 131
11.1数据绑定的基本概念 131
11.2显示数据表记录 132
11.3对数据表进行分页、
排序和选择 135
11.4利用模板美化显示 136
11.4.1模板 136
11.4.2自动套用格式 137
11.4.3设定模板样式 137
11.5显示记录中的图像 138
11.6小结 140
11.7习题 140
第12章资料库查询与同步 141
12.1资料库查询 141
12.1.1资料库查询语句 141
12.1.2简单查询 142
12.1.3组合查询 144
12.2数据表同步 145
12.2.1概述 145
12.2.2同一窗体页中父、
子表同步 146
12.2.3不同窗体页中父、
子表的同步 147
12.3小结 149
12.4习题 149
第13章编辑数据表 151
13.1数据表编辑的SQL语句 151
13.2使用GridView控制项更新数据表 152
13.3使用GridView控制项的列模板 154
13.3.1选择显示的栏位 155
13.3.2增添按钮 155
13.3.3使用模板列 155
13.4在GridView控制项中增添记录 160
13.5使用DetailsView控制项 161
13.6小结 164
13.7习题 164
第14章网上招聘与留言板 166
14.1概述 166
14.2利用FormView控制项
设计招聘网页 166
14.3利用FormView控制项
设计留言板 168
14.3.1进入留言板 169
14.3.2留言板网页的界面设计 169
14.3.3对留言板的管理 170
14.4使用Wizard控制项 170
14.4.1Wizard控制项的用途 170
14.4.2Wizard控制项的结构 171
14.4.3Wizard控制项的使用方法 171
14.5小结 172
14.6习题 172
第15章存储过程与数据快取 174
15.1概述 174
15.2创建存储过程 175
15.3调用存储过程 177
15.4数据快取 178
15.4.1网页输出快取 178
15.4.2资料库快取 179
15.4.3快取池 180
15.5小结 181
15.6习题 181
第16章主题、用户控制项和主控页 183
16.1主题 183
16.1.1概述 183
16.1.2创建主题的方法 183
16.1.3同一控制项多种定义
的方法 184
16.1.4将主题档案套用于
整个应用程式 186
16.2用户控制项 186
16.2.1什幺是用户控制项 186
16.2.2创建用户控制项的方法 186
16.2.3使用用户控制项 187
16.2.4代码分析 187
16.2.5将Web窗体页转换
为用户控制项 188
16.3主控页 189
16.3.1什幺是主控页 189
16.3.2创建主控页的方法 189
16.3.3在主控页中放入新网页
的方法 190
16.3.4将已建成的网页放入
主控页中 191
16.4小结 192
16.5习题 192
第17章网站导航 194
17.1TreeView控制项 194
17.1.1概述 194
17.1.2选择TreeView控制项
的视图 194
17.1.3编辑节点 195
17.1.4对节点事件的处理 196
17.2站点地图档案 197
17.3将TreeView结合站点
地图进行导航 198
17.4利用动态选单进行导航 199
17.5使用SiteMapPath控制项 199
17.6小结 200
17.7习题 200
第18章基于角色的安全技术 202
18.1基于角色的安全技术的特点 202
18.1.1网站中可以包括多个
入口 202
18.1.2基于角色的安全
技术是有层次的 203
18.2ASP.NET2.0基于角色的
安全技术的特点 203
18.3基于角色的安全技术
的準备工作 204
18.3.1组织好站点中的档案 204
18.3.2利用网站管理工具
进行安全配置 205
18.4利用控制项创建安全页 208
18.4.1用户登录控制项 208
18.4.2使用创建新用户控制项 210
18.4.3登录状态与登录
姓名控制项 211
18.4.4登录视图控制项 212
18.4.5PasswordRecovery
控制项和ChangePassword
控制项 213
18.5直接调用MembershipAPI
方法 214
18.6小结 216
18.7习题 216
第19章购货车与订单 218
19.1概述 218
19.1.1Northwind样板库简介 218
19.1.2本系统的功能 219
19.1.3主要数据表的结构及
其他準备工作 221
19.2设计用户控制项及主控页 221
19.3设计主页 222
19.4产品类型与产品目录之间同步 223
19.5选择商品 224
19.5.1选择按钮触发的事件 224
19.5.2如何取出数据 224
19.5.3如何创建数据表 225
19.6显示购货车 226
19.6.1输入客户标誌 227
19.6.2在GridView中增加按钮 227
19.6.3增加模板列 228
19.6.4在窗体页的Page_Load事件中增加条件 228
19.6.5在GridView的RowCommand事件中编写代码 228
19.7结账 229
19.7.1结账网页的数据显示 229
19.7.2在GridView控制项中增加複选框 230
19.7.3汇总的计算 230
19.8保存订单 231
19.9查看订单 232
19.10小结 233
19.11习题 234
第20章创建三层架构 237
20.1从两层架构发展成三层架构 237
20.2ASP.NET2.0中间层的特点 238
20.3创建中间层的步骤 239
20.4在网页中调用中间层对象 241
20.4.1直接调用中间层对象 241
20.4.2通过ObjectDataSource数据源控制项调用中间层 242
20.5小结 243
20.6习题 244
第21章网站的个性化服务 245
21.1概述 245
21.2ASP.NET2.0对个性化设计的支持 246
21.2.1关于Membership 246
21.2.2关于Profile 246
21.2.3关于WebParts 248
21.3保留用户关心的数据 248
21.4WebParts介绍 250
21.4.1定製网页时能够执行的任务 250
21.4.2WebParts的分类 251
21.5定製主页 251
21.5.1创建简单的包含WebPart控制项的网页 251
21.5.2创建可以编辑和改变布局的网页 254
21.5.3运行中增添WebParts控制项 257
21.6小结 259
21.7习题 259
附录AC#常用语法简介 261
A.1数据类型 261
A.1.1常量与变数 261
A.1.2值类型 261
A.1.3引用类型 263
A.1.4装箱与拆箱 267
A.2运算符与表达式 268
A.2.1算术运算符与算术表达式 268
A.2.2赋值运算符与赋值表达式 268
A.2.3关係运算符与关係表达式 268
A.2.4逻辑运算符与逻辑表达式 268
A.2.5位运算符 269
A.2.6对象创建运算符 269
A.2.7其他运算符 269
A.3流程控制语句 269
A.3.1分支控制语句 270
A.3.2循环控制语句 271
A.3.3异常处理语句 273
附录B部分习题参考答案 275

标 签

搜索
随机推荐

Powered By 种豆资源网||