《商务网站设计与开发 HTML5、ASP.NET版》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:温浩宇编著
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2016
  • ISBN:9787560643120
  • 页数:335 页
图书介绍:本书共分13章,内容包括超文本标记语言HTML5、层叠样式表CSS、脚本语言JavaScript、XML技术、开发运行环境、Servlet编程、JSP语法、JSP内置对象、JavaBean技术、基于JSP的数据库应用开发以及新闻发布网站案例的设计和开发。

第1章 Web技术概述 1

1.1 Web系统简介 1

1.2 B/S结构和Web应用程序 2

1.3 HTML简介 4

1.4 HTML文档结构 5

思考题 6

第2章 HTML元素 7

2.1 文本元素 7

2.1.1 文本元素概览 7

2.1.2 em/strong/small/s/sub/sup/i/b/u/mark元素 9

2.1.3 ruby/rb/rt/rp/rtc元素 9

2.1.4 span元素 9

2.2 群组元素 10

2.2.1 群组元素概览 10

2.2.2 p/hr/pre/blockquote元素 11

2.2.3 ol/ul/li/dl/dt/dd元素 11

2.2.4 div元素 12

2.3 超链接元素 14

2.4 表格元素 15

2.5 内嵌元素 18

2.5.1 内嵌元素概览 18

2.5.2 img元素 19

2.5.3 map/area元素 19

2.5.4 iframe元素 20

2.5.5 video/audio/source元素 21

2.5.6 MathML系列元素 23

2.5.7 SVG系列元素 24

2.5.8 object/param元素 24

2.6 结构元素 27

2.6.1 结构元素概览 27

2.6.2 body/hl/h2/h3/h4/h5/h6元素 27

2.6.3 article/section/nav/aside/header/footer元素 28

2.7 编辑元素 29

2.8 表单元素 30

2.8.1 表单元素概览 30

2.8.2 form元素 31

2.8.3 input元素 31

2.8.4 select元素 34

2.8.5 progress/meter元素 36

2.8.6 fieldset/legend元素 36

2.8.7 script/noscript/template/canvas元素 37

2.9 头部元素 38

2.9.1 头部元素概览 38

2.9.2 head/title/base元素 38

2.9.3 link/style元素 39

2.9.4 meta元素 39

2.10 HTML中的颜色设置 40

2.11 绝对路径与相对路径 40

思考题 41

第3章 层叠样式表——CSS 43

3.1 CSS简介 43

3.2 选择符 44

3.3 CSS的层叠性与优先次序 47

3.4 常用属性及其应用实例 48

3.4.1 CSS文本属性 48

3.4.2 CSS表格属性 50

3.5 CSS盒子模型和网页布局方式 52

3.5.1 盒子模型简介 52

3.5.2 CSS的定位功能 54

3.5.3 CSS的定位方式 54

3.5.4 网页布局方式实例 56

思考题 60

第4章 脚本语言——JavaScript 61

4.1 JavaScript简介 61

4.2 JavaScript的基本语法 62

4.2.1 常量和变量 62

4.2.2 数据类型 63

4.2.3 表达式和运算符 65

4.2.4 循环语句 67

4.2.5 条件语句 68

4.2.6 函数 70

4.3 JavaScript的面向对象特性 71

4.3.1 类和对象 71

4.3.2 JavaScript的内置对象 73

4.3.3 异常处理机制 76

4.4 JavaScript在浏览器中的应用 76

4.4.1 浏览器对象 76

4.4.2 JavaScript在DOM中的应用 80

4.4.3 事件驱动与界面交互 86

4.5 JavaScript在HTML5中的应用 88

4.5.1 HTML5绘图的应用 88

4.5.2 本地存储 90

4.6 常用的JavaScript框架 91

思考题 92

第5章 XML技术基础 93

5.1 XML简介 93

5.2 XML语法与结构 95

5.2.1 处理指令 95

5.2.2 XML元素 95

5.2.3 元素属性 96

5.3 命名空间 97

5.4 文档类型定义与校验 97

5.4.1 文档类型定义——DTD 98

5.4.2 XML架构—— XML Schema 98

5.5 XML文档样式转换 99

5.5.1 在XML中使用CSS 99

5.5.2 在XML中使用XSL 101

5.6 XML文档解析 102

5.6.1 DOM解析器 102

5.6.2 SAX解析器 104

思考题 105

第6章 .NET技术概述 107

6.1 .NET开发平台 107

6.2 .NET主要成员 108

6.2.1 IDE开发工具 108

6.2.2 运行时环境 109

6.2.3 基础类库 109

6.3 .NET编程语言 110

6.3.1 Microsoft Visual C 110

6.3.2 Microsoft Visual Basic.NET 110

6.3.3 Microsoft Visual C++.NET 111

6.4 ASP.NET概述 111

思考题 113

第7章 C#语言速览 114

7.1 C#概述 114

7.2 C#基本语法 114

7.2.1 标识符 114

7.2.2 基本数据类型——值类型 115

7.2.3 基本数据类型——引用类型 116

7.2.4 值类型和引用类型的比较 118

7.2.5 变量与常量 119

7.2.6 命名空间 119

7.2.7 操作符 119

7.2.8 流程控制语句 120

7.3 C#面向对象程序设计 123

7.3.1 对象 123

7.3.2 类 124

7.3.3 接口 128

思考题 129

第8章 Web服务器端程序运行机制 131

8.1 相关网络协议 131

8.1.1 OSI网络协议模型 131

8.1.2 TCP/IP协议栈 132

8.1.3 HTTP协议 132

8.2 静态HTML与动态HTML 135

8.3 CGI模式 136

思考题 138

第9章 ASP.NET程序结构与执行过程 139

9.1 传统ASP程序的实现 139

9.2 ASP.NETWeb应用程序的构建 142

9.2.1 Web Forms模板 142

9.2.2 空应用程序模板 145

9.2.3 目录与文件结构 149

9.3 ASP.NET Hello World 151

9.3.1 编写Hello World程序代码 151

9.3.2 Hello World程序执行过程 156

9.4 ASP.NET服务器端控件 159

9.4.1 HTML服务器控件 159

9.4.2 Web服务器控件 160

9.4.3 验证服务器控件 161

思考题 162

第10章 基本Web服务器控件 163

10.1 按钮Button 163

10.2 标签Label 165

10.3 文本框TextBox 167

10.4 复选框CheckBox 169

10.5 复选框组CheckBoxList 171

10.6 单选按钮RadioButton 174

10.7 单选按钮组RadioButtonList 176

10.8 超链接Hyperlink 178

10.9 下拉列表Dropdownlist 180

10.10 列表框ListBox 182

10.11 验证控件Validator 184

10.12 服务器控件的继承关系 189

思考题 197

第11章 ASP.NET请求、响应及页生命周期 198

11.1 ASP.NET网页代码模型 198

11.1.1 网页代码的语法 198

11.1.2 单文件模型 200

11.1.3 代码隐藏模型 201

11.2 Page类及页生命周期 203

11.3 ASP.NET的事件驱动模型 205

11.4 Request属性 208

11.5 Response属性 212

思考题 216

第12章 ASP.NET状态管理 217

12.1 视图状态 217

12.2 控件状态 222

12.3 隐藏域 222

12.4 查询字符串 222

12.5 Cookie 223

12.6 会话状态 226

12.7 应用程序状态 228

12.8 配置文件属性 231

思考题 232

第13章 微型项目实例——单位换算器 233

13.1 需求描述 233

13.2 详细设计 233

13.3 代码编写 235

13.4 完整的源代码 241

13.5 测试 244

思考题 245

第14章 数据库应用开发基础 246

14.1 数据库接口ADO.NET 246

14.2 连接数据源——Connection对象 248

14.3 执行SQL命令——Command对象 251

14.4 读取数据——DataReader 259

14.4.1 DataReader对象基本概念 259

14.4.2 使用Response输出数据 261

14.4.3 使用客户端Table输出数据 261

14.4.4 使用Web服务器控件(Table)输出数据 263

14.4.5 使用Web服务器控件(Repeater)输出数据 265

思考题 267

第15章 数据库应用的可视化开发 268

15.1 数据源控件——DataSourceControl 268

15.1.1 DataSourceControl类 268

15.1.2 配置数据源——生成SELECT语句 269

15.1.3 数据绑定控件 272

15.1.4 带参数的SELECT语句 274

15.1.5 配置数据源——生成INSERT、DELETE和UPDATE语句 279

15.2 GridView控件 283

15.3 DetailsView控件 287

15.4 主从结构数据 291

15.5 树形结构数据 296

思考题 302

第16章 数据库应用开发实例 303

16.1 需求分析 303

16.2 数据库结构设计 303

16.3 功能设计 306

16.3.1 构建Web应用程序 306

16.3.2 产品分类信息管理功能 307

16.3.3 产品信息管理功能 308

16.3.4 销售项目管理功能 309

16.3.5 导出Excel文件功能 312

16.4 改善用户体验 314

16.4.1 用户体验简介 314

16.4.2 网站导航 315

16.4.3 用户输入验证提示 317

16.4.4 设置界面样式 318

思考题 319

第17章 网站部署 320

17.1 部署在IIS服务器中 320

17.2 部署在云服务器中 325

17.2.1 虚拟主机 325

17.2.2 云服务器 326

17.2.3 网站域名的申请 326

思考题 327

第18章 其他网站开发技术及网站推广技术 328

18.1 基于MVC框架的ASP.NET网站开发 328

18.2 JSP技术介绍 329

18.3 PHP技术介绍 330

18.4 搜索引擎与网站推广技术 331

18.4.1 搜索引擎的工作原理 331

18.4.2 搜索引擎的发展趋势 332

18.4.3 常用搜索引擎简介 333

18.4.4 搜索引擎的优化——SEO 334

思考题 335