《ASP.NET程序设计教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:田原,沈成涛,李文波编著
  • 出 版 社:北京:北京交通大学出版社
  • 出版年份:2006
  • ISBN:7810827596
  • 页数:296 页
图书介绍:本书介绍了使用ASP.NET创建动态Web网页的相关技术。全书包括的主要内容有:ASP.NET基础知识、运行ASP.NET程序的环境需求、HTML语言基础、VB.NET语言基础、利用ASP.NET建立Web页面、ASP.NET常用内置对象、使用ADO.NET进行数据库访问、在ASP.NET中应用XML、对ASP.NET进行配置和优化,以及ASP.NET的安全访问控制。最后介绍了一个网站的聊天室系统实例。本书在介绍各个知识点时,知识介绍浅显易懂,并且辅以大量的实例,突出了实践性,加强了读者动手能力。本书结构清晰、内容丰富,可作为本科、大专层次院校的教材,也可作为工程师和程序设计爱好者的学习参考用书,并可作为各类培训班的培训用书。

1.1 Web基础知识 1

1.1.1 HTTP协议 1

第1章 ASP.NET基础 1

1.1.2 Web服务器 2

1.1.3 静态网页 2

1.1.4 动态网页 3

1.2 ASP.NET简介 4

1.2.1 基本概念 4

1.2.2 ASP发展历史 6

1.2.3 ASP.NET与ASP的区别 7

1.2.4 ASP.NET的工作原理 8

1.3.1 IIS 9

1.3 建立ASP.NET的运行环境 9

1.3.2 MDAC 12

1.3.3 .NET Framework和ASP.NET 12

1.4 开始编写ASP.NET程序 13

1.4.1 使用<%%>包含代码块 13

1.4.2 使用<Script>标记 14

1.4.3 注释 14

第2章 HTML语言 15

2.1 HTML简介 15

2.1.1 HTML显示原理 15

2.1.2 HTML制作工具 15

2.1.4 HTML编辑工具——FrontPage 2000 16

2.1.3 HTML标记 16

2.2 HTML常用标记 19

2.2.1 换行 19

2.2.2 文字的显示 20

2.2.3 段落及项目 22

2.2.4 表格 25

2.3 超链接 28

2.3.1 地址的指定方式 28

2.3.2 <img>图像标记 29

2.3.3 <a>锚点标记 29

3.1.2 为什么选择VB.NET 30

3.1.1 .NET支持的语言 30

3.1 编程语言的选择 30

第3章 Visual Basic.NET语言基础 30

3.2 变量、常量和表达式 31

3.2.1 数据类型 31

3.2.2 运算符 33

3.2.3 常数 34

3.2.4 数组 35

3.2.5 表达式 38

3.3 分支 38

3.4 循环 40

3.5 过程和函数 43

3.5.1 过程和函数 43

3.5.2 变量的作用域 45

4.1.1 创建ASP.NET页面 47

第4章 利用ASP.NET建立Web页面 47

4.1 理解ASP.NET页面的工作原理 47

4.1.2 代码的分离 50

4.1.3 基于Web窗体的事件驱动编程 53

4.1.4 Web窗体的自动状态管理 58

4.2 HTML服务器控件 59

4.2.1 HTML服务器控件的公共成员 60

4.2.2 HTML服务器控件的专有成员 61

4.2.3 HTML服务器控件的使用 62

4.3 Web服务器控件 71

4.3.1 基本的Web控件 72

4.3.2 ASP.NET列表控件 81

4.3.3 多功能控件 85

4.4 验证控件 92

4.4.1 验证控件及其作用 92

4.4.2 验证控件的公有成员 94

4.4.3 验证控件的专有成员 94

4.4.4 验证控件的用法 95

4.5 用户控件 103

4.5.1 建立用户控件 103

4.5.2 用户控件的属性 104

4.5.3 动态加载用户控件 107

第5章 ASP.NET常用内置对象 109

5.1 Response对象 109

5.1.1 输出字符串到网页上 109

5.1.2 重定向 110

5.1.3 缓存HTML 111

5.1.4 输出文本文件的内容 112

5.2 Request对象 113

5.2.1 使用get方法 114

5.2.2 使用post方法 116

5.2.3 使用环境变量 117

5.2.4 获取用户浏览器信息 120

5.3 Application对象 120

5.3.1 如何使用Application对象 121

5.3.2 Contents集合和StaticObjects 124

5.3.3 Lock和Unlock方法的使用 124

5.4 Session对象 125

5.3.4 Application事件 125

5.4.1 Session对象的属性 127

5.4.2 Session对象的方法 128

5.4.3 Session对象的事件 128

5.4.4 使用Session对象的注意事项 128

5.5 Server对象 130

5.5.1 Server对象的属性 130

5.5.2 Server对象的方法 130

5.6 Cookie 132

5.6.1 什么是Cookie 132

5.6.2 设置Cookie 134

5.6.3 检索Cookie 139

5.6.4 检测用户是否启用了Cookie 140

6.1 数据库基础知识 142

6.1.1 关系型数据库基础 142

第6章 访问数据库 142

6.1.2 SQL Server 2000 143

6.2 ADO.NET的优势 144

6.3 ADO.NET的使用 145

6.3.1 Managed providers 145

6.3.2 建立数据库连接 146

6.3.3 使用Command对象执行数据命令 148

6.3.4 使用DataAdapter对象执行数据库命令 152

6.4.1 什么是数据绑定 159

6.4.2 DataGrid控件 159

6.4 数据绑定 159

6.4.3 DataList控件 171

6.4.4 Repeater控件 176

第7章 在ASP.NET中使用XML 179

7.1 XML的格式 179

7.1.1 标记与元素 180

7.1.2 属性 180

7.2 标记语言示例 181

7.2.1 SGML 181

7.2.2 HTML 181

7.3 XML的由来 183

7.4 创建XML文档 183

7.5.1 结构良好的与合法的文档 186

7.5 其他功能 186

7.5.2 XML模式 192

7.5.3 HTML也有DTD 192

7.6 确定XML的样式 192

7.6.1 为什么使用样式表 193

7.6.2 层叠样式单CSS概述 193

7.6.3 CSS的书写规范 193

7.6.4 使用CSS显示XML文档 196

7.7 在ASP.NET中使用XML 199

7.7.1 写入XML数据 200

7.7.2 读取XML数据 202

7.7.3 编辑XML数据 202

7.7.4 将XML转化为字符串 204

第8章 Web服务 206

8.1 什么是Web服务 206

8.2 HTTP、XML和Web服务 209

8.2.1 HTTP GET 209

8.2.2 HTTP POST 210

8.2.3 简单对象访问协议 211

8.3 建立ASP.NET Web服务 212

8.3.1 处理指令 212

8.3.2 命名空间 213

8.3.3 公共类 213

8.3.4 Web方法 213

8.3.5 测试Web服务 215

8.3.6 使用Web服务 217

8.4 使用Web服务 222

8.4.1 代理程序的工作原理 222

8.4.2 创建一个代理程序 223

8.5 发现Web服务 226

8.6 Web服务的安全性 227

8.6.1 用户名/密码组合或注册表项 227

8.6.2 安全套接字层 228

8.6.3 IP地址约束 228

8.7 小结 229

9.1.1 浏览.config文件 230

9.1.2 配置文件 230

9.1 配置概述 230

第9章 配置与优化 230

9.1.3 配置文件的规则 231

9.1.4 配置文件的格式 232

9.2 配置文件的结构 233

9.2.1 一般配置 233

9.2.2 页面配置 234

9.2.3 应用程序设置 235

9.2.4 定制错误 235

9.3 global.asax文件 236

9.3.1 global.asax文件的结构 236

9.3.2 创建Application事件代码 237

9.4 性能优化 241

9.4.1 高速缓存 242

9.4.2 跟踪 244

9.5 监视ASP.NET过程 248

9.6 小结 249

第10章 ASP.NET安全访问控制 250

10.1 验证和授权(Authentication And Authorization) 250

10.2 基于Windows的验证 253

10.3 基于FORM的验证 253

10.4 授权用户和角色 258

第11章 实例:在线聊天室设计 261

11.1 设计聊天室的界面 261

11.1.1 设计聊天室的登录界面 261

11.1.2 设计聊天室的主界面 264

11.2 实现私聊 270

11.2.1 修改Global.asax 270

11.2.2 修改Send.aspx 272

11.2.3 显示聊天内容 275

11.3 实现无刷新聊天室 278

11.3.1 在两个Frame间传送数据 278

11.3.2 刷新用户列表 281

11.3.3 刷新聊天内容 285

11.4 聊天室的其他技术 290

11.4.1 建立信息中心 290

11.4.2 处理用户断线 293

参考文献 296