当前位置:首页 > 工业技术
ASP.NET编程技术与交互式网页设计
ASP.NET编程技术与交互式网页设计

ASP.NET编程技术与交互式网页设计PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:苏英如主编;李伟红,李群波副主编
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2004
  • ISBN:7508420446
  • 页数:325 页
图书介绍:ASP.NET是ASP的升级版,本书从应用角度出发,系统地介绍了ASP.NET的编程框架和开发技术。全书共10章,主要内容包括:认识ASP.NET、VB基本语言、Server控件、ASP.NET的内置对象、容错环节、ASP.NET数据库访问技术基础、利用数据集访问数据库、数据窗体设计、Web应用程序的结构与设置和设计实例等。高职高专学生,以及网络工程人员、管理人员。
《ASP.NET编程技术与交互式网页设计》目录

目录 1

序 1

前言 1

第1章 认识ASP.NET 1

本章学习目标 1

1.1 网页技术的演变 1

1.1.1 Intemet、WWW资源与HTML 1

1.1.2 WWW资源访问机制 3

1.1.3 CSS与浏览器端脚本 4

1.1.4 ASP 5

1.1.5 ASP.NET 6

1.2 ASP.NET网页的运行与开发环境 8

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

1.2.2 ASP.NET的网页开发环境——Visual Strdio.NET 9

1.3 ASP.NET应用程序的开发与安装实训 11

习题一 12

第2章 Visual Basic编程基础 14

本章学习目标 14

2.1 程序撰写规则 14

2.2 数据类型 15

2.3 变量、数组与常量 16

2.3.1 变量 16

2.3.2 数组 17

2.3.3 常量 18

2.4 运算符 20

2.4.1 算术运算符 20

2.4.2 赋值运算符 21

2.4.3 连接运算符 21

2.4.4 比较运算符 21

2.4.6 运算符的优先级 22

2.4.5 逻辑/位运算符 22

2.4.7 运算符应用实训 23

2.5 程序流程控制 24

2.5.1 If…Then…End If 25

2.5.2 Select…Case…End Select 29

2.5.3 For…Next 31

2.5.4 For Each…In…Next 34

2.5.5 Do While…Loop与Do Loop…While 35

2.6 过程 37

2.6.1 Sub子程序 38

2.6.2 局部变量和全局变量 39

2.6.3 静态变量 42

2.6.4 传值调用与传址调用 43

2.6.5 传递数组给过程 44

2.6.6 函数 46

习题二 47

第3章 Server端控件 48

本章学习目标 48

3.1 Web Form概述 48

3.2 HTML Server控件 49

3.2.1 HTML Server控件与HTML标记的关系 49

3.2.2 HtmlGenericControl控件 50

3.2.3 HtmlForm控件 52

3.2.4 HtmlButton控件 52

3.2.5 HtmlInputButton控件 53

3.2.6 HtmlInputImage控件 53

3.2.7 HtmlInputText控件 54

3.2.8 HtmlInputCheckBox控件 55

3 2.9 HtmlInputRadioButton控件 57

3.2.10 HtmlSelect控件 58

3.2.12 HtmlInputFile控件 59

3.2.11 HtmlTextArea控件 59

3.2.13 HtmlInputHidden控件 61

3.2.14 HtmlAnchor控件 61

3.2.15 HtmlImage控件 62

3.3 Web Server控件 63

3.3.1 Label控件 64

3.3.2 Literal控件 65

3.3.3 HyperLink控件 65

3.3.4 Image控件 66

3.3.5 Button控件 66

3.3.6 LinkButton控件 67

3.3.7 ImageButton控件 68

3.3.8 TextBox控件 69

3.3.9 CheckBox控件 70

3.3.10 CheckBoxList控件 72

3.3.11 RadioButton控件 73

3.3.12 RadioButtonList控件 75

3.3.13 ListBox控件 77

3.3.14 DropDownList控件 78

3.3.15 Table、TableRow、TableCell控件 78

3.3.16 Panel控件 80

3.3.17 PlaceHolder控件 81

3.3.18 Xml控件 82

3.3.19 AdRotator控件 84

3.3.20 Calendar控件 86

3.4 Validation Server控件 88

3.4.1 RequiredFieldValidator控件 88

3.4.2 CompareValidator控件 89

3.4.3 RangeValidator控件 91

3.4.4 RegularExpressionValidator控件 92

3.4.5 CustomValidator控件 93

3.4.6 ValidationSummary控件 95

3.5 用户控件 96

习题三 97

第4章 ASP.NET的内置对象 99

本章学习目标 99

4.1 Page对象 99

4.1.1 Page对象的常用属性 99

4.1.2 Page对象的常用事件 99

4.2 Response对象 102

4.2.1 Response对象的属性 103

4.2.2 Response对象的常用方法 103

4.2.3 Response对象典型应用举例 103

4.3 Request对象 107

4.4 Server对象 111

4.4.3 Server对象典型应用举例 112

4.4.1 Server对象的常用属性 112

4.4.2 Server对象的常用方法 112

4.5 访问服务器端文件系统 117

4.6 Application对象与Session对象 122

4.6.1 Application对象 122

4.6.2 Session对象 125

习题四 132

第5章 容错环节 133

本章学习目标 133

5.1 容错代码及其实现策略 133

5.1.1 容错代码被忽略的原因 133

5.1.2 实现全面容错的途径 134

5.1.3 提交友好的报错信息 135

5.2 错误种类与错误处理 135

5.2.1 错误种类 135

5.2.2 结构化错误处理 138

5.2.3 非结构化错误处理 142

习题五 148

第6章 ASP.NET数据库访问技术基础 149

本章学习目标 149

6.1 数据库简介 149

6.2 ADO.NET的作用与组成 150

6.2.1 ASP.NET访问数据源的方式 150

6.2.2 ADO.NET的结构 150

6.3 Connection对象与Command对象 151

6.3.1 Connection对象 151

6.3.2 Command对象 153

6.4 DataReader对象与记录读取 154

6.5 SQL查询基础 157

6.5.1 获取数据表中的记录 157

6.5.2 添加、修改或删除记录 159

习题六 162

第7章 利用数据集访问数据库 164

本章学习目标 164

7.1 数据集的基本概念 164

7.2 利用DataSet显示记录 165

7.3 利用DataSet对数据源中的记录进行编辑 168

7.4 利用DataView访问内存数据表中的记录 172

7.5 将XML文档传入内存数据库 174

7.6 一个用于创建内存数据库的函数 176

习题七 176

第8章 数据窗体设计 178

本章学习目标 178

8.1 数据绑定的概念和方法 178

8.1.1 绑定到表达式 178

8.1.2 绑定到数组 179

8.1.3 绑定到内存数据表中的字段 182

8.2 Repeater控件 184

8.3 DataList控件 186

8.3.1 DataList控件的属性和事件 187

8.3.2 DataList控件应用举例 191

8.4 DataGrid控件 200

8.4.1 自动生成字段的DataGrid控件 200

8.4.2 手工指定字段的DataGrid控件 209

习题八 226

第9章 Web应用程序的结构与设置 228

本章学习目标 228

9.1 Web应用程序的结构 228

9.1.1 Application对象和Session对象的用途 228

9.1.2 Global.asax的结构 229

9.2.1 Web.config文件 233

9.2 Web应用程序的配置 233

9.2.2 配置文件的结构 234

9.3 网站的安全性 234

习题九 238

第10章 设计实例 239

本章学习目标 239

10.1 留言簿 239

10.1.1 留言簿简介 239

10.1.2 留言显示模块 239

10.1.3 “留言”模块 246

10.2 文件上传 248

10.2.1 上传一个文件到服务器 248

10.2.2 上传多个文件到服务器 251

10.3 在线投票系统 253

10.3.1 在线投票系统简介 253

10.3.2 投票模块 254

10.3.3 示统计结果模块 256

10.4 在线问卷调查系统 259

10.4.1 在线问卷调查系统简介 259

10.4.2 选择、提交评价模块 260

10.4.3 调查结果统计、显示模块 263

10.5 在线考试系统 266

10.5.1 在线考试系统简介 266

10.5.2 考生登录模块 267

10.5.3 试题生成与成绩评定模块 269

10.5.4 成绩显示模块 272

10.6 自动寄信系统 274

10.7 在线购物系统 277

10.7.1 在线购物系统简介 277

10.7.2 购物区(商品类别)选择模块 278

10.7.3 商品选择模块 280

10.7.4 “购物袋”处理模块 283

10.7.5 “退回所有商品”模块 286

习题十 286

附录A ASP.NET的对象模型 288

A-1 Application对象 288

A-1-1 Application对象的属性 288

A-1-2 Application对象的方法 289

A-2 ASPError对象 290

A-3 HttpContext对象 291

A-3-1 HttpContext对象的属性 291

A-3-2 HttpContext对象的方法 293

A-4 Request对象 294

A-4-1 Request对象的属性 294

A-4-2 Request对象的方法 298

A-5 Response对象 299

A-5-1 Response对象的属性 299

A-5-2 Response对象的方法 302

A-6 Server 对象 303

A-6-1 Server对象的属性 304

A-6-2 Server对象的方法 304

A-7 Session对象 305

A-7-1 Session对象的属性 306

A-7-2 Session对象的方法 307

附录B Visual Basic.NET内置函数 309

B-1 数据类型函数 309

B-1-1 获取数据类型函数 309

B-1-2 检查数据类型函数 309

B-1-3 转换数据类型函数 309

B-2 数学函数 311

B-3-1 获取/设置目前日期时间函数 312

B-3-2 返回日期时间函数 312

B-3 日期时间函数 312

B-3-3 计算日期时间函数 314

B-4 字符串函数 315

B-4-1 字符串转换函数 315

B-4-2 字符串搜索、比较、筛选、与替换函数 316

B-4-3 字符串操作函数 318

B-5 格式化函数 319

B-5-1 日期时间格式化函数FormatDateTime() 319

B-5-2 货币值格式化函数FormatCurrency() 319

B-5-3 数值格式化函数FormatNumber() 320

B-5-4 百分比格式化函数FormatPercent() 320

B-5-5 格式化函数Format() 320

B-6 数组与集合函数 323

B-6-1 集合处理函数 323

B-6-2 数组处理函数 324

参考文献 325

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