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

  • 购买积分:12 如何计算积分?
  • 作  者:王改性,夏亮,王素玲等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2008
  • ISBN:7121064545
  • 页数:322 页
图书介绍:本书主要介绍了如何使用ASP.NET创建动态Web网页的相关技术,内容涵盖了什么是ASP.NET、运行ASP.NET程序的环境需求、C#语法基础、如何使用由ASP.NET扩展的HTML控件和Web内部控件、ASP.NET的常用内置对象、.NET的命名空间、如何在ASP.NET中实现事件驱动、如何在ASP.NET程序中使用Web增强控件和自定义控件、ADO.NET和使用ADO.NET进行数据库访问、如何在ASP.NET中应用XML、如何对ASP.NET进行配置和优化以及如何在ASP.NET中实现安全、如何实现Web服务。

第1章 ASP.NET2.0概述 1

1.1Web基础知识 2

1.1.1Web页面、HTML窗体和Web窗体 2

1.1.2Web基础理论 3

1.1.3静态网页 4

1.1.4动态网页 4

1.2ASP.NET简介 5

1.2.1.NET简介 5

1.2.2ASP.NET页面与Web服务器的交互过程 6

1.3ASP.NET2.0新特性 7

1.3.1网站管理 7

1.3.2页面设计 8

1.3.3控件 8

1.3.4数据 9

1.3.5安全性 10

1.4建立ASP.NET程序的运行环境 10

1.4.1安装IISWeb服务器 10

1.4.2管理Web服务器的目录 12

1.5VisualStudio2005开发环境 15

1.5.1VisualStudio2005集成开发环境简介 15

1.5.2配置集成开发环境 17

1.6动手实践 19

1.7习题练习 21

1.7.1填空题 21

1.7.2选择题 22

1.7.3问答题 22

1.7.4上机操作题 22

第2章 网页制作基础 23

2.1HTML语言 24

2.1.1HTML标记 24

2.1.2网页中的文本 6

2.1.3网页中的图像 31

2.1.4在ASP.NET网页中使用HTML 33

2.2VBScript语言 35

2.2.1数据类型 35

2.2.2运算符和表达式 36

2.3JScript语言 39

2.3.1数据类型 39

2.3.2运算符和表达式 40

2.4在ASP.NET中使用脚本语言 42

2.5动手实践 45

2.6习题 47

2.6.1填空题 47

2.6.2选择题 47

2.6.3问答题 48

2.6.4上机操作题 48

第3章 C#2.0程序设计基础 49

3.1数据类型 50

3.1.1值类型 50

3.1.2引用类型 54

3.1.3装箱和取消装箱 56

3.1.4指针类型 56

3.2变量和常量 57

3.2.1常量 57

3.2.2变量 58

3.3流程控制 58

3.3.1条件语句 58

3.3.2循环语句 64

3.4类和对象 66

3.4.1类 66

3.4.2属性、方法 67

3.4.3构造函数和析构函数 69

3.5C#2.0新特性 71

3.5.1泛型 71

3.5.2匿名方法 72

3.5.3迭代器 72

3.6动手实践 72

3.7习题 75

3.7.1填空题 75

3.7.2选择题 75

3.7.3问答题 76

3.7.4上机操作题 76

第4章 ASP.NET服务器控件 77

4.1Web基本服务器控件 78

4.1.1Label控件 78

4.1.2HyperLink控件 78

4.1.3Image控件 80

4.1.4TextBox控件 82

4.1.5Button控件 84

4.1.6CheckBox控件和CheckBoxList控件 86

4.1.7RadioButton控件和RadioButtonList控件 90

4.1.8DropDownList控件 93

4.2ASP.NET2.0高级控件 93

4.2.1Calendar控件 93

4.2.2AdRotator控件 94

4.3ASP.NET2.0新增控件 97

4.3.1BulletedList控件 97

4.3.2ImageMap控件 98

4.4动手实践 100

4.5习题练习 103

4.5.1填空题 103

4.5.2选择题 103

4.5.3问答题 103

4.5.4上机操作题 103

第5章 ASP.NET2.0验证控件 105

5.1数据验证的两种方法 106

5.1.1服务器端数据验证 106

5.1.2客户端数据验证 107

5.2ASP.NET验证控件 107

5.2.1ASP.NET验证控件的分类 108

5.2.2RequiredFieldValidator控件 108

5.2.3CompareValidator控件 110

5.2.4RangeValidator控件 112

5.2.5RegularExpressionValidator控件 113

5.2.6CustomValidator控件 113

5.2.7ValidationSummary控件 115

5.3动手实践 116

5.4习题练习 118

5.4.1填空题 118

5.4.2选择题 118

5.4.3问答题 119

5.4.4上机操作题 119

第6章 ASP.NET中的对象 121

6.1Page类 122

6.2ASP.NET核心对象 124

6.2.1Request对象 124

6.2.2Response对象 125

6.2.3Server对象 127

6.3状态处理 130

6.3.1Session对象 131

6.3.2Cookie 135

6.4Application对象 136

6.4.1如何使用Application对象 137

6.4.2Lock和UnLock方法的使用 137

6.4.3Application事件 138

6.5动手实践 138

6.6习题练习 140

6.6.1填空题 140

6.6.2选择题 141

6.6.3问答题 141

6.6.4上机操作题 141

第7章 ADO.NET数据库编程 143

7.1ADO.NET概述 144

7.1.1ADO.NET简介 144

7.1.2ADO.NET组件结构 144

7.2连接数据库 145

7.2.1连接SQLServer数据库 145

7.2.2连接MicrosoftAccess数据库 147

7.3获取数据 148

7.3.1使用SqlCommand类 148

7.3.2使用OleDBCommand类 150

7.3.3使用存储过程 152

7.4使用DataReader 153

7.5Data5et和DataAdapter 155

7.5.1使用DataAdapter 155

7.5.2使用DataTable、DataColumn和DataRow 157

7.5.3访问数据集 159

7.6动手实践 164

7.7习题练习 169

7.7.1填空题 169

7.7.2选择题 169

7.7.3问答题 169

7.7.4上机操作题 170

第8章 ASP.NET2.0数据源控件和数据绑定 171

8.1数据绑定简介 172

8.1.1简单数据绑定和复杂数据绑定 172

8.1.2用于简单数据绑定的控件 172

8.2GridView控件 173

8.2.1GridView控件概述 174

8.2.2在GridViewWeb服务器控件中分页 174

8.2.3对GridViewWeb服务器控件中的数据进行排序 177

8.2.4控制GridView中的列 179

8.3Repeater控件 182

8.3.1Repeater控件概述 182

8.3.2在Repeater控件中显示数据编号 183

8.4DataList控件 184

8.4.1DataList控件概述 184

8.4.2使用SelectedItemTemplate模板 185

8.4.3应用DataKeyField属性获取主键 186

8.4.4在DataList控件中编辑数据 188

8.5动手实践 191

8.6习题练习 194

8.6.1填空题 194

8.6.2选择题 195

8.6.3问答题 195

8.6.4上机操作题 195

第9章 母版页 197

9.1母版页概述 198

9.1.1母版页和内容页 198

9.1.2母版页运行机制 199

9.1.3母版页的优点 199

9.2创建母版页 199

9.3创建内容页 201

9.4访问母版页控件和属性 202

9.4.1使用MasterType指令引用母版页 202

9.4.2使用FindControl方法获取母版页控件引用 204

9.5动态加载母版页 205

9.6母版页的嵌套 208

9.7动手实践 210

9.8习题练习 216

9.8.1填空题 216

9.8.2选择题 216

9.8.3问答题 217

9.8.4上机操作题 217

第10章 网站导航 219

10.1基于XML的站点地图 220

10.2SiteMapDataSource服务器控件 221

10.3TreeView服务器控件 221

10.4Menu服务器控件 223

10.5动手实践 224

10.6习题练习 227

10.6.1填空题 227

10.6.2选择题 227

10.6.3问答题 227

10.6.4上机操作题 228

第11章 XML数据管理 229

11.1XML基础 230

11.1.1XML概述 230

11.1.2XML文档结构 230

11.2在ASP.NET中操作XML数据 231

11.2.1读取XML数据 231

11.2.2写入XML数据 232

11.2.3使用XmlDocument类处理XML数据 234

11.3动手实践 239

11.4习题练习 241

11.4.1填空题 241

11.4.2选择题 241

11.4.3问答题 242

11.4.4上机操作题 242

第12章 ASP.NET配置和部署 243

12.1使用web.config进行配置 244

12.1.1身份验证和授权 245

12.1.2web.config文件的其他设置 246

12.1.3在代码中获取Web.Config应用程序设置 248

12.2使用global.asax进行配置 251

12.2.1编写Application_Start和Application_End事件处理代码 252

12.2.2编写Session_Start和Session_End事件代码 254

12.3ASP.NET应用程序的部署 257

12.3.1部署应用程序的一般步骤 257

12.3.2部署应用程序的注意事项 258

12.4动手实践 258

12.5习题练习 261

12.5.1填空题 261

12.5.2选择题 261

12.5.3问答题 262

12.5.4上机操作题 262

第13章 ASP.NET的安全性 263

13.1使用URL授权 264

13.2身份验证 264

13.2.1基于窗体的身份验证 265

13.2.2基于Windows的身份验证 269

13.3编写安全代码 270

13.4动手实践 270

13.5习题练习 273

13.5.1填空题 273

13.5.2选择题 274

13.5.3问答题 274

13.5.4上机操作题 274

第14章 跟踪和调试ASP.NET2.0应用程序 275

14.1跟踪 276

14.1.1对ASP.NET页启用跟踪 276

14.1.2对ASP.NET应用程序启用跟踪 276

14.1.3编写自定义ASP.NET跟踪消息 277

14.1.4使用跟踪查看器 279

14.2调试ASP.NET2.0应用程序 281

14.2.1调试概述 281

14.2.2VisualStudio2005调试器的新增功能 282

14.2.3配置ASP.NETWeb应用程序以进行调试 282

14.2.4调试Web应用程序 283

14.2.5调试客户端脚本 285

14.3动手实践 285

14.4习题练习 289

14.4.1填空题 289

14.4.2选择题 289

14.4.3问答题 290

14.4.4上机操作题 290

第15章 博客系统 291

15.1系统设计 292

15.1.1需求分析 292

15.1.2总体设计 292

15.1.3功能设计 292

15.2系统数据库设计 293

15.2.1数据库的需求分析 293

15.2.2数据库概念结构设计 293

15.2.3数据库的逻辑设计 295

15.3配置文件web.config 300

15.4客户端 301

15.4.1首页 301

15.4.2日志分类列表页面 306

15.4.3日志详细内容页面 307

15.4.4我的相册 309

15.4.5我的视频 311

15.4.6留言页面 311

15.5博客系统管理端 313

15.5.1日志的管理和维护 314

15.5.2评论管理页面 320

15.6小结 322