Web应用开发技术 ASP.NETPDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:喻钧,白小军主编;赵宇峰,卢延新副主编
- 出 版 社:北京:机械工业出版社
- 出版年份:2015
- ISBN:9787111510581
- 页数:302 页
第1章 ASP.NET程序设计基础 1
1.1 Web的工作原理 1
1.1.1 浏览器/服务器模式 1
1.1.2 HTTP协议 2
1.2 ASP.NET简介 3
1.2.1 Microsoft.NET Framework 3
1.2.2 ASP.NET的发展历程 5
1.2.3 ASP.NET的工作原理 5
1.3 建立ASP.NET运行和开发环境 6
1.3.1 安装和配置uS服务器 6
1.3.2 安装Visual Studio开发环境 8
1.3.3 安装SQL Server数据库系统 11
1.4 实例:创建第一个ASP.NET Web站点 11
1.4.1 网站的整体设计 12
1.4.2 网站的部署 12
1.5 习题与上机练习 15
第2章 HTML与CSS 16
2.1 使用HTML设计网页 16
2.1.1 HTML文档的基本结构 16
2.1.2 HTML文档的主要标记 17
2.1.3 HTML 5新特性 25
2.2 利用CSS布局网页 29
2.2.1 在HTML中使用CSS 29
2.2.2 CSS样式规则 32
2.2.3 CSS选择器 33
2.2.4 常见的样式属性 37
2.2.5 CSS 3的新特性 41
2.3 实例:使用HTML和CSS创建一个用户注册页面 44
2.3.1 设计说明 44
2.3.2 程序实现 44
2.4 习题与上机练习 46
第3章 JavaScript客户端编程 48
3.1 JavaScript概述 48
3.1.1 什么是JavaScript 48
3.1.2 在网页中嵌入JavaScript脚本 48
3.1.3 使用JavaScript输入与输出信息 50
3.2 JavaSciipt基本语法 52
3.2.1 数据类型 52
3.2.2 变量 53
3.2.3 运算符和表达式 53
3.2.4 流程控制 54
3.2.5 函数 58
3.2.6 JavaScript事件处理 60
3.3 JavaScript对象编程 61
3.3.1 常用JavaScnpt对象 62
3.3.2 浏览器对象模型 65
3.3.3 文档对象模型 67
3.4 实例:使用JavaScript实现客户端数据验证 72
3.4.1 设计说明 72
3.4.2 程序实现 72
3.5 习题与上机练习 74
第4章 C#语言基础 78
4.1 创建一个简单的C#程序 78
4.2 C#基本语法 80
4.2.1 C#数据类型 80
4.2.2 运算符和表达式 84
4.2.3 程序控制结构 88
4.3 类和对象 92
4.3.1 类和对象的创建 92
4.3.2 属性和方法 96
4.3.3 构造函数和析构函数 97
4.3.4 继承和多态 99
4.4 字符串 100
4.4.1 使用字符串 100
4.4.2 创建动态字符串 105
4.5 集合编程 107
4.5.1 ArrayList 107
4.5.2 哈希表 108
4.5.3 队列 110
4.5.4 堆栈 112
4.6 实例:用C#动态创建SQL数据查询语句 113
4.6.1 设计说明 113
4.6.2 程序实现 113
4.7 习题与上机练习 114
第5章 ASP.NET服务器控件 116
5.1 ASP.NET页面的生命周期 116
5.2 服务器控件概述 117
5.2.1 服务器控件的共有属性 117
5.2.2 服务器控件的共有事件 119
5.2.3 服务器控件的分类 119
5.3 标准的Web服务器控件 119
5.3.1 文本输入与显示控件 120
5.3.2 控制权转移控件 122
5.3.3 选择控件 124
5.3.4 容器控件 129
5.4 验证控件 131
5.4.1 必须输入验证控件 131
5.4.2 比较验证控件 132
5.4.3 范围验证控件 133
5.4.4 正则表达式验证控件 134
5.4.5 自定义验证控件 136
5.4.6 验证总结控件 137
5.5 用户控件 138
5.5.1 用户控件概述 138
5.5.2 创建用户控件 138
5.5.3 用户控件的使用 140
5.6 实例:商品信息录入及其有效性验证 141
5.6.1 设计说明 141
5.6.2 程序实现 142
5.7 习题与上机练习 144
第6章 ASP.NET的对象 145
6.1 HTTP请求处理 145
6.1.1 Response对象 145
6.1.2 Request对象 147
6.1.3 Server对象 150
6.2 状态信息保存 154
6.2.1 Application对象 154
6.2.2 Session对象 158
6.2.3 Cookie对象 160
6.2.4 ViewState对象 162
6.3 实例:一个简单的购物车 163
6.3.1 设计说明 163
6.3.2 程序实现 164
6.4 习题与上机练习 167
第7章 数据访问技术 169
7.1 ADO.NET体系结构 169
7.1.1 ADO.NET数据提供程序 169
7.1.2 ADO.NET数据集 170
7.1.3 ADO.NET类的组织 171
7.2 使用基于连接的对象访问数据库 172
7.2.1 访问数据库的一般方法 172
7.2.2 使用Connection对象 174
7.2.3 使用Command对象 178
7.2.4 使用DataReader对象 185
7.3 使用基于内容的对象访问数据库 186
7.3.1 使用DataTable对象 186
7.3.2 使用DataView对象 188
7.3.3 使用DataAdapter对象 190
7.4 实例:分类浏览商品信息的页面 192
7.4.1 设计说明 192
7.4.2 程序实现 192
7.5 习题与上机练习 193
第8章 数据绑定 195
8.1 数据绑定基础 195
8.1.1 数据绑定表达式 195
8.1.2 单值绑定 196
8.1.3 重复值绑定 197
8.2 数据源控件 199
8.2.1 数据源控件概述 199
8.2.2 SqlDataSource控件 202
8.2.3 ObjectDataSource控件 205
8.3 数据绑定控件 208
8.3.1 GridView控件 208
8.3.2 ListView控件 227
8.3.3 DetailsView控件 229
8.3.4 FormView控件 231
8.4 实例:使用数据绑定控件的分类浏览商品信息页面 234
8.4.1 设计说明 234
8.4.2 程序实现 234
8.5 习题与上机练习 236
第9章 LINQ 238
9.1 LINQ概述 238
9.1.1 LINQ的体系结构 239
9.1.2 LINQ与ADO.NET的关系 239
9.2 使用LINQ查询 240
9.2.1 from子句 240
9.2.2 where子句 241
9.2.3 select子句 242
9.2.4 group by子句 242
9.2.5 orderby子句 243
9.3 使用LINQ对数据库进行操作 243
9.3.1 创建数据源 243
9.3.2 数据库的查询 245
9.3.3 数据库的插入 246
9.3.4 数据库的更新 247
9.3.5 数据库的删除 247
9.4 LINQ中的数据绑定 248
9.4.1 LinqDataSource 248
9.4.2 数据的绑定 249
9.5 实例:利用LINQ更新商品信息 251
9.5.1 设计说明 251
9.5.2 程序实现 251
9.6 习题与上机练习 252
第10章 Web Service技术 253
10.1 Web Service的概念 253
10.1.1 Web Service的定义和概念 253
10.1.2 Web Service的基本特征 254
10.1.3 Web Service的优势 254
10.2 Web Service的实现技术 255
10.2.1 Web Service的体系结构 255
10.2.2 Web Service的协议栈 256
10.2.3 Web Service的核心元素 256
10.3 构建ASP.NET Web Service 258
10.3.1 使用Visual Studio创建Web Service 258
10.3.2 测试Web Service 259
10.3.3 发布 Web Service 260
10.4 使用Web Service 261
10.4.1 添加Web引用 261
10.4.2 访问Web Service 263
10.5 实例:使用Web Service实现商品分类查询 263
10.5.1 设计说明 263
10.5.2 程序实现 263
10.6 习题与上机练习 265
第11章 ASP.NET AJAX 267
11.1 AJAX技术基础 267
11.2 传统的AJAX编程方式 268
11.3 使用Microsoft AJAX技术 273
11.3.1 Microsoft AJAX概述 273
11.3.2 UpdatePanel控件 274
11.3.3 UpdateProgress控件 277
11.3.4 Timer控件与定时刷新 278
11.4 使用AJAX Control Toolkit 279
11.4.1 安装AJAX Control Toolkit 279
11.4.2 使用AJAX Control Toolkit中的控件 281
11.5 实例:一个抢购倒计时的AJAX应用 283
11.5.1 设计说明 283
11.5.2 程序实现 284
11.6 习题与上机练习 285
第12章 项目案例:网上书店系统 286
12.1 系统需求分析 286
12.2 系统设计 287
12.2.1 功能模块设计 287
12.2.2 数据库设计 287
12.3 页面设计 290
12.4 系统实现 293
12.4.1 系统主页面 293
12.4.2 图书检索模块 295
12.4.3 用户购书模块 296
12.4.4 提交订单模块 297
12.4.5 后台管理模块 298
12.5 系统的发布 300
参考文献 302
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019