ASP.NETWeb应用程序设计教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:杨晓光,山鹰编著
- 出 版 社:北京交通大学出版社;清华大学出版社
- 出版年份:2009
- ISBN:9787811235906
- 页数:339 页
第1章 ASP.NET概述 1
1.1 选择ASP.NET开发Web应用 1
1.2 .NET框架 1
1.2.1 .NET框架构成 2
1.2.2 公共语言运行库 2
1.2.3 框架类库 2
1.3 Visual Studio.NET集成开发环境 3
1.3.1 主要窗口及用法 3
1.3.2 帮助系统 12
1.4 用ASP.NET建立Web应用 12
1.4.1 创建Web站点 13
1.4.2 建立页面 15
1.4.3 添加编程逻辑 15
1.4.4 运行与调试 16
习题 17
第2章 C#语言基础 18
2.1 数据类型与表达式 18
2.1.1 数据类型 18
2.1.2 常量与变量 26
2.2 程序流程控制 28
2.2.1 选择语句 28
2.2.2 循环语句 29
2.2.3 异常处理 31
2.3 类 32
2.3.1 类声明 32
2.3.2 类成员 33
2.3.3 继承 39
2.3.4 类的高级特性 42
2.4 泛型与集合 44
2.5 委托与事件 47
2.6 语言集成查询LINQ 51
习题 55
第3章 ASP.NET页面模型 57
3.1 ASP.NET页面模型基本知识 57
3.1.1 单文件页面模型 57
3.1.2 代码隐藏页模型 62
3.1.3 页面运行机制 65
3.2 Page类 67
3.2.1 Page类的属性 67
3.2.2 Page类的方法 68
3.2.3 访问ASP.NET内置对象 69
3.3 ASP.NET页面事件模型 75
3.3.1 事件模型概述 75
3.3.2 回发 78
3.3.3 跨页发送 79
3.3.4 视图状态和控件状态 80
3.3.5 页面生命周期 80
习题 81
第4章 构建基本Web页面 83
4.1 服务器控件概述 83
4.1.1 服务器控件的基本知识 83
4.1.2 HTML服务器控件 83
4.1.3 Web服务器控件 85
4.2 显示文本信息 86
4.2.1 Label控件 86
4.2.2 Literal控件 88
4.3 提交页面 89
4.3.1 Button控件 90
4.3.2 LinkButton控件 93
4.3.3 ImageButton控件 94
4.4 收集用户输入信息 95
4.4.1 TextBox控件 95
4.4.2 CheckBox控件 99
4.4.3 RadioButton控件 101
4.5 显示图像 101
4.6 列表显示 103
4.6.1 ListBox控件 104
4.6.2 DropDownList控件 107
4.6.3 CheckBoxList控件 109
4.6.4 RadioButtonList控件 110
4.6.5 BulletedList控件 112
4.7 超级链接 113
4.7.1 HyperLink控件 113
4.7.2 ImageMap控件 115
习题 118
第5章 应用高级控件构建Web页面 120
5.1 显示日历 120
5.1.1 选择日期 121
5.1.2 在月份间导航 121
5.1.3 设置日历的样式 122
5.1.4 SelectionChanged事件 122
5.1.5 创建弹出式日历 123
5.2 上传文件 124
5.2.1 获取上传文件信息 124
5.2.2 保存上传文件 125
5.3 显示多视图 126
5.3.1 创建多视图 127
5.3.2 使用多视图 128
5.3.3 切换视图 128
5.4 显示向导 130
5.4.1 创建向导 131
5.4.2 使用向导 133
5.4.3 定制向导 133
5.4.4 响应事件 135
习题 137
第6章 Web页面的有效性验证 139
6.1 验证的基本知识 139
6.1.1 服务器端验证与客户端验证 140
6.1.2 验证是否通过 140
6.1.3 验证组 140
6.1.4 验证控件的共有属性 141
6.2 必填验证 141
6.3 比较验证 143
6.4 范围验证 146
6.5 正则表达式验证 148
6.6 自定义验证 150
6.7 汇总验证信息 153
习题 156
第7章 创建用户定制控件 158
7.1 用户控件 158
7.1.1 用户控件基本知识 158
7.1.2 创建用户控件 158
7.1.3 使用用户控件 159
7.1.4 为用户控件添加属性 161
7.1.5 为用户控件添加事件 162
7.2 自定义控件 164
7.2.1 自定义控件基本知识 164
7.2.2 呈现自定义控件 164
7.2.3 为自定义控件添加属性 166
7.2.4 为自定义控件添加事件 169
习题 172
第8章 使用控件操作数据库 174
8.1 SqlDataSource控件 174
8.1.1 SqlDataSource控件简介 174
8.1.2 连接数据库 175
8.1.3 操作数据库 178
8.1.4 使用参数操作数据库 181
8.1.5 响应SqlDataSource控件事件 184
8.2 AccessDataSource控件 186
8.3 ObjectDataSource控件 187
8.3.1 ObjectDataSource控件简介 187
8.3.2 绑定对象 188
8.4 LinqDataSource控件 189
8.4.1 LinqDataSource控件简介 189
8.4.2 显示数据 190
8.4.3 编辑数据 193
习题 194
第9章 使用对象操作数据库 196
9.1 ADO.NET概述 196
9.2 连接数据库 199
9.2.1 Connection对象概述 199
9.2.2 连接字符串 199
9.2.3 打开和关闭连接 201
9.3 执行SQL语句和存储过程 202
9.3.1 Command对象概述 202
9.3.2 执行SQL语句 203
9.3.3 执行存储过程 205
9.3.4 使用参数 207
9.4 获取轻量级数据集 208
9.4.1 DataReader对象概述 208
9.4.2 获取数据集 208
9.4.3 获取多个数据集 209
9.5 获取断开式数据集 209
9.5.1 DataAdapter对象和DataSet对象概述 209
9.5.2 填充数据集 210
9.5.3 访问数据集 211
9.5.4 更新数据集 213
习题 216
第10章 数据绑定及数据绑定控件 219
10.1 数据绑定概述 219
10.1.1 数据绑定概述 219
10.1.2 数据绑定表达式 221
10.2 GridView控件 222
10.2.1 GridView控件概述 222
10.2.2 显示数据 223
10.2.3 分页显示 224
10.2.4 选择行 226
10.2.5 编辑数据 228
10.2.6 定制列 229
10.3 DetailsView控件 233
10.3.1 DetailsView控件概述 233
10.3.2 插入和删除数据 234
10.4 FormView控件 235
10.4.1 FormView控件概述 235
10.4.2 定义模板 236
10.5 DataList控件 239
习题 241
第11章 定制网站风格 243
11.1 主题和外观基本知识 243
11.1.1 主题的组成元素 244
11.1.2 主题的组织方式 247
11.1.3 主题类型 247
11.2 创建主题 248
11.3 应用主题 248
11.3.1 为页面指定主题 249
11.3.2 为Web应用程序指定主题 250
11.3.3 动态应用主题 251
习题 254
第12章 网站页面结构设计 256
12.1 母版页基本知识 256
12.1.1 母版页的代码结构 257
12.1.2 内容页的代码结构 257
12.1.3 母版页与内容页的关系 258
12.2 创建母版页 259
12.3 创建内容页 260
12.4 应用母版页 262
12.5 母版页高级特性 262
12.5.1 嵌套母版页 262
12.5.2 访问母版页 265
习题 267
第13章 网站整体结构设计及导航技术 269
13.1 使用站点地图定义网站结构 269
13.1.1 站点地图基本知识 269
13.1.2 SiteMapDataSource控件 270
13.2 利用SiteMapPath控件导航 271
13.2.1 创建SiteMapPath控件 271
13.2.2 定制SiteMapPath控件 272
13.3 利用Menu控件导航 273
13.3.1 创建Menu控件 274
13.3.2 定制Menu控件 278
13.3.3 响应Menu控件的事件 281
13.4 利用TreeView控件导航 282
13.4.1 创建TreeView控件 283
13.4.2 定制TreeView控件 284
13.4.3 响应TreeView控件的事件 287
习题 288
第14章 网站中的用户管理 290
14.1 用户管理基本知识 290
14.1.1 身份验证 290
14.1.2 授权管理 291
14.1.3 用户管理的前期准备工作 291
14.2 用户登录网站 294
14.2.1 Login控件 294
14.2.2 LoginName控件 296
14.2.3 LoginStatus控件 296
14.3 使用向导注册用户 298
14.4 维护用户密码 301
14.4.1 ChangePassword控件 302
14.4.2 PasswordRecovery控件 302
习题 303
第15章 Web服务 305
15.1 Web服务基本知识 305
15.1.1 Web服务的概念 305
15.1.2 Web服务的构成 306
15.1.3 Web服务交互过程 307
15.2 创建Web服务 307
15.3 测试Web服务 309
15.4 引用Web服务 311
15.5 Web服务的高级用法 314
习题 316
第16章 综合实例 317
16.1 应用程序概述 317
16.1.1 系统设计 317
16.1.2 数据库设计 321
16.2 实现数据访问层 322
16.3 实现业务逻辑层 324
16.3.1 Album类 324
16.3.2 Photo类 325
16.3.3 PhotoSize枚举 325
16.3.4 PhotoManager类 325
16.4 实现表示层 328
16.4.1 母版页 328
16.4.2 导航系统 329
16.4.3 主题与外观 330
16.4.4 主页面 330
16.4.5 相册页面 331
16.4.6 照片页面 332
16.4.7 详细页面 334
附录A 习题答案 336
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016