《ASP.NET程序设计及应用》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:苏英如主编;张力军,邹澎涛副主编
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2006
  • ISBN:7508429435
  • 页数:282 页
图书介绍:本书是按照教材体例编写的,每章都有学习目标和习题。在本书的编写过程中,始终贯彻了强调工程背景,注重能力培养的指导思想。本书最鲜明的特色是引入了可直接用于工程实践的大量代码,通过仔细研读这些代码,不仅可迅速而准确地掌握相关编程资源,而且可获得独立解决实际编程问题的能力。全书共10章,内容包括:初识ASP.NET、VB基本语法、Server端控件、ASP.NET的内置对象、容错环节、ASP.NET数据库访问技术基础、利用数据集访问数据库、数据窗体设计、Web应用程序的结构与设置和设计实例。本书可作为高等学校ASP.NET课程的培训教材或自学参考书,对于网络工程人员和管理人员也有较高的参考价值。

第1章 初识ASP.NET 1

本章学习目标 1

1.1网页技术的演变 1

1.1.1Internet、WWW资源与HTML 1

1.1.2 WWW资源访问机制 3

1.1.3 CSS与浏览器端脚本 3

1.1.4ASP 5

1.1.5 ASP.NET 6

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

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

1.2.2 ASP.NET的网页开发环境——Visual Studio.NET 8

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

习题 11

第2章 VB基本语法 12

本章学习目标 12

2.1程序撰写规则 12

2.2数据类型 12

2.3变量、数组与常量 14

2.3.1变量 14

2.3.2数组 15

2.3.3常量 16

2.4运算符 17

2.4.4比较运算符 18

2.4.3连接运算符 18

2.4.2赋值运算符 18

2.4.1算术运算符 18

2.4.5逻辑/位运算符 19

2.4.6运算符的优先级 20

2.4.7运算符应用实训 20

2.5程序流程控制 22

2.5.1If...Then 22

2.5.2Select...Case 26

2.5.3 For...Next 28

2.5.4For Each...In...Next 31

2.5.5 Do While...Loop与Do...Loop While 32

2.6 过程 33

2.6.1 Sub子程序 34

2.6.2局部变量和全局变量 36

2.6.3静态变量 38

2.6.4传值调用与传址调用 39

2.6.5传递数组给过程 40

2.6.6函数 42

习题 43

第3章 Server端控件 44

本章学习目标 44

3.1 Web Form概述 44

3.2 HTMLServer控件 45

3.2.1HTMLServer控件与HTML标记的关系 45

3.2.2 HtmlGenericControl控件 46

3.2.4 HtmlButton控件 48

3.2.3 HtmlForm控件 48

3.2.5 HtmlInputButton控件 49

3.2.6 HtmlInputImage控件 49

3.2.7 HtmlInputText控件 50

3.2.8 HtmlInputCheckBox控件 51

3.2.9 HtmlInputRadioButton控件 52

3.2.10 HtmlSelect控件 54

3.2.11 HtmlTextArea控件 55

3.2.12 HtmlInputFile控件 55

3.2.13 HtmlInputHidden控件 56

3.2.14 HtmlAnchor控件 57

3.2.15 HtmlImage控件 57

3.3 Web Server控件 58

3.3.1 Label控件 60

3.3.2 Literal控件 60

3.3.3 HyperLink控件 60

3.3.4 Image控件 61

3.3.5Button控件 61

3.3.6LinkButton控件 63

3.3.7 ImageButton控件 63

3.3.8TextBox控件 64

3.3.9 CheckBox控件 66

3.3.10 CheckBoxList控件 67

3.3.11 RadioButton控件 69

3.3.12 RadioButtonList控件 71

3.3.13ListBox控件 72

3.3.14 DropDownList控件 73

3.3.15Table、TableRow、TableCell控件 73

3.3.16 Panel控件 75

3.3.17 PlaceHolder控件 76

3.3.18 Xml控件 77

3.3.19 AdRotator控件 79

3.3.20 Calendar控件 81

3.4Validation Server控件 82

3.4.1RequiredFieldValidator控件 83

3.4.2 CompareValidator控件 84

3.4.3RangeValidator控件 85

3.4.4 RegularExpressionValidator控件 87

3.4.5 CustomValidator控件 88

3.4.6 ValidationSummary控件 89

3.5用户控件 90

习题 91

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

本章学习目标 92

4.1 Page对象 92

4.1.1 Page对象的常用属性 92

4.1.2 Page对象的常用事件 92

4.2 Response对象 95

4.2.3 Response对象典型应用举例 96

4.2.2 Response对象常用方法 96

4.2.1 Response对象的属性 96

4.3 Request对象 100

4.4 Server对象 104

4.4.1 Server对象的常用属性 104

4.4.2 Server对象的常用方法 104

4.4.3 Server对象典型应用举例 105

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

4.6 Application与Session对象 114

4.6.1Application对象 114

4.6.2 Session对象 117

习题 123

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

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

第5章 容错环节 124

本章学习目标 124

5.1.2实现全面容错的途径 125

5.1.3提交友好的报错信息 126

5.2错误种类与错误处理 126

5.2.1错误种类 126

5.2.2结构化错误处理 129

5.2.3非结构化错误处理 132

习题 139

本章学习目标 140

6.1数据库简介 140

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

6.2ADO.NET的作用与组成 141

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

6.2.2ADO.NET的结构 141

6.3 Connection对象与Command对象 142

6.3.1 Connection对象 142

6.3.2 Command对象 143

6.4 DataReader对象与记录读取 145

6.5 SQL查询基础 147

6.5.1获取数据表中的记录 147

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

习题 152

7.1数据集的基本概念 153

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

本章学习目标 153

7.2利用DataSet显示记录 154

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

7.4利用DataView对象访问内存数据表中的记录 161

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

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

习题 165

第8章 数据窗体设计 166

本章学习目标 166

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

8.1.1绑定到表达式 166

8.1.2绑定到数组 167

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

8.2 Repeater控件 171

8.3DataList控件 174

8.3.1 DataList控件的属性和事件 174

8.3.2 DataList控件应用举例 177

8.4 DataGrid控件 187

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

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

习题 211

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

9.1 Web应用程序的结构 212

本章学习目标 212

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

9.1.2 Global.asax的结构 213

9.2 Web应用程序的配置 217

9.2.1Web.config 217

9.2.2配置文件的结构 217

9.3网站的安全性 218

习题 221

第10章 设计实例 222

本章学习目标 222

10.1留言簿 222

10.1.1留言簿简介 222

10.1.2留言显示模块 223

10.1.3“留言”模块 229

10.2文件上传 231

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

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

10.3在线投票系统 234

10.3.1在线投票系统简介 234

10.3.2投票模块 236

10.3.3显示投票结果模块 238

10.4在线问卷调查系统 240

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

10.4.2选择、提交评价模块 241

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

10.5.1在线考试系统简介 247

10.5在线考试系统 247

10.5.2考生登录模块 248

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

10.5.4成绩显示模块 252

10.6在线购物系统 254

10.6.1在线购物系统简介 254

10.6.2购物区(商品类别)选择模块 255

10.6.3商品选择模块 256

10.6.4“购物袋”处理模块 260

10.6.5退回所有商品模块 262

习题 263

附录ASP.NET的对象模型 264

参考文献 283