《Web开发技术教程 ASP/ASP.NET/JSP程序设计》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:林宏基编著
  • 出 版 社:北京:北京大学出版社
  • 出版年份:2005
  • ISBN:7301091362
  • 页数:339 页
图书介绍:本书是高校计算机课教材,主要介绍Web开发技术。

第1章 Web开发技术基础 1

1.1 Web技术概述 1

1.1.1 Intemet基本概念 1

目录 1

1.1.2 网络协议 2

1.1.3 IP地址、域名与URL 2

1.1.4 Web工作原理 4

1.1.5 常见网络开发工具 4

1.2.1 超文本标识语言HTML 6

1.2 Web编程基础 6

1.2.2 表单、表格与框架 9

1.2.3 CSS(样式表)设计 11

1.2.4 Dreamveaver MX网页设计 15

1.3 Web数据库技术 29

1.3.1 Web数据库访问技术 29

1.3.2 SQL语言简介 32

1.3.3 ODBC/JDBC数据库编程接口 36

1.3.4 SQLServers 2000数据库服务器安装与配置 36

1.4 思考题 40

第2章 ASP开发环境 41

2.1 ASP概述 41

2.1.1 ASP特点 41

2.1.2 ASP工作原理 42

2.2 ASP运行环境与Web服务配置 43

2.2.1 ASP运行环境 43

2.2.2 PWS服务器安装配置 43

2.2.3 IIS服务器安装配置 45

2.2.4 InterDev集成开发环境 49

2.3 建立一个简单ASP实例 51

2.3.1 ASP文件结构 51

2.3.2 ASP实例 52

2.4 VBSctipt语言 53

2.4.1 VBScript的数据类型 53

2.4.2 VBScript常量 54

2.4.3 VBScript变量 54

2.4.4 VBScript的运算符 56

2.4.5 流程控制语句 56

2.4.6 过程与函数 58

2.4.7 预定义函数 59

2.5 JavaSctipt语言 60

2.5.1 数据类型 61

2.5.2 常量和变量 61

2.5.3 运算符 62

2.5.4 JavaScript流量控制语句 63

2.5.5 JavaScript的函数 65

2.5.6 事件驱动和事件处理 66

2.5.7 JavaScript的对象 67

2.6 思考题 78

第3章 ASP内置对象 79

3.1 Request对象 79

3.1.1 Form集合 79

3.1.2 QueryString集合 80

3.1.3 Cookies集合 81

3.1.4 ServerVariables集合 82

3.2 Response对象 83

3.2.1 Response属性 83

3.2.2 Response方法 84

3.2.4 Response与Request综合实例 85

3.2.3 Response集合 85

3.3 Serve对象 87

3.3.1 Server属性 88

3.3.2 Server方法 88

3.4 Application对象 90

3.4.1 Application属性 90

3.4.2 Application方法 90

3.4.3 Application事件 91

3.5.1 Session属性 92

3.5 Session对象 92

3.5.2 Session方法 93

3.5.3 Session事件 93

3.5.4 Session与Application比较 94

3.5.5 Session与Cookies比较 94

3.6 Global.asa文件初始化应用程序 94

3.6.1 Session_OnStart事件 95

3.6.2 Session_OnEnd事件 95

3.6.4 Application_OnEnd事件 96

3.7 思考题 96

3.6.3 Application_OnStart事件 96

第4章 ASP服务器组件 97

4.1 ASP服务器组件 97

4.2 AdRotator广告轮播组件 98

4.2.1 建立Ad Rotator计划表文件 98

4.2.2 创建AdRotator组件对象 99

4.2.3 用AdRotator的GetAdvertisement方法读取计划文件 99

4.3.1 建立文件系统对象 100

4.3.2 创建File对象与打开File对象 100

4.3 File Access文件系统存取组件 100

4.3.3 File对象与FileSystemObject对象的方法 102

4.3.4 File对象属性 102

4.4 BrowserCapabilities浏览器性能组件 103

4.4.1 BrowserCapabilities组件 103

4.4.2 Browser.ini文件 104

4.5 ContentLinking内容链接组件 105

4.5.1 创建ContentLinking组件对象 105

4.5.2 建立网页网址URL顺序表文件 105

4.5.3 ContentLinking对象方法 106

4.5.4 ASP的包含文件 108

4.6 思考题 109

第5章 ASP数据库开发技术 110

5.1 ActiveX数据对象组件ADO 110

5.1.1 ADO组件的主要对象及其功能 110

5.1.2 使用ODBC连接技术 111

5.1.3 创建一个系统DSN 111

5.2 用Connection对象连接数据库 112

5.2.1 创建Connection对象 112

5.2.2 Connection对象方法 113

5.2.3 Connection对象属性 114

5.3 用Command对象执行数据库操作 115

5.3.1 创建Command对象 115

5.3.2 Command对象属性 115

5.3.3 Command对象方法 116

5.4 用RecordSet对象访问数据库 117

5.4.1 创建RecordSet对象 117

5.4.2 RecordSet对象方法 117

5.4.3 RecordSet对象属性 119

5.4.4 RecordSet对象的应用 121

5.5.1 Parameter对象 123

5.5 Parameter对象 123

5.5.2 Parameters集合 124

5.6 Property对象 124

5.6.1 Property对象 124

5.6.2 Properties集合 125

5.7 Error对象 125

5.7.1 Error对象 125

5.7.2 Errors集合 125

5.9.1 创建和配置ODBC数据源 126

5.9 用ADO发布Web数据库实例 126

5.8 Field对象 126

5.9.2 Web数据库发布关键步骤 127

5.9.3 企业人事档案管理实例 128

5.10 思考题 132

第6章 ASP综合应用实例 134

6.1 网上可视聊天 134

6.1.1 系统设计分析 134

6.1.2 程序设计及代码说明 134

6.2.2 数据库设计 137

6.2.1 应用系统设计分析 137

6.2 网上购物系统 137

6.2.3 前台购物功能页面设计 138

6.2.4 后台系统管理程序设计 140

6.2.5 程序模块设计 140

6.3 电子政务Web系统设计 146

6.3.1 系统设计 146

6.3.2 系统功能模块设计 146

6.3.3 数据库设计 147

6.3.4 共享信息发布前台设计 147

6.3.5 系统管理后台实现设计 155

第7章 ASPNET开发环境 156

7.1 ASP.NET概述 156

7.1.1 ASP.NET简介 156

7.1.2 NET框架及工作原理 156

7.1.3 ASP.NET运行环境 158

7.2 ASP.NET编程环境 159

7.2.1 ASP.NET编程语言 159

7.2.2 ASP.NET文件层次结构 159

7.2.3 命名空间 160

7.2.4 编写一个简单的ASP.NET程序 161

7.3.1 VB.NET数据类型 162

7.3 Visual Basic.NET 162

7.3.2 VB.NET常量与变量 163

7.3.3 数组与运算符 164

7.3.4 循环语句 165

7.3.5 条件语句 167

7.3.6 过程与函数 168

7.3.7 类与使用系统类 169

7.4 Visual StudioNET开发工具 173

7.4.1 VS.NET简介 173

7.4.2 VS.NET开发环境 173

7.4.3 Windows窗体与Web窗体 174

7.4.4 ASPNET开发实例 175

7.5 思考题 179

8.1.1 服务器控件 180

8.1.2 控件的声明以及属性、事件和方法 180

8.2 HTML控件 180

第8章 ASP.NET服务器控件 180

8.1 服务器控件及公共属性 180

8.2.1 Form Web表单控件 181

8.2.2 Button按钮控件 182

8.2.3 InputButton提交/重置/普通按钮控件 182

8.2.4 InputText单行文本/密码控件 183

8.2.5 TextArea多行文本框控件 183

8.2.6 InputHidden隐藏信息控件 184

8.2.7 InputRadioButton单选框控件 184

8.2.10 GenericControl一般控件 185

8.2.11 HtmlInputFile文件上传控件 185

8.2.9 Select下拉列表框控件 185

8.2.8 InputCheckBox复选框控件 185

8.2.12 Image显示图片控件 186

8.2.13 InputImage图片按钮控件 186

8.2.14 Anchor超链接控件 187

8.2.15 Table表格控件(Table/TableRow/TableCell) 187

8.3 Web内部控件 188

8.3.1 Web控件简介及其属性 188

8.3.2 TextBox文本输入控件 189

8.3.5 Image图片显示Web控件 190

8.3.4 Panel容器 190

8.3.3 Lable文本显示控件 190

8.3.6 Button按钮Web控件 191

8.3.7 LinkButton超链按钮控件 192

8.3.8 ImageButton图片按钮Web控件 192

8.3.9 RadioButton单选框Web控件 192

8.3.10 CheckBox复选框Web控件 192

8.3.11 HyperLink超链Web控件 193

8.3.12 AdRotator广告轮播控件 193

8.3.13 Calendar日历控件 194

8.3.14 XMLWeb控件 195

8.4 列表Web控件 196

8.4.1 RadioButtonList单选框列表Web控件 196

8.4.2 CheckBoxList复选框列表Web控件 197

8.4.3 DorpDownList下拉列表控件 199

8.4.4 ListBox容器列表控件 199

8.4.5 Repeater数据格式输出绑定控件 200

8.4.6 DataList数据列表绑定控件 201

8.4.7 DataGrid数据分页绑定控件 202

8.5.1 Web表单验证简介与属性 204

8.4.8 Table表格Web控件(Table/TableRow/TableCell) 204

8.5 数据验证Web控件 204

8.5.2 RequiredFieldValidator必填验证 205

8.5.3 CompareValidator比较验证 207

8.5.4 RangeValidator范围验证 207

8.5.5 ReqularExpressionValidator正则验证 208

8.5.6 ValidationSummary显示错误验证 208

8.5.7 CustomValidator自定义验证 209

8.6 思考题 209

9.1.2 ADO.NET对象模型与数据操作组件 210

9.1.3 ADO.NET数据存取方式 210

第9章 ASP.NET数据库编程 210

9.1.1 ADO.NET及其架构 210

9.1 ADO.NET概述 210

9.1.4 OLEDB与ADO.NET命名空间 211

9.2 ADO.NET连接数据库 211

9.2.1 连接数据库方式 211

9.2.2 使用Connection对象 212

9.2.3 使用Command对象 214

9.2.4 使用DataReader对象 216

9.3 ADO.NET数据库操作 218

9.3.1 查询记录 218

9.3.2 插入记录 219

9.3.3 更新记录 220

9.3.4 删除记录 220

9.4 ADO.NET数据集DataSet 220

9.4.1 DataSet对象 220

9.4.2 DataSet与Adapter对象 224

9.4.3 DataView对象 225

9.5 数据绑定技术 226

9.5.1 数据绑定简介 226

9.5.2 使用Repeater控件 227

9.5.3 使用DataList控件 228

9.5.4 使用DataGrid控件 231

9.6 思考题 235

第10章 ASP.NET应用程序 236

10.1 ASP.NET应用程序编程 236

10.1.1 ASP.NET应用程序概述 236

10.1.2 配置Web.Config 239

10.1.3 使用Global.asax文件 242

10.2 NET XML Web服务 244

10.2.1 Web服务 244

10.2.2 返回数据集的Web服务调用示例 248

10.3 思考题 251

11.1.1 架设SMTP 252

11.1.2 自动发送Email 252

11.1 Email自动发送 252

第11章 ASP.NET综合应用实例 252

11.2 数据库查询与记录增删改 255

11.2.1 Index.aspx首页程序 256

11.2.2 Add.aspx程序 258

11.3 水晶报表制作实例 260

第12章 JSP开发环境 263

12.1 JSP概述 263

12.1.1 JSP技术原理与特点 263

12.1.2 JSP运行环境 264

12.1.3 一个简单的JSP示例 267

12.2.1 Java语言 268

12.2 JSP语法基础 268

12.2.2 JSP指令和脚本元素 276

12.2.3 JSP内部对象 285

12.3 思考题 290

第13章 JSP程序设计 291

13.1 Java Servlets 291

13.1.1 Servlets技术分析 291

13.1.2 Servlet的开发过程 294

13.1.3 处理表单数据 295

13.1.5 处理Cookie 296

13.1.4 处理Session对象 296

13.1.6 读取HTTP请求头 297

13.1.7 处理CGI变量 298

13.2 在JSP中使用表单设计 298

13.2.1 获取表单参数 298

13.2.2 表单的数据验证 299

13.3 使用JavaBean组件程序设计 301

13.3.1 JavaBean技术 301

13.3.2 JavaBean开发环境 303

13.4 在JSP中开发和使用JavaBean实例 306

13.5 JSP与Servlet集成模式 307

13.6 思考题 308

第14章 JSP数据库编程技术 309

14.1 JDBC技术 309

14.2 访问数据库 310

14.2.1 用JDBC技术访问数据库 310

14.2.2 通过JavaBean访问数据库 314

14.2.3 表单数据存入数据库实例 317

14.2.4 数据库分页显示技术 321

14.3 思考题 323

第15章 JSP综合应用实例 324

15.1 上传文件 324

15.1.1 编写上传文件程序 324

15.1.2 使用第三方组件上传文件 331

15.2 与Java Applet的交互 331

15.2.1 通过HTML页面传递Applet参数 332

15.2.2 用Java.NET包建立双向通讯 332

15.2.3 远程方法调用(RMI) 334

15.3 搜索引擎 335

参考文献 339