当前位置:首页 > 工业技术
Web程序设计——ASP.NET
Web程序设计——ASP.NET

Web程序设计——ASP.NETPDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:韩海雯,吕辉,张广新等编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2008
  • ISBN:9787115191441
  • 页数:267 页
图书介绍:本书共13章,分为前后两部分。第一部分为第1章~第3章,主要介绍了Web基础知识、ASP.NET相关知识和C#语言基础。第二部分为第4章~第13章,从网络涉及到的实用模块出发,结合一些流行的技术和组件,详细介绍了每个模块的设计原理及实现过程,进而讲解了.NET 2.0在网络开发中的应用,内容主要包括ASP.NET控件、数据访问、数据绑定技术、文件处理、数据报表、流媒体和Web Service等。
《Web程序设计——ASP.NET》目录

第1章 Web基础知识 1

1.1 Internet基础 1

1.1.1 Internet的起源 1

1.1.2 现在Internet的发展 2

1.2 Web结构 2

1.2.1 HTTP简介 2

1.2.2 B/S结构简介 2

1.2.3 C/S结构简介 3

1.2.4 B/S结构与C/S结构比较 3

1.2.5 Web系统的三层结构 4

1.3 网页构成技术—HTML 5

1.3.1 HTML概述 5

1.3.2 HTML文件结构 5

小结 7

习题 7

上机指导 7

实验:输出一个字符串 7

第2章 ASP.NET概述 7

2.1 .NET开发 8

2.1.1 .NET框架简介 8

2.1.2 ASP.NET与.NET框架的关系 9

2.1.3 ASP、ASP.NET、JSP、PHP比较 9

2.2 ASP.NET运行环境简介 10

2.2.1 对软件环境及操作系统的要求 10

2.2.2 应用服务器的安装和配置 10

2.2.3 .NET Framework的安装和配置 13

2.3 开发工具Visual Studio 2005概述 13

2.3.1 Visual Studio 2005简介 13

2.3.2 Visual Studio 2005使用 14

2.4 第一个ASP.NET程序 15

2.4.1 搭建Web项目 15

2.4.2 添加代码 16

2.4.3 分析代码 17

2.4.4 测试代码 17

小结 18

习题 18

上机指导 18

实验一:输出一个字符串 18

实验二:交互式输出字符串 18

第3章 C#语言基础 20

3.1 C#与.NET的关系 20

3.2 C#语言的特点 20

3.3 C#语法基础 21

3.3.1 数据类型 21

3.3.2 变量和常量 25

3.3.3 类型转换 26

3.3.4 运算符 27

3.4 语句结构 30

3.4.1 条件语句 30

3.4.2 循环语句 33

3.4.3 控制循环 34

3.4.4 异常处理语句 34

3.4.5 条件编译 35

3.5 面向对象程序设计 36

3.5.1 对象的概念 36

3.5.2 面向对象的设计方法 36

3.5.3 命名空间 37

3.5.4 类 38

3.5.5 域和属性 41

3.5.6 抽象类 42

3.5.7 接口 44

3.5.8 方法 46

3.5.9 继承和多态 51

小结 52

习题 53

上机指导 53

实验一:if条件语句 53

实验二:使用接口求圆的面积 54

实验三:教师类方法的重载 55

第4章 ASP.NET控件 56

4.1 开发站点前的配置 56

4.1.1 创建Web站点 57

4.1.2 ASP.NET配置文件 58

4.1.3 使用站点安全工具配置身份验证模式 59

4.1.4 配置站点的数据存储方式 61

4.1.5 定制自己的数据存储方式 62

4.2 ASP.NET控件概述 65

4.2.1 HTML控件 65

4.2.2 HTML服务器控件 67

4.2.3 Web服务器控件 69

4.3 常用的ASP.NET服务器控件 72

4.3.1 文本框控件TextBox 72

4.3.2 按钮控件Button 73

4.3.3 单选框控件RadioButton 76

4.3.4 链接按钮控件LinkButton 77

4.3.5 列表框控件ListBox 78

4.3.6 复选框控件CheckBox 79

4.3.7 图像控件Image 81

4.4 登录控件 82

4.4.1 登录控件简介 82

4.4.2 使用登录控件 83

4.5 最普通的登录方式 85

4.5.1 用户注册功能 86

4.5.2 用户的登录功能 86

4.5.3 修改密码功能 87

4.5.4 在登录页面中添加注册导航功能 88

4.5.5 显示登录用户名和用户状态功能 88

4.5.6 根据用户登录身份显示不同效果页功能 88

4.5.7 小结 89

4.6 基于角色的登录方式 90

4.6.1 在应用程序中启用角色 90

4.6.2 创建角色 90

4.6.3 创建角色访问规则 91

4.6.4 赋予用户角色权限 92

4.6.5 验证角色的登录 93

4.6.6 小结 93

4.7 匿名用户的授权管理 94

小结 95

习题 95

上机指导 95

实验一:用户注册功能 96

实验二:用户管理系统 96

第5章 ASP.NET对象编程 97

5.1 ASP.NET的数据持久性对象 97

5.1.1 Session对象简介 97

5.1.2 Cookies对象简介 98

5.1.3 Application对象简介 98

5.1.4 ViewState对象简介 98

5.2 ASP.NET的数据访问对象 99

5.2.1 访问Server对象 99

5.2.2 访问Request对象 99

5.2.3 访问Response对象 100

5.3 访问Access数据库 101

5.3.1 System.Data.OleDb命名空间 101

5.3.2 打开和关闭连接 102

5.3.3 读取数据 103

5.3.4 使用SQL语句操作数据 104

5.4 一个简单的投票系统 105

5.4.1 设计投票功能的数据存储方式 105

5.4.2 投票项目管理功能 105

5.4.3 投票功能 110

5.4.4 图形化显示投票结果功能 113

5.4.5 小结 116

5.5 防止重复投票技术 118

5.5.1 利用Session对象 118

5.5.2 利用Cookies对象 119

5.5.3 验证IP和登录时间 119

小结 120

习题 120

上机指导 120

实验一:从Access数据库中读取数据 121

实验二:投票系统 121

第6章 ADO.NET编程 122

6.1 SQL Server 2005概述 122

6.1.1 SQL Server 2005简介 122

6.1.2 SQL Server 2005安装 123

6.1.3 SQL语言简介 127

6.2 访问SQL Server数据库 130

6.2.1 System.Data.SqlClient命名空间简介 130

6.2.2 打开和关闭连接 130

6.2.3 读取数据 132

6.2.4 使用SQL语句操作数据 133

6.3 创建留言板 134

6.3.1 设计保存留言内容的数据库 134

6.3.2 部署数据库提供程序 135

6.3.3 保存数据的方法 136

6.3.4 发表留言功能 137

6.3.5 浏览所有留言功能 138

6.3.6 管理员登录功能 139

6.3.7 删除留言功能 140

6.3.8 小结 141

小结 142

习题 142

上机指导 142

实验一:从SQL Server数据库中读取数据 143

实验二:留言板系统 143

第7章 XML访问 144

7.1 XML技术 144

7.1.1 理解XML 144

7.1.2 XML相关类 145

7.1.3 XML数据的访问 146

7.1.4 创建XML节点 150

7.1.5 修改XML节点 151

7.1.6 删除XML节点 152

7.1.7 使用XSL文件 152

7.2 创建XML留言板 153

7.2.1 保存留言内容的XML模板 153

7.2.2 读取和保存XML数据的方法 154

7.2.3 发表留言功能 156

7.2.4 浏览所有留言功能 157

7.2.5 管理员登录功能 158

7.2.6 用XSL文件转换XML文件 160

7.2.7 删除留言功能 161

7.2.8 小结 163

小结 165

习题 166

上机指导 166

实验一:读取XML数据 166

实验二:留言板系统 166

第8章 数据绑定 167

8.1 数据绑定控件 167

8.1.1 GridView控件的使用 167

8.1.2 Repeater控件的使用 169

8.1.3 DataList控件的使用 169

8.2 后台管理模块 170

8.2.1 新闻模块数据库设计 170

8.2.2 新闻发布模板 171

8.2.3 新闻修改和删除功能 175

8.2.4 后台管理登录功能 176

8.3 新闻主界面展示功能 177

8.3.1 普通展示功能 177

8.3.2 滚动展示功能 178

8.4 新闻列表功能 179

8.5 新闻内容浏览功能 181

8.6 整合新闻发布模块 182

小结 182

习题 183

上机指导 183

实验一:使用GridView控件显示数据 183

实验二:新闻发布系统 183

第9章 文件处理 184

9.1 上传和下载简介 184

9.2 简单的上传和下载 184

9.2.1 上传文件到服务器 185

9.2.2 从服务器下载文件 186

9.2.3 小结 188

9.3 复杂的上传和下载 190

9.3.1 上传图片到数据库 190

9.3.2 从数据库下载图片 193

9.4 AspnetUpload上传组件的使用 196

9.4.1 多文件的上传 196

9.4.2 支持上传文件的实时进度条 197

小结 199

习题 199

上机指导 199

实验一:上传文件 199

实验二:下载文件 199

第10章 数据报表 202

10.1 用数据控件实现的简单报表范例 202

10.1.1 创建报表数据 202

10.1.2 创建报表视图 203

10.1.3 打印报表 207

10.2 水晶报表的介绍 210

10.3 ASP.NET2.0中使用水晶报表范例 210

10.3.1 创建显示数据库数据的水晶报表 211

10.3.2 创建报表的数据集 211

10.3.3 关联数据集和报表 213

10.4 自定义主从结构的水晶报表 215

10.4.1 使用带报表的网站模板 215

10.4.2 创建包含主从关系表的数据集 216

10.4.3 用编程方式实现报表与数据源的关联 216

小结 217

习题 217

上机指导 217

实验一:用数据控件实现的简单报表 218

实验二:使用水晶报表 218

第11章 流媒体应用 219

11.1 认识流媒体服务器WMS 219

11.1.1 Windows Media Services 9简介 219

11.1.2 WMS的应用范围 220

11.1.3 WMS流媒体的优势 220

11.2 通过WMS生成点播静态页面 221

11.2.1 添加发布点 221

11.2.2 创建点播静态页面 223

11.3 使用ASP.NET2.0生成点播模块 225

11.3.1 在ASP.NET中引用自动生成的静态页面 225

11.3.2 制作点播列表 226

11.3.3 完成点播功能 227

11.3.4 小结 227

11.4 在播放媒体中插播广告 229

小结 231

习题 231

上机指导 231

实验:在线点播系统 231

第12章 Web Service应用 232

12.1 Web Service介绍 232

12.1.1 概述 232

12.1.2 Web Service的优点 233

12.1.3 SOAP 233

12.1.4 WSDL 234

12.1.5 使用Web Service实现Hello World 235

12.2 使用Web Service实现天气预报 237

12.2.1 创建Web Service天气服务 237

12.2.2 在程序中使用Web Service 238

小结 240

习题 241

上机指导 241

实验一:使用Web Service实现天气预报 241

实验二:创建并使用自定义的Web Service 241

第13章 综合实例—BBS论坛 244

13.1 论坛数据库的介绍 244

13.1.1 设计数据库结构 244

13.1.2 设置数据表关系 246

13.1.3 配置数据库Provider 246

13.1.4 配置Web.Config中的数据库连接 248

13.1.5 添加数据库访问类 249

13.2 新用户入口 249

13.2.1 用户的注册 250

13.2.2 用户的登录 250

13.3 论坛主题的类别 250

13.3.1 添加论坛的类别 251

13.3.2 编辑论坛的类别 252

13.3.3 显示论坛的类别 253

13.4 论坛的帖子详细信息 254

13.4.1 帖子列表的显示 255

13.4.2 帖子的发布 256

13.4.3 显示帖子的详细信息 261

13.4.4 帖子的回复 263

小结 267

相关图书
作者其它书籍
返回顶部