当前位置:首页 > 工业技术
ASP.net程序设计
ASP.net程序设计

ASP.net程序设计PDF电子书下载

工业技术

  • 电子书积分:18 积分如何计算积分?
  • 作 者:陈惠贞,陈俊荣编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2004
  • ISBN:711305885X
  • 页数:630 页
图书介绍:本书介绍了ASP.net程序设计入门知识、数据类型、变量、常量、流程控制、函数与数组、对象和HTML服务器控件等。
《ASP.net程序设计》目录

第O章 准备工作与认识ASP.net 1

目录 1

0-1 ASP.net简介 2

0-1-1 .NET Framework 4

0-1-2 ASP.netV.S.ASP 6

0-2安装ASP.net 平台 7

0-2-1使用IIS将计算机架设为Web服务器 8

0-2-2安装.NETFramework 11

0-2-4安装.NETFramework SDK 12

0-2-3安装Microsoft Data Access Components 12

0-2-5安装ASP.net范例程序 14

0-2-6安装本书范例程序 15

0-3编写您的第一个ASP.net网页 15

第1章数据类型、变量、常量与运算符 19

1-1数据类型(DataTypes) 20

1-2变量(Variables) 21

1-3常量(Constants) 24

1-3-2系统定义常量 25

1-3-1用户自定义常量 25

1-4运算符(Operators) 27

1-4-1赋值运算符(Assignment Operators) 27

1-4-2算术运算符(Arithmetic Operators) 28

1-4-3字符串连接运算符(Concatenation Operators) 28

1-4-4比较运算符(Comparison Operators) 29

1-4-5逻辑/位运算符(Logical/Bitwise Operators) 30

1-4-6运算符的优先级 32

第2章流程控制 35

2-2-1 If...Fhen第一种格式:如果…就…(单一选择) 36

2-1流程控制结构 36

2-2 If...Then 36

2-2-2 If...Then第二种格式:如果…就…否则…(双向选择) 37

2-2-3 If...Then第三种格式:多向选择 39

2-3 Select...Case 40

2-4 For...Next(计数循环) 42

2-5 For Each...In...Next(数组循环) 46

2-6条件语句循环(Conditional Loops) 47

2-6-1 Do While...Loop、Do...Loop While循环 47

2-6-2 Do Until...Loop、Do...Loop Until循环 49

2-6-3 While...End While循环 51

第3章过程、子程序、函数与数组 53

3-1 过程(Procedure) 54

3-2 Sub子程序(Subroutine) 55

3-2-1调用子程序 56

3-2-2局部变量和全局变数 57

3-2-3静态变量(Static Variable) 60

3-2-4传值调用和传址调用 61

3-2-5选择性参数(Optional Argument) 63

3-2-6传递数组给子程序或函数 64

3-3函数(Function) 66

3-4递归函数(Recursive Function) 69

3-5数组(Array) 71

3-5-1使用一维数组(One-Dimentional Array) 72

3-5-2使用多维数组(Multi-Dimentional Array) 75

3-5-3与数组相关的函数 77

第4章 HTML服务器控件 81

4-1 WebForms网页简介 82

4-1-1 HTML服务器控件(HTMLServer Controls) 83

4-1-2Web服务器控件(Web ServerControls) 84

4-1-3验证控件(Validation Server Controls) 85

4-1-4用户控件(User Controls) 86

4-2 HTML服务器控件的类型 86

4-3 HTML服务器控件的属性、方法与事件 87

4-3-1继承自服务器控件的属性、方法与事件 88

4-3-2继承自HTML服务器控件的属性 89

4-4 HtmlGenericControl控件 91

4-5 HtmlForm控件 94

4-6 HtmlButton控件 95

4-7 HtmlInputButton控件 97

4-8 HtmlInputImage控件 98

4-9 HtmlInputText控件 99

4-10 HtmlInputCheckBox控件 101

4-11 HtmlInputRadioButton控件 104

4-12 HtmlSelect控件 105

4-13 HtmlTextArea控件 111

4-14 HtmlInputFile控件 113

4-16 HtmlAnchor控件 114

4-15 HtmlInputHidden控件 114

4-17 Htmlimage控件 117

4-18 HtmlTable控件 118

4-19 HtmlTableRow控件 120

4-20HtmlTableCell控件 123

第5章Web服务器控件 129

5-1 Web服务器控件的类型 130

5-2-1继承自服务器控件的属性、方法与事件 132

5-2-2继承自Web服务器控件的属性与方法 132

5-2 Web服务器控件的属性、方法与事件 132

5-3 Label控件(标签) 135

5-4 Literal控件(文本) 136

5-HyperLink控件(超链接) 136

5-6 Image控件(图片) 138

5-7 Button控件(按钮) 140

5-8 LinkButton控件(连接按钮) 141

5-9 ImageButton控件(图片按钮) 142

5-10 TextBox控件(文本框) 143

5-11 CheckBox控件(复选框) 145

5-12 CheckBoxList控件(复选框列表) 147

5-13 RadioButton控件(单选按钮) 153

5-14 RadioButtonList控件(单选按钮列表) 154

5-15 ListBox控件(列表框) 155

5-16 DropDownList控件(下拉列表框) 158

5-17Table、TableRow、TableCell控件 160

5-18 Panel控件(面板) 164

5-19 PlaceHolder控件 165

5-20 Xml控件 166

5-21 AdRotator控件 168

5-22 Calendar控件 173

5-22-1 Calendar控件的九个组成要件 174

5-22-2 Calendar控件的属性 175

5-22-3样式对象的属性 180

第6章验证控件与用户控件 183

6-1验证控件的类型 184

6-2验证控件的属性、方法与事件 184

6-3 RequiredFieldValidator控件 186

6-4 CompareValidator控件 187

6-5 RangeValidator控件 190

6-6 RegularExpressionValidator控件 191

6-7 CustomValidator控件 194

6-8 ValidationSummary控件 198

6-9用户控件(User Controls) 201

6-9-1制作用户控件 201

6-9-2将用户控件加入ASP.net网页 201

6-9-3 自定义用户控件的属性 203

6-9-4访问用户控件内的子控件的属性 205

第7章 Page对象 209

7-1认识ASP.net内置的对象 210

7-2 Page对象的用途 211

7-2-1 Page对象的属性 212

7-2-2 Page对象的方法 213

7-2-3 Page对象的事件 214

7-3 Web Form网页执行的流程 215

7-3-1 Page对象的Init事件 215

7-3-2Page对象的Load事件 218

7-3-4 Page对象的Unload事件 220

7-3-3服务器控件的事件 220

7-4小锦囊(一)如何在窗体中添加隐藏字段 221

7-5 小锦囊(二)如何发送客户端脚本给浏览器 222

7-6小锦囊(三)如何发送客户端OnSubmit事件所要执行的脚本给浏览器 224

第8章Response对象 227

8-1 Response对象的用途 228

8-1-1Response对象的属性 228

8-1-2 Response对象的方法 229

8-2将输出发送到客户端 230

8-3将文件内容发送到客户端 231

8-4从目前网页定向到其他网页 232

8-5将数据加入站点活动记录 234

8-6结束程序的执行 235

8-7 自定义标头信息 237

8-8缓冲处理(Buffering) 238

8-9 ASP.net状态管理 240

8-9-1客户端状态管理 240

8-9-2服务器端状态管理 242

8-10使用Cookie对象管理状态 243

8-10-1 HttpCookieCollection的属性与方法 244

8-10-2 Cookie对象的属性 245

第9章 Request对象 249

9-1 Request对象的用途 250

9-1-1 Request对象的属性 250

9-1-2 Request对象的方法 252

9-2读取表单数据 252

9-3判断客户端浏览器的能力 256

9-4读取服务器端环境变量与HTTP标头 258

9-5 HTTP标头简介 261

9-6读取客户端的Cookie文件 262

第1O章 Server对象与服务端文件访问 265

10-1 Server对象的属性与方法 266

10-1-1执行指定的ASP.net程序 267

10-1-2转移控制权至其他ASP.net程序 268

10-1-3字符串编码 270

10-1-4将虚拟路径转换为实际路径 272

10-2访问服务器端的文件夹与文件 272

10-3访问服务器端的文件夹 273

10-4访问服务器端的文件 277

10-5操作路径(Path) 280

10-6读写服务器端的文件 281

10-6-1使用StreamReader类读取文本文件 281

10-6-2使用StreamWriter对象写入文本文件 284

10-6-3使用FileStream对象读写文本文件 291

10-7小锦囊(一)如何设置Server-Side Include 296

第11章 Application对象与Session对象 299

11-1 Application对象的用途 300

11-1-1实例(一)计数器程序 302

11-1-2小锦囊(一)如何使用Application对象记录数组 306

11-1-3小锦囊(二)如何读取所有Application变量 307

11-2 Session对象的用途 307

11-2-1 以手动的方式结束Session对象 312

11-2-2小锦囊(三)如何防止连续按下[刷新]按钮来增加访客人数 313

11-3实例(二)统计在线人数 318

11-4实例(三)显示在线名单 322

11-5实例(四)编写在线发送信息 328

Application和Session变量 339

11-6小锦囊(四)如何使用Global.asax文件来初始化 339

第12章 AS P.net程序调试与异常处理 343

12-1异常处理简介 344

12-2结构化异常处理 346

12-3非结构化异常处理 349

第13章数据库访问导论 353

13-1数据库简介 354

13-2创建Access 2000/2002数据库 356

13-3创建SQLServer 2000数据库 360

13-4 ASP.net访问数据库的方式 366

13-4-1 ADO.NET的结构 367

13-4-2 DataSet对象 368

13-4-3 .NET数据提供程序 369

第14章 使用DataReader对象读取数据库 371

14-1 DataReader对象的用途 372

14-1-1 使用Connection对象打开与关闭数据连接 372

14-1-2使用Command对象执行SQL命令 377

14-1-3使用DataReader对象读取数据 380

14-2小锦囊(一)如何使用Connection对象的事件 384

第15章 使用DataSet对象访问数据库 387

15-1 DataSet对象的结构 388

15-2 DataSet对象的用途 391

15-2-1 使用Connection对象打开与关闭数据连接 391

15-2-2使用DataAdapter对象执行SQL命令 392

15-2-3创建DataSet对象 396

15-3灵活应用DataSet对象 403

15-3-1访问数据表—DataTableCollection 403

15-3-2访问数据表的字段—DataColumnCollection 408

15-3-3访问数据表的数据行—DataRowCollection 411

15-4传递参数给DataAdapter对象 415

15-5添加、删除或修改数据 420

15-6小锦囊(一)如何使用CommandBuilder对象来简化插入、删除或 424

修改数据 424

15-7小锦囊(二)如何使用DataView对象来搜索、筛选、排序、浏览及 427

编辑数据 427

15-8小锦囊(三)如何自定义数据表及字段对应关系 434

15-9小锦囊(四)如何将XML文档读入DataSet对象 437

第16章 SQL查询 441

16-1 SQL查询的用途 442

16-2 SQL命令的语法 444

16-2-1 Select...From...Where...语法(筛选) 445

16-2-2 Select...From...Order By...语法(排序) 447

16-2-3 SelectTop...语法(设置最多返回条数) 448

16-3执行SQL命令的方式 449

16-4插入、更新或删除数据行 450

16-4-1使用SQL命令的Insert语句插入数据行 450

16-4-2使用SQL命令的Update语句更新数据行 451

16-4-3使用SQL命令的Delete语句删除数据行 452

第17章Web服务器控件与数据库的集成应用 455

17-1 Repeater控件 456

17-2 DataList控件 460

17-2-1 DataList控件的属性与事件 461

17-2-2样式对象的属性(TableItemStyle) 472

17-3 DataGrid控件 473

17-3-1 自动产生字段的DataGrid控件 473

17-3-2手动指定字段的DataGrid控件 485

第18章访客留言板与讨论组 507

18-1访客留言板简介(Guest Book) 508

18-1-1组成网页的文件清单 509

18-1-2网页的执行流程 509

18-1-3您必须具备的背景知识 510

18-1-4完整代码清单 510

18-2讨论组简介(News Group) 519

18-2-1 组成网页的文件清单 520

18-2-2网页的执行流程 521

18-2-3您必须具备的背景知识 522

18-2-4完整代码清单 522

第19章聊天室 533

19-1聊天室简介(Chatroom) 534

19-2组成网页的文件清单 534

19-3网页的执行流程 535

19-4您必须具备的背景知识 536

19-5完整代码清单 536

第20章 自动寄信服务 543

20-1-1 安装SMTP虚拟服务器 544

20-1 自动寄信服务简介 544

20-1-2设置SMTP虚拟服务器 545

20-2使用ASP.net来发送邮件 548

20-3无法发送附件的自动寄信服务 550

20-4可以发送附件的自动寄信服务 555

第21章会员管理系统 563

21-1会员管理系统简介 564

21-2组成网页的文件清单 565

21-4准备工作 566

21-3网页执行流程 566

21-4-1创建Web网站的配置文件 567

21-4-2创建IIS应用程序 568

21-5完整代码清单 569

第22章在线投票系统 587

22-1在线投票系统简介 588

22-2组成网页的文件清单 588

22-3完整代码清单 589

第23章文件上传 601

23-1文件上传简介 602

23-2上传单一文件 604

23-3上传多个文件 607

附录 VB.NET内置的函数 611

A-1数据类型函数 612

A-1-1获取数据类型函数 612

A-1-2检查数据类型函数 612

A-1-3转换数据类型函数 612

A-2数学函数 614

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

A-3-2返回日期时间函数 615

A-3 日期时间函数 615

A-3-3计算日期时间函数 617

A-4字符串函数 619

A-4-1字符串转换函数 619

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

A-4-3字符串操作函数 623

A-5格式化函数 623

A-6数组与集合函数 629

A-6-1数组处理函数 629

A-6-2集合处理函数 629

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