ASP.NET Web应用开发技术 第2版PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:喻钧,白小军,岳鑫,代军
- 出 版 社:清华大学出版社
- 出版年份:2017
- ISBN:9787302479482
- 页数:352 页
第1章 Web程序设计基础 1
1.1 Web的工作原理 1
1.1.1 软件体系结构 1
1.1.2 HTTP协议 2
1.2 Web程序设计技术 4
1.2.1 客户端技术 4
1.2.2 服务器端技术 5
1.3 ASP.NET基础 7
1.3.1 Microsoft.NET Framework 7
1.3.2 ASP.NET的工作原理 8
1.3.3 ASP.NET开发的4种模式 9
1.4 建立ASP.NET运行和开发环境 10
1.4.1 安装和配置Web服务器 11
1.4.2 安装Visual Studio开发环境 12
1.4.3 创建一个ASP.NET Web站点 15
1.5 习题与上机练习 19
第2章 HTML、XML与CSS 20
2.1 使用HTML组织页面内容 20
2.1.1 HTML文档的基本结构 20
2.1.2 HTML文档的主要标记 22
2.2 使用XML表达数据 31
2.2.1 XML的概念 31
2.2.2 XML的语法规则 34
2.2.3 XML文档的显示 35
2.3 使用CSS表达页面样式 36
2.3.1 在HTML中使用CSS 36
2.3.2 CSS样式规则 39
2.3.3 CSS选择器 41
2.3.4 常见的样式属性 44
2.4 习题与上机练习 50
第3章 客户端编程技术与开发框架 53
3.1 JavaScript概述 53
3.1.1 什么是JavaScript 53
3.1.2 在网页中嵌入JavaScript脚本 54
3.1.3 使用JavaScript输入与输出信息 56
3.2 JavaScript基本语法 58
3.2.1 数据类型 58
3.2.2 变量 58
3.2.3 运算符和表达式 59
3.2.4 流程控制 60
3.2.5 函数 63
3.2.6 异常处理 65
3.2.7 事件处理 67
3.3 JavaScript对象编程 69
3.3.1 常用的JavaScript对象 69
3.3.2 浏览器对象模型 72
3.3.3 文档对象模型 75
3.4 jQuery框架 80
3.4.1 jQuery基础 80
3.4.2 使用jQuery操作HTML元素 83
3.4.3 使用jQuery进行DOM遍历 85
3.4.4 使用jQuery实现网页特效 87
3.5 BootStrap框架 88
3.5.1 BootStrap基础 88
3.5.2 栅格布局系统 92
3.5.3 表单系统 94
3.5.4 导航条组件 97
3.5.5 面板组件 98
3.5.6 模态框插件 99
3.6 习题与上机练习 100
第4章 C#语言基础 102
4.1 创建一个简单的C#程序 102
4.2 C#基本语法 104
4.2.1 C#数据类型 104
4.2.2 运算符和表达式 108
4.2.3 程序控制结构 112
4.3 类和对象 117
4.3.1 类和对象的创建 117
4.3.2 属性和方法 120
4.3.3 构造函数和析构函数 122
4.3.4 继承和多态 124
4.4 字符串 125
4.4.1 使用字符串 125
4.4.2 创建动态字符串 130
4.5 集合编程 132
4.5.1 ArrayList 132
4.5.2 哈希表 134
4.5.3 队列 136
4.5.4 堆栈 137
4.6 习题与上机练习 138
第5章 Web Form技术 140
5.1 ASP.NET页面的生命周期 140
5.2 Web服务器控件概述 141
5.2.1 服务器控件的不同类型 141
5.2.2 服务器控件的共有属性和事件 142
5.3 标准的Web服务器控件 144
5.3.1 文本输入与显示控件 144
5.3.2 控制权转移控件 146
5.3.3 选择控件 148
5.3.4 容器控件 154
5.4 数据的有效性检测 157
5.4.1 必须输入验证控件 157
5.4.2 比较验证控件 158
5.4.3 范围验证控件 160
5.4.4 正则表达式验证控件 160
5.4.5 自定义验证控件 162
5.4.6 验证总结控件 164
5.5 用户控件 164
5.5.1 用户控件概述 164
5.5.2 创建用户控件 165
5.5.3 用户控件的使用 167
5.6 母版页 168
5.6.1 母版页概述 168
5.6.2 创建一个母版页 169
5.6.3 使用母版创建网页 172
5.7 习题与上机练习 173
第6章 Web应用程序状态管理 175
6.1 HTTP请求处理 175
6.1.1 Response对象 175
6.1.2 Request对象 177
6.1.3 Server对象 180
6.2 状态信息的保存 184
6.2.1 Application对象 185
6.2.2 Session对象 189
6.2.3 Cookie对象 191
6.2.4 ViewState对象 193
6.3 习题与上机练习 195
第7章 数据访问技术 197
7.1 ADO.NET体系结构 197
7.1.1 ADO.NET数据提供程序 197
7.1.2 ADO.NET数据集 198
7.2 使用基于连接的对象访问数据库 199
7.2.1 访问数据库的一般方法 200
7.2.2 使用Connection对象 202
7.2.3 使用Command对象 207
7.2.4 使用DataReader对象 213
7.3 使用基于内容的对象访问数据库 214
7.3.1 使用DataTable 214
7.3.2 使用DataView 217
7.3.3 使用DataRelation 218
7.3.4 使用DataAdapter 219
7.4 Entity Framework基础 221
7.4.1 使用Entity Framework访问关系数据 221
7.4.2 基于Entity Framework的几种开发方式 226
7.4.3 概念模型设计 227
7.4.4 DbContext类及其使用 229
7.4.5 查询并检索实体 230
7.4.6 加载关联实体 232
7.4.7 实体的增、删、改操作 233
7.5 习题与上机练习 234
第8章 数据绑定 236
8.1 数据绑定基础 236
8.1.1 数据绑定表达式 236
8.1.2 单值绑定 237
8.1.3 重复值绑定 238
8.2 数据源控件 240
8.2.1 数据源控件概述 240
8.2.2 SqlDataSource控件 244
8.2.3 ObjectDataSource控件 247
8.3 数据绑定控件 253
8.3.1 GridView控件 253
8.3.2 ListView控件 272
8.3.3 DetailsView控件 275
8.3.4 FormView控件 276
8.4 使用实体框架与模型绑定技术 279
8.5 习题与上机练习 290
第9章 MVC开发模式 292
9.1 MVC基础 292
9.1.1 创建一个ASP.NET MVC项目 292
9.1.2 分析MVC项目的结构与运转流程 294
9.2 模型与控制器组件的使用 298
9.2.1 创建模型组件 298
9.2.2 创建控制器组件 301
9.2.3 程序结构与运转机制 302
9.3 视图组件的使用 307
9.3.1 定义视图的整体外观 307
9.3.2 生成视图的内容 310
9.4 在控制器和视图间传递数据 313
9.4.1 从视图向控制器传递数据 313
9.4.2 从控制器向视图传递数据 314
9.5 习题与上机练习 315
第10章 AJAX与Web API 316
10.1 AJAX技术 316
10.1.1 AJAX技术基础 316
10.1.2 传统的AJAX编程方式 317
10.1.3 使用jQuery简化AJAX编程 323
10.2 Web API框架 328
10.2.1 Web API基础 328
10.2.2 Web API中的路由 335
10.2.3 Web API中的返回值 337
10.3 单页应用程序示例 338
10.4 习题与上机练习 351
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《3-6岁儿童音乐教育》白学海著 2019
- 《普通高等院校“十三五”规划艺术教育系列 江西风格声乐作品选 钢琴伴奏实训教程》(中国)李文,白栋梁,雷蕾 2019
- 《商务英语综合教程 高级》祝慧敏,卢小军 2018
- 《名校名家基础学科系列 飞行特色大学物理 下 第3版》(中国)白晓明 2019
- 《400种常用中药速认图鉴》张伟,白小英主编 2019
- 《难经 神农本草经》《用耳朵学中医系列丛书》编委会编;白云出岫朗诵 2010
- 《土木工程材料 第2版》白宪臣主编 2019
- 《计算机控制系统》闫建国主编;李中健副主编;闫建国,李中健,屈耀红,邢小军编 2019
- 《中国傣药志 下 2018版》马小军,张丽霞,林艳芳主编 2018
- 《服务营销》(美)瓦拉瑞尔·A.泽丝曼尔(ValarieA.Zeithaml),(美)玛丽·乔·比特纳(MaryJoBitner),(美)德韦恩·D.格兰姆勒(DwayneD.Gremler)著;张金成,白长虹,杜建刚,杨坤译注 2019