C#Web 2.0应用程序设计PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:杨晓光著
- 出 版 社:清华大学出版社;北京交通大学出版社
- 出版年份:2010
- ISBN:9787811238976
- 页数:302 页
第1章 C#Web 2.0技术概述 1
1.1 Web 2.0技术概述 1
1.2 Web开发技术概述 2
1.2.1 ASP技术 2
1.2.2 JSP技术 2
1.2.3 PHP技术 3
1.2.4 ASP.NET技术 3
1.3 ASP.NET技术概述 3
1.3.1 NET框架 3
1.3.2 公共语言运行库 4
1.3.3 框架类库 4
1.4 利用ASP.NET开发Web应用程序 5
1.4.1 Visual Studio.NET集成开发环境 5
1.4.2 创建第一个ASP.NET Web应用程序 9
1.5 课外练习 12
第2章 ASP.NET Web Form设计 13
2.1 Web Form基本结构 13
2.2 ASP.NET页面模型 16
2.2.1 单文件页面模型 17
2.2.2 代码隐藏模型 17
2.3 Web Form的事件处理 18
2.3.1 事件模型 18
2.3.2 回发 21
2.3.3 跨页发送 22
2.3.4 Web Form页面生命周期 22
2.4 ASP.NET基本控件 23
2.4.1 控件概述 23
2.4.2 Label控件 25
2.4.3 按钮控件 25
2.4.4 TextBox控件 31
2.4.5 CheckBox控件 33
2.4.6 RadioButton控件 35
2.4.7 显示图像 35
2.4.8 列表显示 37
2.4.9 超级链接 45
2.5 课外练习 46
第3章 网页输入合法性验证 47
3.1 非空验证 47
3.2 比较验证 50
3.3 范围验证 53
3.4 正则表达式验证 55
3.4.1 正则表达式概述 55
3.4.2 实现正则表达式验证 56
3.5 自定义验证 58
3.5.1 服务器端自定义验证 58
3.5.2 客户端自定义验证 60
3.6 合成验证 61
3.7 课外练习 63
第4章 页面主题与母版页 65
4.1 页面主题 65
4.1.1 主题的基本概念 65
4.1.2 应用CSS样式 66
4.1.3 应用外观 67
4.1.4 应用主题 70
4.1.5 通过Web.config设置页面主题 75
4.2 母版页 76
4.2.1 母版页的基本概念 76
4.2.2 母版页的设计与应用 76
4.2.3 建立内容页 78
4.2.4 母版页的高级特性 80
4.3 课外练习 83
第5章 站点地图与导航 84
5.1 站点地图 84
5.1.1 站点地图的基本模型 84
5.1.2 获取站点地图数据 85
5.1.3 编程访问站点地图 86
5.2 显示导航路径 88
5.2.1 创建导航路径 89
5.2.2 定制导航路径 89
5.3 显示导航菜单 91
5.3.1 Menu控件概述 91
5.3.2 创建菜单 92
5.3.3 菜单的核心属性 95
5.3.4 定制菜单 96
5.4 显示树状结构的菜单 99
5.4.1 TreeView控件概述 99
5.4.2 创建树状菜单 100
5.4.3 核心属性和事件 101
5.4.4 定制树状菜单 101
5.5 Music音乐站的导航系统 104
5.6 课外练习 106
第6章 ASP.NET状态维护 107
6.1 视图状态与控件状态 107
6.1.1 视图状态 107
6.1.2 控件状态 110
6.2 Cookie、Session与Application 110
6.2.1 Cookie 110
6.2.2 Application 113
6.2.3 Session 114
6.3 其他状态维护方法 116
6.3.1 隐藏域 116
6.3.2 查询字符串 117
6.4 基于Session的购物车 118
6.5 课外练习 121
第7章 数据库数据操作 122
7.1 数据库Web程序基本模型 122
7.2 使用ADO.NET对象访问数据库 123
7.2.1 连接数据库 123
7.2.2 执行SQL语句和存储过程 127
7.2.3 获取数据集 131
7.3 使用SqlDataSource控件访问数据库 134
7.3.1 操作数据库 135
7.3.2 使用参数操作数据库 135
7.4 使用ObjectDataSource控件访问数据库 138
7.5 GridView控件展现表数据 140
7.5.1 显示数据 140
7.5.2 实现分页 141
7.5.3 编辑数据 143
7.5.4 定制GridView 145
7.6 DetailsView控件分行展现表数据 147
7.6.1 导航记录 148
7.6.2 编辑记录 148
7.7 DataList控件 149
7.8 课外练习 152
第8章 网站安全与用户管理 153
8.1 ASP.NET网站安全模型 153
8.1.1 IIS安全验证 154
8.1.2 ASP.NET安全验证 154
8.2 登录控件的使用 156
8.2.1 登录界面的设计 156
8.2.2 登录界面处理方法 157
8.3 用户注册控件的使用 159
8.3.1 用户注册控件界面设计 159
8.3.2 用户注册控件的扩展 160
8.4 用户状态控件与密码更改控件 163
8.4.1 LoginName控件 163
8.4.2 LoginStatus控件 163
8.4.3 ChangePassword控件 165
8.4.4 PasswordRecovery控件 166
8.5 用户管理 167
8.5.1 用户管理的前期准备工作 168
8.5.2 使用Membership对成员进行管理 169
8.5.3 使用MembershipUser获取用户信息 170
8.6 角色管理 171
8.7 课外练习 173
第9章 用户控件及自定义服务器控件设计 174
9.1 自定义服务器控件概述 174
9.1.1 用户控件基本知识 174
9.1.2 自定义服务器控件基本知识 175
9.2 用户控件设计 175
9.2.1 界面设计 175
9.2.2 属性设计 177
9.2.3 事件设计 178
9.3 自定义服务器控件基本模型 181
9.4 自定义服务器控件的属性设计及状态维护 184
9.5 自定义服务器控件的事件设计 186
9.6 课外练习 189
第10章 Profile与应用程序个性化 190
10.1 Profile的基本模型 190
10.2 Profile数据操作 191
10.2.1 创建Profile 191
10.2.2 使用Profile 192
10.2.3 Profile高级用法 194
10.3 匿名用户的Profile数据操作 200
10.3.1 开启匿名用户的Profile 200
10.3.2 删除匿名用户的Profile 200
10.4 基于Profile的购物车设计 201
10.5 课外练习 205
第11章 Web部件 206
11.1 Web部件概述 206
11.2 创建和使用Web部件 208
11.3 Web部件管理器 211
11.3.1 切换显示模式 211
11.3.2 以编程方式控制Web部件 215
11.4 创建Web部件区域 217
11.5 在运行时添加Web部件 222
11.5.1 从服务器控件列表中添加Web部件 223
11.5.2 从被关闭的Web部件列表中添加Web部件 224
11.5.3 从导入的Web部件列表中添加Web部件 224
11.6 自定义Web部件区域 228
11.6.1 定制Web部件的外观 229
11.6.2 定制Web部件的行为 229
11.6.3 定制Web部件的布局 230
11.6.4 定制Web部件的自定义属性 231
11.7 课外练习 234
第12章 ASP.NET Ajax 235
12.1 ASP.NET Ajax概述 235
12.1.1 什么是Ajax? 235
12.1.2 ASP.NET Ajax框架 236
12.2 使用ASP.NET Ajax服务器控件 237
12.2.1 ScriptManager控件 237
12.2.2 UpdatePanel控件 240
12.2.3 UpdateProgress控件 249
12.2.4 Timer控件 252
12.3 使用客户端脚本库 256
12.3.1 类型系统 256
12.3.2 客户端生命周期事件 257
12.3.3 DOM元素引发的事件 258
12.3.4 使用Web服务 260
12.4 调试和跟踪Ajax 263
12.5 基于ASP.NET Ajax的聊天室 264
12.6 课外练习 267
第13章 基于快速开发方式的通讯录设计 268
13.1 系统概述 268
13.1.1 系统总体结构设计 268
13.1.2 数据库设计 269
13.2 功能实现 269
13.2.1 主页 269
13.2.2 联系人管理 272
13.2.3 组管理 276
第14章 基于三层架构的通讯录设计 279
14.1 三层架构概述 279
14.2 系统概述 280
14.2.1 系统总体结构设计 280
14.2.2 数据库设计 280
14.2.3 系统的目录结构 280
14.3 创建实体类 281
14.4 实现数据访问层 283
14.5 实现业务逻辑层 287
14.6 实现表示层 289
14.6.1 母版页 289
14.6.2 导航系统 290
14.6.3 主题与外观 291
14.6.4 主页 291
14.6.5 联系人管理 293
14.6.6 编辑联系人 295
14.6.7 添加联系人 296
14.6.8 组管理 298
14.6.9 编辑组 300
14.6.10 添加组 301
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《中风偏瘫 脑萎缩 痴呆 最新治疗原则与方法》孙作东著 2004
- 《水面舰艇编队作战运筹分析》谭安胜著 2009
- 《王蒙文集 新版 35 评点《红楼梦》 上》王蒙著 2020
- 《TED说话的力量 世界优秀演讲者的口才秘诀》(坦桑)阿卡什·P.卡里亚著 2019
- 《燕堂夜话》蒋忠和著 2019
- 《经久》静水边著 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《微表情密码》(波)卡西亚·韦佐夫斯基,(波)帕特里克·韦佐夫斯基著 2019
- 《看书琐记与作文秘诀》鲁迅著 2019
- 《酒国》莫言著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016