《ASP.NET动态网页设计教程与上机实训》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:李强,魏峥,李素朵等主编
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2008
  • ISBN:7113086535
  • 页数:258 页
图书介绍:本书系统地介绍了ASP.NET 应用程序的设计与开发。

第1章 ASP.NET技术概览 1

1.1 ASP.NET和.NET Framework 1

1.1.1 动态网页一览 1

1.1.2 ASP.NET技术概述 3

1.1.3 .NET Framework简介 4

1.2 Web技术发展历史 6

1.3 习题 8

第2章 HTML静态网页制作基础 9

2.1 静态网页运行原理 9

2.1.1 静态版Hello World 9

2.1.2 HTML文件结构 11

2.1.3 静态网页的运行原理及特点 11

2.2 HTML语法基础 12

2.2.1 HTML语法规则 13

2.2.2 HTML基本标签 13

2.2.3 HTML文本标签 14

2.2.4 HTML图像和超链接标签 17

2.2.5 HTML表格和框架 18

2.2.6 HTML可视化编辑的利器 19

2.3 上机实训 21

2.4 习题 23

第3章 构建ASP.NET开发运行平台 25

3.1 动态网页运行原理 25

3.1.1 什么是服务器端和客户端 25

3.1.2 常见的动态网络程序设计语言 26

3.1.3 动态网页工作原理 27

3.1.4 ASP.NET的运行环境 28

3.2 IIS(互联网信息服务)安装与配置 29

3.3 Visual Studio.NET 2003 30

3.3.1 Visual Studio.NET 2003的安装 30

3.3.2 Visual Studio.NET 2003 IDE的启动 31

3.3.3 Visual Studio.NET 2003集成开发环境 32

3.4 ASP.NET版HelloWorld 34

3.4.1 创建ASP.NET Web应用程序 35

3.4.2 使用Visual Studio.NET创建ASP.NET版HelloWorld 37

3.5 上机实训 39

3.6 习题 42

第4章 ASP.NET脚本语言 44

4.1 ASP.NET脚本语言简介 44

4.2 Visual Basic.NET语法规则 46

4.2.1 关键字与标识符 46

4.2.2 程序语句 47

4.2.3 程序的书写规则 47

4.2.4 运算符和表达式 47

4.3 常量与变量 49

4.3.1 数据类型 49

4.3.2 常量与变量 50

4.4 控制结构 52

4.4.1 控制语句的类型 52

4.4.2 条件语句 53

4.4.3 循环语句 55

4.5 类和对象 56

4.5.1 类与对象的关系 56

4.5.2 类与命名空间 58

4.5.3 类的特性 58

4.5.4 属性和方法 59

4.5.5 常用系统函数 61

4.6 上机实训 65

4.7 习题 69

第5章 使用服务器控件 71

5.1 控件和服务器控件 71

5.1.1 控件的分类 71

5.1.2 控件属性和事件 72

5.2 事件和事件处理程序 73

5.2.1 事件(Event) 73

5.2.2 事件处理程序 74

5.2.3 关联事件和事件处理程序 74

5.3 HTML服务器控件 74

5.3.1 HTML服务器控件基本语法 75

5.3.2 HTML服务器控件综合实例 77

5.4 Web服务器控件 79

5.4.1 Web应用程序的基本控件 79

5.4.2 选值类控件 82

5.4.3 图片和日历控件 87

5.5 用户控件 88

5.5.1 构建用户控件 88

5.5.2 访问用户控件的属性 90

5.6 上机实训 91

5.7 习题 95

第6章 使用ASP.NET中的验证控件 96

6.1 服务器端验证和客户端验证 96

6.2 输入验证(RequiredFieldValidator控件) 97

6.3 比较验证(CompareValidator控件) 99

6.4 范围验证(RangeValidator控件) 101

6.5 正则验证(RegularExpressionValidator控件) 102

6.6 验证摘要(ValidationSummary控件) 104

6.6 上机实训 107

6.7 习题 110

第7章 ASP.NET内置对象 111

7.1 ASP.NET内置对象概述 111

7.2 Request对象 112

7.2.1 获取提交数据 112

7.2.2 获取服务器端环境变量 114

7.2.3 获取客户端浏览器信息 115

7.3 Response对象 116

7.3.1 使用缓冲区 117

7.3.2 结束网页的执行 118

7.3.3 重定向Web页面 118

7.3.4 输出信息 119

7.4 Cookie、Session和Application对象 120

7.4.1 Cookie对象 120

7.4.2 Session对象 123

7.4.3 Application对象 125

7.5 Server对象 126

7.5.1 ScriptTimeOut属性 127

7.5.2 常用的方法 127

7.5.3 Server对象示例 128

7.6 上机实训 130

7.7 习题 133

第8章 SQL Server数据库基础 135

8.1 数据库的基本概念 135

8.1.1 数据管理技术的发展阶段 135

8.1.2 数据库的基本术语 136

8.1.3 SQL概述 136

8.2 SQL Server 2000数据库 137

8.2.1 SQL Server 2000的安装步骤 137

8.2.2 创建SQL Server数据库 139

8.2.3 创建和维护基本表 141

8.2.4 创建和维护视图 142

8.3 SQL的数据操作语句 142

8.3.1 SELECT语句 143

8.3.2 INSERT语句 145

8.3.3 UPDATE语句 146

8.3.4 DELETE语句 146

8.4 上机实训 146

8.5 习题 149

第9章 ADO.NET数据库基本操作 151

9.1 ADO.NET对象模型 151

9.1.1 ADO.NET概述 151

9.1.2 ADO.NET对象模型 152

9.1.3 ADO.NET数据提供者(Manager Providers) 153

9.2 使用ADO.NET对象进行数据库基本操作 154

9.2.1 建立与数据库的连接 154

9.2.2 建立Command对象 155

9.2.3 使用SQL语句操作数据 156

9.3 使用DataGrid控件操作数据库 158

9.3.1 简单绑定和复杂绑定 158

9.3.2 DataReader对象 159

9.3.3 DataGrid控件 160

9.3.4 使用DataGrid控件查询记录 161

9.3.5 使用DataGrid控件维护记录 162

9.4 上机实训 165

9.5 习题 167

第10章 ADO.NET数据库高级操作 169

10.1 DataSet对象模型 169

10.1.1 DataSet架构 170

10.1.2 DataTable对象 171

10.1.3 构建DataSet对象 172

10.1.4 使用数据适配器(DataAdapter) 173

10.2 DataGrid控件再探讨 175

10.2.1 DataGrid分页功能 175

10.2.2 DataGrid排序功能 176

10.2.3 DataGrid定制列 178

10.2.2 DataGrid模板列 180

10.3 DataList控件 183

10.4 Repeater控件 186

10.5 上机实训 188

10.6 习题 190

第11章 文件操作 192

11.1 文件管理 192

11.1.1 获取文件或文件夹的信息 193

11.1.2 操作文件和文件夹 195

11.2 文本文件操作 198

11.3 XML文件和Excel文件 200

11.3.1 XML文件操作 200

11.3.2 Excel文件操作 202

11.4 上机实训 203

11.5 习题 206

第12章 Web服务 208

12.1 Web服务概述 208

12.1.1 Web Services的起源 208

12.1.2 Web Services的基本原理 209

12.1.3 什么应用适合Web Services 210

12.1.4 提高Web Services的性能 211

12.2 创建Web服务 211

12.3 调用Web服务 214

12.4 上机实训 215

12.5 习题 218

第13章 配置ASP.NET应用程序 220

13.1 ASP.NET应用程序 220

13.2 配置Global.asax文件 221

13.3 配置Web.config文件 223

13.3.1 Web.config文件结构 224

13.3.2 ASP.NET安全性设置 225

13.4 ASP.NET缓存技术 229

13.4.1 页面缓存 229

13.4.2 局部页面缓存 230

13.4.3 数据缓存 230

13.5 上机实训 231

13.6 习题 234

第14章 综合实训 236

14.1 学生作业管理系统简介 236

14.2 数据库设计 237

14.2.1 PowerDesigner简介 237

14.2.2 构建数据库概念模型 238

14.2.3 由概念模型导出物理模型 240

14.2.4 创建数据字典 241

14.2.5 导出数据库脚本 241

14.3 系统分析与设计 241

14.3.1 三层结构简介 242

14.3.2 登录模块的逻辑层设计 242

14.3.3 登录模块的表现层设计 248

14.3.4 管理员模块——课程信息管理 250

14.3.5 教师模块——布置作业 254

14.4 总结 258