《动态网页制作》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:徐红勤主编
  • 出 版 社:北京:北京师范大学出版社
  • 出版年份:2006
  • ISBN:730308133X
  • 页数:316 页
图书介绍:本书介绍了Visual Studio.NET环境下各种ASP.NET Web应用程序的开发。本书针对高职高专学生的特点,结合基本的开发知识和典型开发实例,介绍应用技能。内容涉及VB.NET语法基础、ASP.NET常用内置对象、HTML服务器控件、Web服务器控件、ADO.NET数据访问和数据绑定、数据服务控件等。

第1章 ASP.NET快速入门 1

1.1 ASP.NET概述 1

1.1.1 Web基础知识 1

1.1.2 ASP.NET基本概念 3

1.2 ASP.NET环境介绍 4

1.2.1 ASP.NET运行环境对计算机系统的要求 4

1.2.2 .NET Framework简介 4

1.2.3 安装及配置IIS服务器 4

1.2.4 安装.NET Framework和Visual Studio.NET 5

1.2.5 简单认识Visual Studio.NET 5

1.3 创建第一个ASP.NET应用程序 7

1.3.1 新建虚拟目录 7

1.3.2 创建ASP.NET应用程序项目 9

1.4 移植ASP.NET项目 11

1.4.1 在本地计算机中移植ASP.NET项目 11

1.4.2 将ASP.NET项目移植到其他计算机 12

1.5 打包发布ASP.NET应用程序 12

第2章 VB.NET语法基础 16

2.1 概述 16

2.1.1 标识符和关键字 16

2.1.2 注释 16

2.1.3 程序书写规则 17

2.2 常量、变量、运算符和表达式 17

2.2.1 数据类型 17

2.2.2 常量 18

2.2.3 变量 19

2.2.4 运算符和表达式 19

2.3 数组 22

2.3.1 数组的声明及使用 22

2.3.2 动态数组 22

2.3.3 与数组有关的系统函数 23

2.4 流程控制 24

2.4.1 分支结构 24

2.4.2 循环结构 29

2.5 过程和函数 33

2.5.1 模块化的优点 33

2.5.2 子过程和函数 34

2.6 异常处理 34

2.6.1 错误种类 34

2.6.2 结构化错误处理 36

2.6.3 非结构化错误处理 37

2.7 综合实践——我的计算器 42

2.7.1 设计Web前台界面 42

2.7.2 编写服务器端代码 43

2.7.3 编译运行程序 45

第3章 ASP.NET常用内置对象 46

3.1 Request对象 46

3.1.1 读取表单数据 47

3.1.2 判断客户端浏览器的能力 47

3.1.3 读取服务器端环境变量 49

3.2 Response对象 50

3.2.1 向客户端输出字符串 51

3.2.2 将文本文件内容输出到客户端 52

3.2.3 链接网址 53

3.3 Response对象与Request对象的Cookies集合 54

3.4 Server对象 56

3.4.1 执行ASP.NET页面 56

3.4.2 控制权转移 57

3.4.3 字符串编码 58

3.4.4 路径转换 60

3.5 Application对象 60

3.6 Session对象 62

3.7 综合实例——聊天室 65

3.7.1 建立Global.asax文件 65

3.7.2 用户登录页面 66

3.7.3 显示用户列表页面 69

3.7.4 发送聊天信息页面 70

3.7.5 显示聊天信息页面 76

3.7.6 在线聊天室的主界面 78

第4章 HTML服务器控件 81

4.1 HTML基础知识 81

4.1.1 超文本标记语言HTML简介 81

4.1.2 HTML基本语法 83

4.2 HTML服务器控件 91

4.2.1 HTML服务器控件概述 91

4.2.2 与Input元素对应的HTML服务器控件 92

4.2.3 TextArea控件 97

4.2.4 Image控件 98

4.2.5 ListBox控件和Dropdown控件 98

4.2.6 HTML Table控件 100

4.2.7 其他HTML服务器控件 103

4.3 综合实践——会员注册表单 104

4.3.1 页面设计 104

4.3.2 提交表单 106

第5章 Web服务器控件 109

5.1 Web表单基础 109

5.1.1 概述 109

5.1.2 WEB页面的处理过程 110

5.2 常用Web服务器控件 111

5.2.1 用于文本输入和显示的内部控件 111

5.2.2 用于控制传送的内部控件 115

5.2.3 用于选择的内部控件 120

5.3 高级Web服务器控件 134

5.3.1 Panel控件 134

5.3.2 PlaceHolder控件 136

5.3.3 Xml控件 137

5.3.4 AdRotator控件 138

5.3.5 Calendar控件 140

5.4 验证控件(Validation Server控件) 142

5.4.1 RequiredFieldValidator控件 142

5.4.2 CompareValidator控件 142

5.4.3 RangeValidator控件 144

5.4.4 RegularExpressionValidator控件 146

5.4.5 CustomValidator控件 146

5.4.6 ValidationSummary控件 148

5.5 综合实践——网上调查表 149

5.5.1 调查页面的制作 149

5.5.2 结果显示页面的制作 155

第6章 ADO.NET数据访问和数据绑定 158

6.1 ADO.NET数据访问技术概述 158

6.2 Connection对象 159

6.2.1 引入命名空间 159

6.2.2 创建Connection对象 160

6.2.3 打开和关闭链接 161

6.3 Command对象和DataReader对象 162

6.3.1 Command对象 162

6.3.2 DataReader对象 163

6.4 DataAdapter对象和DataSet对象 165

6.4.1 DataAdapter对象 166

6.4.2 DataSet对象 167

6.5 数据绑定技术 176

6.5.1 控件的绑定属性和方法 176

6.5.2 单值绑定和多值绑定 177

6.6 综合实践——会员登录注册系统 180

6.6.1 创建数据库 180

6.6.2 登录 181

6.6.3 注册 183

第7章 数据服务控件 186

7.1 Repeater控件 186

7.1.1 Repeater控件的语法格式 186

7.1.2 Repeater控件的应用举例 187

7.2 DataList控件 194

7.2.1 DataList控件的属性 195

7.2.2 DataList控件的模板 196

7.2.3 DataList控件的事件 196

7.2.4 DataList应用举例 197

7.3 DataGrid控件 207

7.3.1 DataGrid控件的属性 208

7.3.2 DataGrid控件的模板 208

7.3.3 DataGrid控件的事件 209

7.3.4 实现分页功能 209

7.3.5 实现排序功能 211

7.4 综合实践——我的购物车 213

7.4.1 设计后台数据库 213

7.4.2 建立页面并添加控件 213

7.4.3 为程序各控件添加代码 220

第8章 ASP.NET高级应用技术 232

8.1 JavaScript脚本的应用 232

8.1.1 在页面中应用JavaScript脚本 232

8.1.2 从服务器端向页面动态添加JavaScript脚本 234

8.2 文件上传 235

8.2.1 单文件上传 235

8.2.2 多文件上传 236

8.3 验证码的实现 237

8.3.1 生成随机数 238

8.3.2 创建位图 238

8.4 实现数据的加密 238

8.5 使用Trace属性和方法记录网页的执行情况 239

8.6 使用第三方控件 242

8.7 自定义控件 244

8.7.1 创建和使用用户控件 244

8.7.2 将ASP.NET页面转换为用户控件 248

8.8 XML文件的创建和读写 248

8.8.1 创建XML文件 249

8.8.2 读写XML文件 249

8.9 综合实践——网上投票系统 253

8.9.1 创建ASP.NET应用程序项目 253

8.9.2 创建XML数据文件 255

8.9.3 利用多种工具进行网站的开发 256

8.9.4 投票页面 257

8.9.5 投票结果显示页面 260

第9章 网络考试系统 265

9.1 系统设计 265

9.1.1 系统概述 265

9.1.2 数据库设计 266

9.1.3 系统通用过程设计 269

9.2 登录注册 271

9.2.1 登录 271

9.2.2 忘记密码 275

9.2.3 注册 276

9.3 主考官模块 277

9.3.1 主考官页面 277

9.3.2 上传试题 278

9.3.3 布置考场 281

9.3.4 评判试卷 286

9.3.5 成绩统计 290

9.4 考生模块 297

9.4.1 抽取试题 298

9.4.2 在线答题 301

9.4.3 交卷、评分和结束考试 303

9.5 系统维护 305

9.5.1 系统维护页面 305

9.5.2 考生表维护 309

9.5.3 主考官表维护 316