《Web程序设计及应用》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:刘兵等编著
  • 出 版 社:北京交通大学出版社;清华大学出版社
  • 出版年份:2009
  • ISBN:9787811235401
  • 页数:364 页
图书介绍:本书全面系统地讲解了Web程序设计的方法,由浅入深,每个知识点都结合实例进行讲解,并以实用性为指导原则。

第1章 概述 1

1.1 Web的基本概念 1

1.1.1 Web概述 2

1.1.2 Web浏览器的工作原理 2

1.1.3 统一资源定位器 3

1.1.4 超文本与超媒体 4

1.1.5 超文本标记语言HTML 5

1.1.6 超文本传输协议 6

1.1.7 主页 6

1.2 Web程序设计的方式 6

1.2.1 浏览器-服务器方式及原理 6

1.2.2 动态网站设计技术 8

1.2.3 .NET Framework 10

1.2.4 ASP.NET 2.0简介 11

1.3 ASP.NET开发环境 12

1.3.1 Internet信息服务 12

1.3.2 设置默认的文档 18

1.3.3 Visual Studio 2005集成开发环境 18

1.3.4 SQL Server 22

1.4 本章小结 32

1.5 习题 33

第2章 Web程序设计的基础 34

2.1 HTML语言 34

2.1.1 HTML语言的结构 34

2.1.2 构成网页的基本元素 36

2.1.3 超文本链接指针 39

2.1.4 在HTML文件中使用图像 40

2.1.5 框架结构的使用 42

2.1.6 表单的应用 43

2.1.7 HTML中的表格 49

2.2 级联式样式表 53

2.2.1 定义CSS 53

2.2.2 CSS属性分类 56

2.2.3 CSS的单位 61

2.3 网页脚本语言—JavaScript 62

2.3.1 JavaScript的基础知识 62

2.3.2 JavaScript语言 64

2.3.3 JavaScript中的函数 73

2.3.4 JavaScript的事件 76

2.3.5 JavaScript中的对象 79

2.4 本章小结 90

2.5 习题 90

第3章 XML语言 92

3.1 XML概述 92

3.1.1 XML的引出 92

3.1.2 什么是XML 93

3.1.3 XML的结构 95

3.1.4 XML文件的设计与使用 95

3.2 XML语法规则 96

3.2.1 注释 96

3.2.2 XML文件的结构 96

3.2.3 其他规则 99

3.2.4 XML与CSS样式表 102

3.2.5 在XML文件中使用HTML标签 103

3.2.6 XML中数据结构的定义 104

3.2.7 XML Schema 111

3.3 本章小结 119

3.4 习题 119

第4章 C#.NET快速参考 120

4.1 C#言基础 120

4.1.1 C#程序的代码结构 120

4.1.2 常量 122

4.1.3 变量和数据类型 124

4.1.4 运算符与表达式 127

4.2 结构化程序设计方法 129

4.2.1 分支语句 129

4.2.2 循环语句 131

4.3 数组 135

4.3.1 声明数组变量 135

4.3.2 数组的用法 136

4.4 C#的方法与属性 138

4.4.1 基本概念 138

4.4.2 日期时间类常用方法与属性 142

4.4.3 常用数学方法与字段 143

4.4.4 字符串的方法与属性 144

4.4.5 随机数 145

4.4.6 获取数组信息 146

4.4.7 类型转换方法 148

4.5 面向对象程序设计 149

4.5.1 类和对象 149

4.5.2 属性 151

4.5.3 构造函数与析构函数 154

4.5.4 继承 156

4.5.5 面向对象程序设计实例 160

4.6 本章小结 167

4.7 习题 167

第5章 服务器控件 168

5.1 服务器控件概述 168

5.1.1 HTML服务器控件 168

5.1.2 Web服务器控件 169

5.1.3 验证控件 170

5.1.4 Web用户控件 171

5.2 ASP.NET的Web页面 171

5.2.1 一个ASP.NET页面 171

5.2.2 ASP.NET页面处理过程 172

5.3 Web服务器控件 176

5.3.1 标签控件Label 176

5.3.2 按钮控件Button 182

5.3.3 文本输入框控件TextBox 182

5.3.4 HyperLink控件 185

5.3.5 复选框控件CheckBox 187

5.3.6 复选框列表控件CheckBoxList 188

5.3.7 单选按钮控件RadioButton 191

5.3.8 单选按钮列表控件RadioButtonList 193

5.3.9 下拉列表框控件DropDownList 194

5.3.10 面板控件Panel 197

5.3.11 表格控件Table、表格行控件TableRow、表格单元控件TableCell 201

5.4 验证控件 204

5.4.1 概述 204

5.4.2 RequiredFieldValidator控件 207

5.4.3 CompareValidator控件 208

5.4.4 RangeValidator控件 213

5.4.5 RegularExpressionValidator控件 216

5.4.6 CustomValidator控件 218

5.4.7 ValidationSummary控件 222

5.4.8 验证控件综合应用 225

5.5 本章小结 229

5.6 习题 229

第6章 页面设计技术 230

6.1 主题 230

6.1.1 主题描述 230

6.1.2 创建主题方法 231

6.1.3 同一控件的多种定义方法 233

6.2 用户控件 235

6.2.1 概述 235

6.2.2 用户控件的定义与使用 236

6.2.3 将Web窗体页转换为用户控件 239

6.3 母版页 240

6.3.1 概述 240

6.3.2 创建和使用ASP.NET母版页 243

6.4 本章小结 246

6.5 习题 246

第7章 ASP.NET内建组件对象 247

7.1 Response对象 247

7.1.1 利用Response对象显示信息 248

7.1.2 利用Response对象重定向浏览器 251

7.1.3 Response对象Cookie属性的应用 253

7.1.4 Response对象常用属性与方法 255

7.2 Request对象 257

7.2.1 利用Request对象获取表单提交信息 257

7.2.2 利用Request对象获取服务器变量值 262

7.2.3 利用Request对象获取Cookie值 264

7.2.4 利用Request对象获取客户端浏览器的信息 266

7.2.5 Request对象常用属性与方法 267

7.3 Application对象 269

7.3.1 Application对象存储数据 269

7.3.2 Application对象的的属性 270

7.3.3 Application对象的方法 272

7.3.4 Application对象的事件 275

7.4 Session对象 277

7.4.1 Session对象的成员概述 277

7.4.2 Session状态信息的保持 280

7.4.3 Session会话的终止 280

7.4.4 Session对象综合示例 282

7.5 Server对象 288

7.5.1 Server对象的属性 288

7.5.2 Server对象的方法 289

7.6 本章小结 292

7.7 习题 292

第8章 ASP.NET数据访问基础 293

8.1 SQL语言基础 293

8.1.1 SQL常用语句 293

8.1.2 SQL常用聚合函数 299

8.1.3 创建存储过程 301

8.2 ADO.NET基础 304

8.2.1 ADO.NET概述 304

8.2.2 ADO.NET连接数据库方法 306

8.3 数据库操作 311

8.3.1 数据库操作的基本对象 311

8.3.2 数据库的基本操作 315

8.3.3 使用存储过程进行数据库操作 321

8.4 数据显示GridView控件 324

8.4.1 GridView控件简介 324

8.4.2 GridView控件实现数据库记录的分页显示 326

8.4.3 GridView控件对记录排序 329

8.4.4 修改GridView Web服务器控件中的数据 332

8.5 本章小结 333

8.6 习题 333

第9章 ASP.NET网络技术开发 334

9.1 文件上传 334

9.1.1 文件夹的操作 334

9.1.2 文件的操作 339

9.1.3 文件上传控件 341

9.2 Web Service 348

9.2.1 Web Service概念 348

9.2.2 使用Web Service实现天气预报 350

9.3 组件应用 357

9.4 本章小结 360

9.5 大作业 361

参考文献 364