《动态网页设计(Dreamweaver CS3+ASP.NET)》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:张德芬主编;邓之宏副主编
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2011
  • ISBN:9787508480435
  • 页数:282 页
图书介绍:本书以Dreamweaver CS3为开发环境,采用“任务驱动,实例教学”编写方式,深入浅出地介绍使用ASP.NET进行动态网页开发的基本知识和相关技术。全书共10章,内容包括网站规划、网站运行环境选择与创建、HTML语法基础、VB.NET语法基础、服务器控件、验证控件、常用内置对象、数据库访问技术和电子商务网站发布与管理等。最后以留言板系统和新闻发布系统为例,指导学生进行ASP.NET开发实训,详细介绍ASP.NET在网站建设中的应用。

第1章 网站规划与设计 1

1.1任务概述:撰写企业网站规划书 1

1.2网站需求调研 1

1.2.1企业网站需求调研的含义 1

1.2.2企业网站需求调研的意义 2

1.2.3企业网站需求调研的步骤 2

1.3网站建设可行性分析 3

1.3.1技术可行性分析 3

1.3.2经济可行性分析 4

1.3.3企业网站可实施性分析 6

1.4网站规划书的内容 6

1.5企业网站设计 8

1.5.1网站内容设计 8

1.5.2网站功能设计 10

1.5.3网站形象设计 12

1.5.4网站结构设计 14

1.6任务实现:撰写企业网站规划书 18

1.6.1网站规划书的目录 18

1.6.2网站规划书的项目概述示范 20

实训 21

习题一 21

第2章 搭建ASP.NET开发和运行环境 22

2.1任务概述:使用Dreamweaver CS3制作ASP.NET个人主页首页 22

2.2 ASP.NET简介 22

2.2.1 ASP.NET发展历史 22

2.2.2 ASP.NET与ASP的区别 23

2.2.3 ASP.NET的工作原理 23

2.3搭建ASP.NET网站运行环境 24

2.3.1 IIS的安装和设置 24

2.3.2安装数据访问组件MDAC 31

2.3.3安装.NET Framework 31

2.4 ASP.NET开发工具 33

2.4.1文本编辑工具 33

2.4.2 Visual Studio.NET 33

2.4.3 Dreamweaver CS3 33

2.5 Dreamweaver CS3动态网页制作基础 34

2.5.1 Dreamweaver CS3的安装和设置 34

2.5.2 Dreamweaver CS3的工作环境 36

2.5.3在Dreamweaver CS3中建立站点 39

2.5.4在Dreamweaver CS3中建立和运行ASP. NET程序 43

2.6任务实现:使用Dreamweaver CS3制作ASP.NET个人主页首页 45

实训 47

习题二 47

第3章HTML语言基础 48

3.1任务概述:设计乘法表静态页面和用户注册静态页面 48

3.2 HTML语言 48

3.2.1静态页面和动态页面 48

3.2.2标记 49

3.2.3文件结构 51

3.3静态网页基础 52

3.3.1网页中的字体 52

3.3.2网页的排版 55

3.3.3列表 56

3.3.4表格 60

3.3.5表单 62

3.3.6超文本链接 68

3.3.7网页中的图像 69

3.4任务实现:设计乘法表 71

3.5任务实现:设计用户注册静态页面 72

实训 75

习题三 76

第4章VB.NET语言基础 77

4.1任务概述:用VB.NET编写乘法表页面 77

4.2数据类型 77

4.3变量和常量 78

4.3.1变量 78

4.3.2常量 80

4.4运算符和表达式 80

4.4.1赋值运算符 80

4.4.2算术运算符 80

4.4.3字符串连接运算符 80

4.4.4比较运算符 81

4.4.5逻辑运算符 81

4.5数组 81

4.6注释 81

4.7分支语句 82

4.7.1 IF语句 82

4.7.2 SELECT CASE语句 84

4.8循环语句 86

4.8.1 For/Next循环 86

4.8.2 While/End While循环 87

4.8.3 Do/Loop循环 89

4.8.4 For/Each循环 91

4.9过程和函数 92

4.9.1过程 93

4.9.2函数 94

4.10任务实现:用VB.NET编写乘法表 96

实训 98

习题四 98

第5章 服务器控件 100

5.1任务概述:用ASP.NET控件设计用户注册页面 100

5.2表单 100

5.2.1 Web表单 100

5.2.2 HTML服务器控件和Web服务器控件 101

5.3 Web服务器控件 101

5.3.1 Web服务器控件的分类 101

5.3.2 Dreamweaver CS3中使用Web服务器控件概述 102

5.4用于文本输入和显示的控件 103

5.4.1文本框控件〈asp:textbox 〉 103

5.4.2标签控件〈asp:label〉 105

5.5用于控制传送的控件 106

5.5.1按钮控件〈asp:button〉 106

5.5.2链接按钮控件〈asp:linkbutton〉 110

5.5.3图片按钮控件〈asp:imagebutton〉 111

5.5.4超级链接控件〈asp:hyperlink〉 111

5.6用于选择的控件 113

5.6.1复选框〈asp:checkbox〉 113

5.6.2复选框列表〈asp:checkboxlist〉 115

5.6.3单选按钮〈asp:radiobutton〉 118

5.6.4单选按钮列表〈asp:radiobuttonlist〉 120

5.6.5下拉列表控件〈asp:dropdownlist〉 120

5.7任务实现:用ASP.NET控件设计用户注册页面 122

实训 125

习题五 125

第6章 验证控件 126

6.1任务概述:增加验证功能的用户注册动态页面 126

6.2验证控件概述 126

6.2.1验证控件的作用 126

6.2.2客户端验证和服务器端验证 127

6.2.3验证结果 127

6.2.4 Dreamweaver CS3中使用验证控件概述 127

6.3必须字段验证控件 128

6.4比较验证控件 130

6.5范围验证控件 132

6.6正则表达式验证控件 133

6.6.1正则表达式概述 133

6.6.2正则表达式的应用 134

6.6.3正则表达式验证控件 134

6.7验证总结控件 135

6.8任务实现:设计带验证功能的用户注册动态页面 136

实训 139

习题六 139

第7章 常用内置对象 141

7.1任务概述:获取用户上网信息、网页点击计数器以及用户登录管理 141

7.2 Response对象 141

7.2.1常用属性和方法 141

7.2.2向网页输出文本 142

7.2.3网页重定向 143

7.3 Request对象 144

7.3.1 Get方法和Post方法 145

7.3.2获取用户请求 145

7.3.3获取用户环境信息 148

7.3.4任务实现:获取用户浏览器信息 150

7.4 Application对象 151

7.4.1建立Application对象 151

7.4.2存取Application对象的变量值 152

7.4.3 Application对象的生命周期 153

7.4.4 Lock和UnLock方法的使用 153

7.4.5任务实现:用Application获取网站点击次数 153

7.4.6 Application对象的事件 154

7.4.7 Global.asax 154

7.4.8使用Application对象的注意事项 156

7.5 Session对象 156

7.5.1存取Session对象的变量值 156

7.5.2 Session有效期及会话超时设置 156

7.5.3 Session对象的事件 158

7.5.4使用Session对象的注意事项 158

7.5.5任务实现:用Session获取用户点击次数 158

7.5.6任务实现:用Session记录登录状态 159

7.6 Server对象 161

7.6.1设置页面超时间隔 161

7.6.2 Server对象的常用方法 161

实训 163

习题七 163

第8章 访问数据库 164

8.1任务概述:建立成绩发布网站 164

8.1.1成绩发布网站功能 164

8.1.2设计子任务分解 164

8.1.3后台数据库详细设计 165

8.2 ADO.NET基础 166

8.2.1数据库基础及成绩发布数据库创建 166

8.2.2 SQL语言简介 169

8.2.3 ADO.NET概述 171

8.2.4 ADO.NET的命名空间 171

8.2.5数据库访问过程概述 172

8.3连接数据库 173

8.3.1 Dreamweaver CS3中的数据库访问 173

8.3.2部署DreamweaverCtrls.dll控件 174

8.3.3在Dreamweaver CS3中连接Access数据库 176

8.3.4在Dreamweaver CS3中连接SQL Server数据库 179

8.4数据绑定 181

8.4.1子任务一:根据学号进行成绩查询 181

8.4.2在Dreamweaver CS3中建立数据集 181

8.4.3 Dreamweaver CS3的数据集及数据绑定标签 183

8.4.4数据集的筛选 183

8.4.5子任务实现:设计根据学号查询成绩的页面 184

8.4.6子任务二:用户登录检查 187

8.4.7数据集的高级设定和带参数的SQL语句 187

8.4.8建立数据集失败时的处理 188

8.4.9子任务实现:设计用户登录检查页面 189

8.5数据网格 192

8.5.1子任务三:以表格显示批量查询结果 192

8.5.2 Dreamweaver CS3的服务器行为概述 193

8.5.3数据网格的分页和外观设计 193

8.5.4数据网格的链接设计 197

8.5.5子任务实现:数据网格批量查询及链接查询 198

8.6数据变更 201

8.6.1子任务四及其实现:设计添加成绩页面 201

8.6.2子任务五及其实现:设计更新成绩页面 203

8.6.3子任务六及其实现:删除成绩页面 207

8.7数据列表和重复区域 209

8.7.1子任务七及其实现:数据列表及数据集的分页显示设计 209

8.7.2子任务八及其实现:用重复区域实现的数据显示 212

8.8数据库访问技术小结 214

实训 214

习题八 214

第9章ASP. NET开发实训 216

9.1留言板系统 216

9.1.1需求分析 216

9.1.2数据库详细设计 216

9.1.3创建站点和连接数据库 217

9.1.4显示留言清单页面设计 220

9.1.5提交留言页面设计 220

9.1.6查看留言详细内容页面 226

9.1.7设计总结及功能拓展 229

9.2新闻发布系统 230

9.2.1需求分析 230

9.2.2数据库详细设计 231

9.2.3创建站点和数据库连接 232

9.2.4管理员登录页面 233

9.2.5添加新闻页面 236

9.2.6浏览新闻标题页面 240

9.2.7查看新闻详细内容页面 244

9.2.8编辑新闻页面 246

9.2.9设计总结及功能拓展 248

实训 250

习题九 250

第10章 网站发布与推广 251

10.1任务概述:申请和使用免费空间 251

10.2网站域名注册 252

10.2.1域名概述 252

10.2.2域名注册 255

10.3网站空间申请 261

10.3.1网站空间概述 261

10.3.2网站空间申请 262

10.4网站发布 266

10.4.1网站发布的概念 266

10.4.2网站发布的方法 266

10.4.3网站发布的流程 266

10.5网站推广 272

10.5.1搜索引擎的推广方法 272

10.5.2电子邮件的推广方法 275

10.5.3资源合作的推广方法 275

10.5.4信息发布的推广方法 275

10.5.5病毒性营销方法 276

10.5.6网络广告的推广方法 276

10.6任务实现:申请和使用免费空间 276

实训 281

习题十 281

参考文献 282