Web技术与应用PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:顾韵华主编;田伟,王兴副主编
- 出 版 社:北京:科学出版社
- 出版年份:2013
- ISBN:9787030367365
- 页数:339 页
第1章 Web概览 1
1.1 Internet与Web 1
1.1.1 Internet 1
1.1.2 Web 1
1.2与Web相关的基本概念 2
1.2.1 IP地址 2
1.2.2 DNS域名 2
1.2.3统一资源定位符URL 3
1.2.4超文本和超媒体 3
1.3 Web的基本原理 3
1.3.1 Web的客户机/服务器模型 3
1.3.2 HTTP 4
1.3.3万维网文档 4
1.4 Web开发技术 6
1.4.1 Web客户端技术 6
1.4.2 Web服务端技术 7
1.4.3 Web开发平台 8
1.5 Web开发工具简介 9
1.5.1 Dreamweaver 9
1.5.2 Visual Studio.NET 9
1.6本章小结 10
习题1 10
第2章 Web网页设计 11
2.1网页设计概述 11
2.1.1网站开发流程 11
2.1.2 Web页面的三层结构 11
2.2超文本标记语言HTML 12
2.2.1 HTML文件结构和标记分类 12
2.2.2设置文本与段落 14
2.2.3使用图像标记 16
2.2.4设置超链接 17
2.2.5创建列表 19
2.2.6表格 20
2.2.7表单 23
2.3 CSS样式表 25
2.3.1样式表的定义 26
2.3.2选择符及相关标记 27
2.3.3 CSS样式的引用 29
2.3.4样式的优先级 32
2.3.5样式的继承 33
2.3.6 CSS样式属性 34
2.3.7 CSS+DIV页面布局 43
2.4本章小结 43
习题2 44
第3章 JavaScript脚本编程 45
3.1 JavaScript编程基础 45
3.1.1 JavaScript程序的开发过程 45
3.1.2数据类型、常量与变量 47
3.1.3运算符与表达式 49
3.1.4函数 51
3.1.5流程控制 55
3.1.6事件触发与处理 58
3.2 JavaScript对象 59
3.2.1对象的定义与引用 60
3.2.2对象操作语句 62
3.2.3常用内建对象 63
3.3浏览器对象模型 70
3.3.1浏览器对象模型概述 70
3.3.2常用浏览器对象 72
3.4文档对象模型 78
3.4.1 DOM节点树 78
3.4.2节点属性与方法 79
3.5轻量级的JavaScript框架——jQuery 81
3.6本章小结 81
习题3 81
第4章 C#程序设计语言 83
4.1 C#语言概述 83
4.2 C#应用程序的创建 84
4.2.1创建C#控制台应用程序 84
4.2.2用Visual Studio 2010创建C#应用程序 85
4.3命名空间 88
4.3.1什么是命名空间 88
4.3.2两类命名空间 89
4.3.3引用命名空间 90
4.4 C#程序结构 90
4.5 C#基础语法 90
4.5.1关键字 90
4.5.2命名规则 91
4.5.3数据类型 91
4.5.4常量和变量 99
4.5.5运算符与表达式 100
4.5.6流程控制语句 104
4.5.7异常处理 107
4.6 C#面向对象编程 108
4.6.1类的定义 108
4.6.2创建对象 109
4.6.3类的成员 109
4.6.4类的构造函数和析构函数 110
4.6.5 类的字段和属性 112
4.6.6类的方法 114
4.6.7类的继承 117
4.7本章小结 119
习题4 119
第5章 ASP.NET基本程序设计 121
5.1 .NET Framework体系结构 121
5.1.1公共语言运行时 121
5.1.2 .NET类库 122
5.2 ASP.NET Web简介 122
5.2.1 Web Form的概念 122
5.2.2 Web Form的处理过程 122
5.3创建ASP.NET应用程序 123
5.4 ASP.NET程序结构 127
5.4.1 ASP.NET应用程序的构成 127
5.4.2 ASP.NET页面的结构 128
5.5服务器控件简介 128
5.5.1服务器控件分类 128
5.5.2 HTML服务器控件 129
5.5.3 HTML控件与Web控件的区别 131
5.6 Web标准服务器控件 132
5.6.1 Web服务器控件基本语法 132
5.6.2 Web服务器控件常用的属性和事件 132
5.6.3 Button控件 133
5.6.4 Label控件 134
5.6.5 Literal控件 134
5.6.6 TextBox控件 135
5.6.7 CheckBox控件 137
5.6.8 CheckBoxList控件 138
5.6.9 RadioButton控件 140
5.6.10 RadioButtonList控件 141
5.6.11 DropDownList控件 143
5.6.12 ListBox控件 143
5.6.13 Image控件 144
5.6.14 ImageButton控件 145
5.6.15HyperLink控件 146
5.6.16 LinkButton控件 146
5.6.17 Calendar控件 147
5.6.18 Panel控件 149
5.6.19 FileUpload控件 150
5.7验证控件 152
5.7.1 RequiredFieldValidator控件 152
5.7.2 CompareValidator控件 153
5.7.3 RangeValidator控件 155
5.7.4 RegularExpressionValidator控件 156
5.7.5 CustomValidator控件 158
5.7.6 ValidationSummary控件 159
5.8本章小结 161
习题5 161
第6章 ASP.NET内置对象 163
6.1 ASP.NET内置对象概述 163
6.2 Page对象 163
6.2.1 Web窗体代码模型 163
6.2.2 Page对象的属性、方法和事件 166
6.2.3 IsPostBack属性 166
6.2.4 IsValid属性 167
6.2.5 Init事件 167
6.2.6 Load事件 167
6.3 Response对象 169
6.3.1在页面中输出数据 170
6.3.2页面跳转并传递参数 171
6.3.3停止程序运行 173
6.3.4 ContentType属性 173
6.3.5 BufferOutput属性 173
6.4 Request对象 173
6.4.1获取客户端表单信息 174
6.4.2 Query String数据集合 174
6.4.3 Server Variables数据集合 175
6.4.4 Browser属性 176
6.5 Server对象 177
6.5.1 ScriptTimeout属性 177
6.5.2 HtmlEncode方法 178
6.5.3 UrlEncode方法 178
6.5.4 MapPath方法 179
6.5.5 Execute方法 179
6.5.6 Transfer方法 179
6.6 Application对象 180
6.6.1 Global.asax文件 180
6.6.2利用Application存储信息 180
6.6.3读取Application中的信息 181
6.6.4删除Application中的信息 182
6.7 Session对象 182
6.7.1 Session工作原理 182
6.7.2存储和读取用户会话信息 183
6.8 Cookie对象 184
6.8.1 Cookie的基本原理 185
6.8.2设置Cookie 185
6.8.3读取Cookie 187
6.8.4修改和删除Cookie 187
6.8.5 Cookie与Session的区别 188
6.9应用示例 188
6.9.1聊天室 188
6.9.2用户权限检查 191
6.9.3访问计数器 194
6.10本章小结 195
习题6 195
第7章 ASP.NET数据库编程 196
7.1数据库基础知识 196
7.1.1关系数据库基本概念 196
7.1.2数据库管理系统 196
7.1.3数据库表的创建与数据维护 197
7.1.4数据库语言SQL 198
7.1.5存储过程 205
7.2 Web数据库基本概念 208
7.3 ADO.NET数据库组件 209
7.3.1 ADO.NET组件模型 209
7.3.2 ADO.NET对象结构 211
7.4 ADO.NET数据库操作概述 211
7.4.1 ASP.NET数据库应用程序结构 211
7.4.2 ADO.NET数据库访问 212
7.5 Connection对象 214
7.5.1 Connection对象的属性和方法 214
7.5.2创建Connection对象 215
7.6 Command对象 216
7.6.1 Command对象的属性和方法 216
7.6.2 Command类的构造函数 216
7.6.3通过Command对象执行命令 217
7.7 DataReader对象 220
7.7.1 DataReader对象的属性和方法 220
7.7.2 DataReader对象的创建 221
7.7.3使用DataReader对象查询数据 221
7.8 DataAdapter和DataSet对象 221
7.8.1 DataAdapter对象 221
7.8.2 DataSet对象 223
7.8.3使用DataAdapter对象查询数据 228
7.8.4使用DataAdapter对象更新数据 234
7.9数据控件 237
7.9.1 GridView控件 237
7.9.2 Repeater控件 248
7.9.3 DataList控件 250
7.9.4 DetailsView和FormView 250
7.10本章小结 251
习题7 251
第8章 .NET框架类库 252
8.1 .NET框架类概述 252
8.1.1.NET Framework类库的功能和结构 252
8.1.2 Microsoft命名空间 252
8.1.3 System命名空间 253
8.2 System.IO命名空间 253
8.2.1主要的类 254
8.2.2使用System.IO命名空间进行文件操作 256
8.3 System.Drawing命名空间 261
8.4安全性命名空间 263
8.5本章小结 264
习题8 264
第9章 ASP.NET的高级应用 265
9.1用户控件 265
9.2 XML数据处理 266
9.3 AJAX 267
9.4语言集成查询LINQ 269
9.5本章小结 271
第10章ASP.NET综合实例 272
10.1系统概述 272
10.2需求分析 272
10.3系统设计 273
10.3.1系统总体结构 273
10.3.2系统功能 273
10.3.3页面设计 274
10.3.4数据库设计 274
10.4公共类设计与实现 276
10.4.1数据库操作类 276
10.4.2业务功能类 279
10.5主页面设计与实现 282
10.5.1网站首页技术分析 282
10.5.2网站首页的实现 283
10.6子系统设计与实现 285
10.6.1用户注册模块 285
10.6.2用户登录模块 291
10.6.3教程发布与管理模块 292
10.6.4查看视频教程模块 297
10.6.5用户管理模块 303
10.6.6视频管理模块 306
10.7本章小结 308
参考文献 309
附录 实验指导 310
实验1 .NET环境及网页制作 310
实验2 JavaScript程序设计 315
实验3 C#语言程序设计 320
实验4服务器控件的使用 327
实验5内置对象的应用 331
实验6 ADO.NET数据库操作 335
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019