ASP.net程序设计(含盘)
分類: 图书,计算机/网络,程序设计,其他,
作者: 陈惠贞,陈俊荣 编著
出 版 社: 中国铁道出版社
出版时间: 2003-1-1字数: 810000版次: 1版1次页数: 567印刷时间: 2003/01/01开本:印次:纸张: 胶版纸I S B N : 9787113049089包装: 平装编辑推荐
服务器控件语法剖析
ASP.net内置对象访问
ADO.net数据库访问(Access/SQL Server)
丰富实例——访客留言板与讨论组、聊天室、自动寄信服务、会员管理系统、在线投票系统、文件上传等。
内容简介
服务器控件语法剖析
ASP.net内置对象访问
ADO.net数据库访问(Access/SQL Server)
丰富实例——访客留言板与讨论组、聊天室、自动寄信服务、会员管理系统、在线投票系统、文件上传等。
作者简介
目录
第0章 准备工作与认识ASP.net 1
0-1ASP.net简介 2
0-1-1.NET Framework 4
0-1-2ASP.net V.S. ASP 5
0-2安装ASP.net平台 6
0-2-1使用IIS将计算机架设为Web服务器 7
0-2-2安装.NET Framework 10
0-2-3安装Microsoft Data Access Components 12
0-2-4安装.NET Framework SDK 12
0-2-5安装ASP.net范例程序 15
0-2-6安装本书范例程序 16
0-3编写您的第一个ASP.net网页 16
第1章 数据类型、变量、常量与运算符 21
1-1数据类型(Data Types) 22
1-2变量(Variables) 23
1-3常量(Constants) 26
1-3-1用户自定义常量 26
1-3-2系统定义常量 27
1-4运算符(Operators) 28
1-4-1 赋值运算符(Assignment Operators) 28
1-4-2算术运算符(Arithmetic Operators) 29
1-4-3字符串连接运算符(Concatenation Operators) 29
1-4-4比较运算符(Comparison Operators) 29
1-4-5逻辑/位运算符(Logical/Bitwise Operators) 31
1-4-6运算符的优先级 33
第2章 流程控制 37
2-1流程控制结构 38
2-2If…Then 38
2-2-1If…Then第一种格式:如果…就… (单一选择) 38
2-2-2If…Then第二种格式:如果…就…否则…(双向选择) 39
2-2-3If…Then第三种格式:多向选择 40
2-3Select…Case 41
2-4For…Next(计数循环) 43
2-5For Each…In…Next(数组循环) 46
2-6条件语句循环(Conditional Loops) 47
2-6-1Do While…Loop、Do…Loop While循环 47
2-6-2Do Until…Loop、Do…Loop Until循环 49
2-6-3While…End While循环 51
第3章 过程子程序、函数与数组 53
3-1过程(Procedure) 54
3-2Sub子程序(Subroutine) 55
3-2-1调用子程序 56
3-2-2局部变量和全局变数 57
3-2-3静态变量(Static Variable) 59
3-2-4传值调用和传址调用 60
3-2-5选择性参数(Optional Argument) 62
3-2-6传递数组给子程序或函数 63
3-3函数(Function) 65
3-4递归函数(Recursive Function) 67
3-5数组(Array) 69
3-5-1使用一维数组(One-Dimentional Array) 70
3-5-2使用多维数组(Multi-Dimentional Array) 72
3-5-3与数组相关的函数 74
第4章 HTML服务器控件 77
4-1Web Forms网页简介 78
4-1-1HTML服务器控件(HTML Server Controls) 79
4-1-2Web服务器控件(Web Server Controls) 80
4-1-3验证控件(Validation Server Controls) 81
4-1-4用户控件(User Controls) 81
4-2HTML服务器控件的类型 81
4-3HTML服务器控件的属性、方法与事件 82
4-3-1继承自服务器控件的属性、方法与事件 83
4-3-2继承自HTML服务器控件的属性 84
4-4HtmlGenericControl控件 86
4-5HtmlForm控件 88
4-6HtmlButton控件 89
4-7HtmlInputButton控件 91
4-8HtmlInputImage控件 91
4-9HtmlInputText控件 93
4-10HtmlInputCheckBox控件 94
4-11HtmlInputRadioButton控件 96
4-12HtmlSelect控件 98
4-13HtmlTextArea控件 103
4-14HtmlInputFile控件 104
4-15HtmlInputHidden控件 105
4-16HtmlAnchor控件 106
4-17HtmlImage控件 108
4-18HtmlTable控件 109
4-19HtmlTableRow控件 111
4-20HtmlTableCell控件 113
第5章 Web服务器控件 119
5-1Web服务器控件的类型 120
5-2Web服务器控件的属性、方法与事件 121
5-2-1继承自服务器控件的属性、方法与事件 122
5-2-2继承自Web服务器控件的属性与方法 122
5-3Label控件(标签) 124
5-4Literal控件(文本) 125
5-5HyperLink控件(超链接) 125
5-6Image控件(图片) 127
5-7Button控件(按钮) 128
5-8LinkButton控件(连接按钮) 130
5-9ImageButton控件(图片按钮) 130
5-10TextBox控件(文本框) 132
5-11CheckBox控件(复选框) 133
5-12CheckBoxList控件(复选框列表) 135
5-13RadioButton控件(单选按钮) 140
5-14RadioButtonList控件(单选按钮列表) 141
5-15ListBox控件(列表框) 142
5-16DropDownList控件(下拉列表框) 145
5-17Table、TableRow、TableCell控件 147
5-18Panel控件(面板) 150
5-19PlaceHolder控件 151
5-20Xml控件 152
5-21AdRotator控件 154
5-22Calendar控件 158
5-22-1Calendar控件的九个组成要件 159
5-22-2Calendar控件的属性 161
5-22-3样式对象的属性 164
第6章 验证控件与用户控件 167
6-1验证控件的类型 168
6-2验证控件的属性、方法与事件 168
6-3RequiredFieldValidator控件 169
6-4CompareValidator控件 171
6-5RangeValidator控件 173
6-6RegularExpressionValidator控件 174
6-7CustomValidator控件 176
6-8ValidationSummary控件 180
6-9用户控件(User Controls) 182
6-9-1制作用户控件 182
6-9-2将用户控件加入ASP.net网页 183
6-9-3自定义用户控件的属性 184
6-9-4访问用户控件内的子控件的属性 186
第7章 Page对象 189
7-1认识ASP.net内置的对象 190
7-2Page对象的用途 191
7-2-1Page对象的属性 191
7-2-2Page对象的方法 193
7-2-3Page对象的事件 194
7-3Web Form网页执行的流程 194
7-3-1Page对象的Init事件 194
7-3-2Page对象的Load事件 196
7-3-3服务器控件的事件 198
7-3-4Page对象的Unload事件 199
7-4小锦囊(一)如何在窗体中添加隐藏字段 200
7-5 小锦囊(二)如何发送客户端脚本给浏览器 201
7-6小锦囊(三)如何发送客户端OnSubmit事件所要执行的脚本给浏览器 202
第8章 Response对象 205
8-1Response对象的用途 206
8-1-1Response对象的属性 206
8-1-2Response对象的方法 207
8-2将输出发送到客户端 208
8-3将文件内容发送到客户端 209
8-4从目前网页定向到其他网页 210
8-5将数据加入站点活动记录 211
8-6结束程序的执行 213
8-7自定义标头信息 215
8-8缓冲处理(Buffering) 215
8-9ASP.net状态管理 217
8-9-1客户端状态管理 218
8-9-2服务器端状态管理 219
8-10使用Cookie对象管理状态 220
8-10-1HttpCookieCollection的属性与方法 221
8-10-2Cookie对象的属性 221
第9章 Request对象 225
9-1Request对象的用途 226
9-1-1Request对象的属性 226
9-1-2Request对象的方法 228
9-2读取表单数据 228
9-3判断客户端浏览器的能力 231
9-4读取服务器端环境变量与HTTP标头 233
9-5HTTP标头简介 236
9-6读取客户端的Cookie文件 236
第10章 Server对象与服务器端文件访问 239
10-1Server对象的属性与方法 240
10-1-1执行指定的ASP.net程序 241
10-1-2转移控制权至其他ASP.net程序 242
10-1-3字符串编码 244
10-1-4将虚拟路径转换为实际路径 245
10-2访问服务器端的文件夹与文件 246
10-3访问服务器端的文件夹 247
10-4访问服务器端的文件 250
10-5操作路径(Path) 252
10-6读写服务器端的文件 253
10-6-1使用StreamReader类读取文本文件 253
10-6-2使用StreamWriter对象写入文本文件 256
10-6-3使用FileStream对象读写文本文件 262
10-7小锦囊(一)如何设置Server-Side Include 266
第11章 Application对象与Session对象 269
11-1Application对象的用途 270
11-1-1实例(一)计数器程序 272
11-1-2小锦囊(一)如何使用Application对象记录数组 275
11-1-3小锦囊(二)如何读取所有Application变量 276
11-2Session对象的用途 277
11-2-1以手动的方式结束Session对象 281
11-2-2小锦囊(三)如何防止连续按下 [刷新] 按钮来增加
访客人数 281
11-3实例(二)统计在线人数 286
11-4实例(三)显示在线名单 290
11-5实例(四)编写在线发送信息 295
11-6小锦囊(四)如何使用Global.asax文件来初始化
Application和Session变量 305
第12章 ASP.net程序调试与错误处理 307
12-1异常处理简介 308
12-2结构化异常处理 310
12-3非结构化异常处理 313
第13章 数据库访问导论 317
13-1数据库简介 318
13-2创建Access 2000/2002数据库 320
13-3创建SQL Server 2000数据库 323
13-4ASP.net访问数据库的方式 329
13-4-1ADO.NET的结构 330
13-4-2DataSet对象 331
13-4-3.NET数据提供程序 332
第14章 使用DataReader对象读取数据库 335
14-1DataReader对象的用途 336
14-1-1使用Connection对象打开与关闭数据连接 336
14-1-2使用Command对象执行SQL命令 340
14-1-3使用DataReader对象读取数据 343
14-2小锦囊(一)如何使用Connection对象的事件 346
第15章 使用DataSet对象访问数据库 349
15-1DataSet对象的结构 350
15-2DataSet对象的用途 353
15-2-1使用Connection对象打开与关闭数据连接 353
15-2-2使用DataAdapter对象执行SQL命令 353
15-2-3创建DataSet对象 357
15-3灵活应用DataSet对象 363
15-3-1访问数据表-DataTableCollection 363
15-3-2访问数据表的字段-DataColumnCollection 367
15-3-3访问数据表的数据行-DataRowCollection 370
15-4传递参数给DataAdapter对象 374
15-5添加、删除或修改数据 378
15-6小锦囊(一)如何使用CommandBuilder对象来简化插入、
删除或修改数据 382
15-7小锦囊(二)如何使用DataView对象来搜索、筛选、排序、
浏览及编辑数据 384
15-8小锦囊(三)如何自定义数据表及字段对应关系 390
15-9小锦囊(四)如何将XML文档读入DataSet对象 394
第16章 SQL查询 397
16-1SQL查询的用途 398
16-2SQL命令的语法 400
16-2-1Select … From … Where …语法(筛选) 401
16-2-2Select ... From ... Order By ... 语法(排序) 402
16-2-3Select Top ... 语法 (设置最多返回条数) 404
16-3执行SQL命令的方式 405
16-4插入、更新或删除数据行 406
16-4-1使用SQL命令的Insert语句插入数据行 406
16-4-2使用SQL命令的Update语句更新数据行 407
16-4-3使用SQL命令的Delete语句删除数据行 408
第17章 Web服务器控件与数据库的集成应用 411
17-1Repeater控件 412
17-2DataList控件 416
17-2-1DataList控件的属性与事件 416
17-2-2样式对象的属性 (TableItemStyle) 426
17-3DataGrid控件 427
17-3-1自动产生字段的DataGrid控件 427
17-3-2手动指定字段的DataGrid控件 438
第18章 访客留言板与讨论组 457
18-1访客留言板简介 (Guest Book) 458
18-1-1组成网页的文件清单 459
18-1-2网页的执行流程 459
18-1-3您必须具备的背景知识 459
18-1-4完整代码清单 460
18-2讨论组简介 (News Group) 468
18-2-1组成网页的文件清单 469
媒体评论