ASP.NET程序设计案例教程PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:陈向东主编;王杰,虞娟副主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2014
- ISBN:9787302360650
- 页数:382 页
第1章 ASP.NET 4.0概述 1
1.1 静态页面技术和动态页面技术 1
1.1.1 静态网站 1
1.1.2 动态网站 2
1.2 ASP.NET 4.0特点介绍 3
1.3 ASP.NET 4.0应用程序的结构 4
1.3.1 ASP.NET文件类型 4
1.3.2 ASP.NET目录介绍 4
1.4 ASPX网页代码模式 5
1.4.1 代码分离模式 6
1.4.2 单一模式 8
1.5 Visual Studio 2010开发环境 8
1.5.1 解决方案资源管理器 9
1.5.2 文档窗口 10
1.5.3 错误列表窗口和任务列表窗口 11
1.5.4 服务器资源管理器 13
1.5.5 对象浏览器 13
1.6 典型案例及分析 15
1.7 本章小结 16
1.8 项目实训 17
第2章 服务器控件 18
2.1 服务器控件概述 18
2.1.1 服务器控件的分类 18
2.1.2 服务器控件的创建 18
2.1.3 服务器控件的属性、事件和方法 20
2.1.4 服务器控件的通用属性 22
2.2 HTML服务器控件 23
2.3 Web服务器控件 23
2.4 常用服务器控件 24
2.4.1 用于文本输入和显示的标准控件 24
2.4.2 图片类控件 27
2.4.3 按钮类控件 31
2.4.4 选择类控件 35
2.4.5 容器类控件 40
2.5 Web服务器列表类控件 49
2.6 高级控件 52
2.7 典型案例及分析 66
典型案例一:个人情况调查表的制作 66
典型案例二:图片导航的制作 71
2.8 项目实训 77
项目实训2-1 :制作图片浏览器 77
项目实训2-2 :复选框的应用 78
项目实训2-3 :单选按钮的应用 79
项目实训2-4 :制作网站浏览器 79
第3章 验证控件 81
3.1 RequiredFieldValidator控件 81
3.2 RangeValidator控件 83
3.3 CompareValidator控件 85
3.4 RegularExpressionValidator控件 86
3.5 CustomValidator控件 90
3.6 Valid at ionSummary控件 92
3.7 典型案例及分析 94
典型案例一:必填字段验证、范围验证和正则表达式验证 94
典型案例二:比较验证 98
3.8 项目实训 99
项目实训3-1 :用户注册验证 99
项目实训3-2 :验证摘要控件的使用 99
第4章 ASP.NET常用对象 101
4.1 Response对象 101
4.1.1 Response对象概述 101
4.1.2 Response对象的常用属性和方法 101
4.1.3 在页面中输出数据 102
4.1.4 页面跳转并传递参数 103
4.2 Request对象 104
4.2.1 Request对象概述 104
4.2.2 Request对象的常用属性和方法 105
4.2.3 使用Form和QueryString集合传递数据 105
4.3 Application对象 106
4.3.1 Application对象概述 106
4.3.2 Application对象的常用属性和方法 106
4.3.3 Application对象的使用 107
4.4 Session对象 107
4.4.1 Session对象概述 107
4.4.2 Session对象的常用属性和方法 107
4.4.3 使用Session对象存储和读取数据 108
4.5 Cookie对象 108
4.5.1 Cookie对象概述 108
4.5.2 Cookie对象的常用属性和方法 109
4.5.3 使用Cookie对象保存和读取客户端信息 109
4.6 Server对象 110
4.6.1 Server对象概述 110
4.6.2 Server对象的常用属性和方法 110
4.6.3 使用Execute和Transfer方法重定向页面 111
4.6.4 使用Server.MapPath方法获取服务器的物理地址 112
4.6.5 解决传递汉字丢失或乱码问题 112
4.7 ViewState对象 113
4.7.1 ViewState对象概述 113
4.7.2 ViewState对象的使用 113
4.8 Page类与Web窗体页指令 114
4.8.1 Page对象 114
4.8.2 Page类的常用属性、方法和事件 114
4.8.3 Web窗体页指令 115
4.9 典型案例及分析 116
典型案例一:获取客户端浏览器信息 116
典型案例二:设计访问计数器 117
典型案例三:登录时使用Session对象保存用户信息 118
典型案例四:解决传递汉字丢失或乱码问题 119
4.10 本章小结 120
4.11 项目实训 120
项目实训4-1 :使用Request对象传递数据 120
项目实训4-2 :使用Session对象 122
项目实训4-3 :使用Application对象实现网站访问计数器 123
第5章 数据访问技术 125
5.1 ADO.NET数据库访问 125
5.1.1 ADO.NET概述 125
5.1.2 ADO.NET数据提供者 125
5.1.3 建立数据库连接 127
5.1.4 执行数据库命令 129
5.1.5 连线模式下的数据访问 137
5.1.6 离线模式下的数据访问 139
5.1.7 数据“桥梁”——DataAdapter对象 139
5.2 ASP.NET数据绑定 144
5.2.1 单值绑定 144
5.2.2 重复值绑定 146
5.3 ASP.NET数据源控件 150
5.3.1 数据绑定的页面生存期 150
5.3.2 SqlDataSource控件 151
5.3.3 ObjectDataSourse控件 158
5.4 ASP.NET数据绑定控件 164
5.4.1 GridView控件 164
5.4.2 DataList控件 177
5.5 典型案例及分析 184
典型案例一:强类型DataSet与ObjectDataSource 184
典型案例二:在GridView控件中嵌入DropDownList 189
典型案例三:在GridView控件中高亮显示数据 191
典型案例四:在GridView控件中排列数据 193
典型案例五:在GridView控件中实现全选和全不选功能 195
典型案例六:分页绑定DataList控件中的数据 196
典型案例七:使用DataList删除数据 200
5.6 本章小结 204
5.7 项目实训 204
项目实训5-1 : ADO.NET数据访问 204
项目实训5-2 :数据源控件 206
项目实训5-3 : GridView控件的选择和编辑 209
项目实训5-4 : GridView控件的删除和全选 210
项目实训5-5 : GridView控件的分页和排序 210
项目实训5-6 : DataList控件的数据显示 211
项目实训5-7 : DataList控件的选择和编辑 212
第6章 ASP.NET文件操作技术 215
6.1 ASP.NET文件操作 215
6.1.1 通过StreamWriter类写文件 215
6.1.2 通过File类创建文件 216
6.1.3 通过FileStream类创建文件 216
6.1.4 通过FileInfo类创建文件 217
6.1.5 追加文本 217
6.1.6 读取文本文件 217
6.1.7 文件的复制、移动和删除 219
6.2 ASP.NET文件夹操作 220
6.2.1 创建文件夹目录 220
6.2.2 复制文件夹 221
6.3 ASP.NET文件的上传 221
6.4 ASP.NET文件的下载 223
6.5 典型案例及分析 226
典型案例一:文件的读/写操作 226
典型案例二:文件的上传与下载 227
6.6 本章小结 232
6.7 项目实训 232
项目实训6-1 :文件内容的写入与读出 232
项目实训6-2 :文件的上传、下载与删除操作 234
第7章 ASP.NET网站设计技术 236
7.1 母版页 236
7.2 网站导航技术 242
7.3 样式表、主题和皮肤 261
7.4 典型案例及分析 269
典型案例一:动态加载母版页 269
典型案例二:通过编程使用TreeView控件 272
典型案例三:动态应用主题 273
7.5 本章小结 274
7.6 项目实训 274
第8章 Web部件和用户控件 276
8.1 Web部件 276
8.2 用户控件 283
8.3 典型案例及分析 292
8.4 本章小结 295
8.5 项目实训 295
第9章 ASP.NET网站的安全与发布 307
9.1 ASP.NET配置文件 307
9.2 ASP.NET网站管理工具 310
9.2.1 网站管理工具介绍 311
9.2.2 “安全”选项卡 312
9.2.3 “应用程序”选项卡 313
9.2.4 “提供程序”选项卡 314
9.3 成员资格管理 315
9.3.1 成员资格简介 315
9.3.2 成员资格提供程序 315
9.3.3 成员资格类 316
9.3.4 成员资格的使用方法 320
9.4 登录控件 321
9.4.1 Create UserWizard控件 321
9.4.2 Login控件 322
9.4.3 LoginName控件 323
9.4.4 LoginView控件 323
9.4.5 LoginStatus控件 324
9.4.6 Pass word Recovery控件 325
9.4.7 ChangePassword控件 326
9.5 身份验证、授权和角色管理 326
9.5.1 身份验证 326
9.5.2 Forms身份验证 327
9.5.3 授权 327
9.5.4 角色管理 328
9.6 ASP.NET网站的发布 328
9.6.1 IIS的安装与配置 328
9.6.2 Web站点的发布 329
9.7 典型案例及分析 329
典型案例一:成员资格数据库配置 329
典型案例二:使用WAT创建用户账户 331
典型案例三:Forms身份验证 334
典型案例四:角色的创建和分配 336
典型案例五:IIS的安装配置与网站发布 341
9.8 本章小结 344
9.9 项目实训 345
项目实训9-1 : ASP.NET配置文件 345
项目实训9-2 :用户和角色管理 346
项目实训9-3 :登录控件 347
项目实训9-4 :网站的发布和部署 349
第10章 ASP.NET应用系统开发——在线考试系统 351
10.1 需求分析 351
10.2 系统设计 351
10.2.1 功能结构图 351
10.2.2 功能流程图 352
10.2.3 数据库设计 353
10.3 系统实现 357
10.3.1 公共类的编写 357
10.3.2 在线考试登录页面的实现 361
10.3.3 考生注册页面的实现 364
10.3.4 在线考试页面的实现 367
10.3.5 在线考试后台管理页面的实现 374
10.4 系统测试 379
参考文献 381
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《中学语文教学案例研究》贺卫东主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019