ASP.NET 2.0+SQL Server动态网站开发从基础到实践

ASP.NET 2.0+SQL Server动态网站开发从基础到实践
作 者: 刘婕 张琳 温才燚
出版社: 电子工业出版社
丛编项: 从基础到实战丛书
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: ASP.NET
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《ASP.NET 2.0+SQL Server动态网站开发从基础到实践》作者简介

内容简介

本书介绍了使用ASP.NET 2.0(C#)和SQL Server 2005开发网站的基础知识和开发方法。本书分为两部分,第一部分介绍了使用ASP.NET 2.0和SQL Server开发网络应用系统的必备知识和开发技巧:第二部分除了详细地分析一些常用小型实例之外,还精选了3个典型的用ASP.NET 2.0开发的大型网站实例,分别是网上数码商店系统、网上人才招聘系统、在线宽带视频点播系统,书中对这些系统实例从系统分析、代码设计到方案实施进行了系统的介绍,并且本书所附的光盘包含了所有这些网络应用程序实例的源程序,读者稍做修改,即可使用。.本书适用于使用ASP.NET 2.0(C#)和SQL Server 2005开发网络应用程序的技术人员,以及对相关技术感兴趣的读者,可以作为各类高等院校相关专业的课程设计、毕业设计的参考书籍,也可以作为ASP.NET2.0程序员的珍藏书籍。

图书目录

第1章 ASP概述 1

1.1 ASP概述 1

1.1.1 什麽是ASP 1

1.1.2 ASP的特點 1

1.2 ASP的環境配置 2

1.2.1 PWS的安裝配置 2

1.2.2 IIS的安裝配置 4

1.3 ASP的開發和調試環境 14

1.4 本書光盤使用說明 16

1.4.1 安裝和配置IIS 16

1.4.2 創建數據庫 16

1.4.3 創建虛擬目錄 20

第2章 ASP脚本語言 24

2.1 VBScript編程技術 24

2.1.1 VBScript概述 24

2.1.2 VBScript編程基礎 27

2.1.3 VBScript的控制語句 31

2.1.4 VBScript的過程和函數 41

2.1.5 VBScript的內部函數 44

第3章 ASP編程基礎及內置對象 52

3.1 ASP的文檔結構 52

3.1.1 ASP文件組成 52

3.1.2 聲明脚本語言 53

3.1.3 ASP脚本的書寫格式 54

3.2 Request對象 59

3.2.1 HTML的響應機制 59

3.2.2 Request對象的成員 63

3.2.3 Request對象的使用 64

3.3 Response對象 77

3.3.1 Response對象的成員 77

3.3.2 Response對象的使用 77

3.4 Server對象 83

3.4.1 Server對象的成員 83

3.4.2 Server對象的使用 84

3.5 Session對象 88

3.5.1 Session對象的成員 88

3.5.2 Session對象的應用 89

3.6 Application對象 94

3.6.1 Application對象的成員 95

3.6.2 Application對象的使用 95

3.7 global.asp文件 97

第4章 ASP內置組件 99

4.1 組件概述 100

4.2 AdRotator組件 101

4.3 BrowserCapabilities組件 104

4.3.1 browscap.ini文件 105

4.3.2 維護browscap.ini文件 107

4.3.3 使用BrowserCapabilities組件 107

4.4 ContentLinking組件 109

4.4.1 ContentLinkingList文件 109

4.4.2 ContentLinking組件的方法 110

4.4.3 使用ContentLinking組件 110

4.5 PageCounter組件 115

4.5.1 PageCounter組件的成員 115

4.5.2 使用PageCounter組件 115

4.6 Scripting組件—Dictionary對象 116

4.6.1 Dictionary對象的成員 116

4.6.2 使用Dictionary對象 116

4.7 Scripting組件—FileSystemObject

4.7 對象 119

4.7.1 Driver對象 119

4.7.2 Folder對象 122

4.7.3 File對象 125

4.7.4 TextStream對象 130

4.8 創建自定義組件 132

4.8.1 創建組件 132

4.8.2 調用組件 134

第5章 Access和SQL Server 136

5.1 Access數據庫 136

5.1.1 Access的安裝 136

5.1.2 Access數據庫的使用 140

5.2 SQL Server數據庫 145

5.2.1 SQL Server 2000的安裝 145

5.2.2 啓動SQL Server 152

5.2.3 SQL Server應用 152

5.3 SQL語言基礎 165

5.3.1 查詢語句 166

5.3.2 SQL數據定義及操作語句

5.3.2 的使用 171

第6章 ADO編程技術 175

6.1 ADO簡介 175

6.2 Connection對象 176

6.2.1 Connection對象的成員 177

6.2.2 Connection對象連接語句 177

6.2.3 ODBC(數據源)的連接方式 179

6.2.4 OLE DB連接數據庫 184

6.2.5 Connection對象的應用 187

6.3 RecordSet對象 194

6.3.1 RecordSet對象的成員 194

6.3.2 ADO常用屬性說明 195

6.3.3 RecordSet對象的方法 199

6.3.4 RecordSet對象的應用 201

6.4 Command對象 216

6.4.1 Command對象成員 216

6.4.2 Command對象的應用 220

6.4.3 Parameters集合 232

6.5 Field對象 232

第7章 文件上傳 235

7.1 有組件文件上傳(LyfUpload

7.1 組件) 235

7.1.1 運行環境 235

7.1.2 LyfUpload的方法 235

7.1.3 LyfUpload的屬性 236

7.1.4 LyfUpload的應用 236

7.1.5 輸出數據庫中的圖像 241

7.2 無組件文件上傳 243

7.2.1 無組件文件上傳的原理 243

7.2.2 無組件文件上傳的實現 246

第8章 郵件發送 255

8.1 創建E-mail發送組件 255

SMTP模型 255

8.2 發送電子郵件 263

第9章 注册模塊 266

9.1 Access的注册模塊 266

9.1.1 數據庫設計 266

9.1.2 客戶端網頁設計 267

9.1.3 服務器端頁面 277

9.2 SQL Server注册模塊 280

9.2.1 創建SQL Server數據庫 280

9.2.2 創建存儲過程 284

第10章 登錄模塊 291

10.1 Access登錄模塊 291

10.1.1 一個文件的登錄頁面 291

10.1.2 兩個文件的登錄系統 294

10.2 SQL Server登錄系統 297

第11章 計數器系統 300

11.1 global.asp文件 300

11.1.1 global.asp文件代碼 300

11.1.2 global.asp文件結構 302

11.1.3 使用application對象的

11.1.4 屬性保存統計訪問次數 304

11.1.4 通過FileSystemObject

11.1.4 保存統計數據 305

11.2 home.asp文件 306

第12章 故事接龍系統 309

12.1 start.asp文件 309

12.2 top.asp文件 310

12.3 readold.asp文件 311

12.4 post.asp文件 313

12.5 afterpost.asp文件 314

12.6 readnew.asp文件 316

12.7 handlevote.asp文件 318

12.8 showmessage.asp文件 320

12.9 viewcomment.asp文件 321

12.10 new.asp文件 324

第13章 投票系統 327

13.1 創建數據庫 327

13.2 poll.asp文件 328

13.3 vote.asp文件 332

13.4 updateeng.asp文件 335

13.5 adminlog.asp文件 337

13.6 admintit.asp文件 340

13.7 adminedit.asp文件 342

13.8 adminupd.asp文件 344

13.9 adminnew.asp文件 347

13.10 admindel.asp文件 348

13.11 admindelupd.asp 351

13.12 adminactive.asp文件 352

13.13 adminactiveupd.asp文件 354

第14章 BBS論壇系統 357

14.1 創建數據庫 357

14.2 include.inc文件 358

14.3 emoticons.inc文件 359

14.4 default.asp文件 361

14.5 login.asp文件 382

14.6 admin.asp文件 389

第15章 聊天室系統 397

15.1 創建數據庫 398

15.2 config.asp文件 399

15.3 home.asp文件 401

15.4 login.asp文件 404

15.5 register.asp文件 405

15.6 registerdo.asp文件 406

15.7 chat.asp文件 407

15.8 chattop.asp文件 408

15.9 users.asp文件 410

15.10 nchat10.asp文件 412

15.11 messages.asp文件 416

15.12 pm.asp文件 419

15.13 pmstart.asp文件 421

15.14 pmwindow.asp文件 422

15.15 pmmessages.asp文件 422

15.16 pmscript.asp文件 424

15.17 newroom.asp文件 425

15.18 changeroom.asp文件 427

15.19 系統管理文件 430

第16章 文件管理系統 431

16.1 創建數據庫 432

16.2 db_open.inc文件 432

16.3 db_close.inc文件 433

16.4 check.inc文件 433

16.5 encryption.inc文件 433

16.6 upload.inc文件 434

16.7 aspedit.asp文件 439

16.8 users.asp文件 440

16.9 browser.asp文件 447

16.10 editor.asp文件 453

第17章 財務報賬管理系統 455

17.1 創建數據庫 456

17.2 connection.asp文件 457

17.3 login.htm文件 457

17.4 login.asp文件 459

17.5 main.asp文件 460

17.6 saveentry.asp文件 466

17.7 addnew.htm文件 467

17.8 addnew.asp文件 468

17.9 delete.asp文件 469

17.10 delete1.asp文件 471

17.11 search.asp文件 471

17.12 dateformat.asp文件 474

17.13 r_login.htm文件 475

17.14 r_login.asp文件 475

17.15 reportsmain.asp文件 475

17.16 reports1.asp文件 476

17.17 reportsresult.asp文件 483

第18章 網絡考試系統 489

18.1 創建數據庫 490

18.2 connect_login.asp文件 491

18.3 index.html文件 491

18.4 exam_login.asp文件 493

18.5 exam_signup.htm文件 495

18.6 exam_signup.asp文件 497

18.7 exam_instructions.asp文件 499

18.8 exam_random.asp文件 502

18.9 exam_paper.asp文件 503

18.10 exam_result.asp文件 507

18.11 exam_summary.asp文件 510

18.12 student_profile.asp文件 512

18.13 admin_login.asp文件 515

18.14 control_panel.asp文件 516

18.15 editor.asp文件 518

18.16 addnew.asp文件 524

18.17 addnew_code.asp文件 526

18.18 search.asp文件 527

18.19 update.asp文件 529

18.20 delete.asp文件 530

18.21 bank_report.asp文件 531

18.22 student_report.asp文件 535

第19章 在綫購物系統 538

19.1 系統設計 538

19.1.1 數據庫設計 538

19.1.2 客戶功能設計 542

19.1.3 管理功能設計 542

19.1.4 購物籃設計 543

19.1.5 系統文件設計 545

19.2 通用功能模塊實現 545

19.2.1 shop$db.asp文件 545

19.2.2 shop$config.asp文件 556

19.2.3 shopcartformat.asp文件 557

19.2.4 shopfeatures.asp文件 560

19.3 客戶功能模塊實現 561

19.3.1 default.htm文件 561

19.3.2 shopdisplaycategories.asp文件 563

19.3.3 shopdisplayproducts.asp文件 566

19.3.4 shopsearch.asp文件 570

19.3.5 shopaddtocart.asp文件 575

19.3.6 shopend.asp文件 579

19.3.7 最終提交 580

19.4 管理功能模塊 581

19.4.1 shopadmin.asp文件 581

19.4.2 shopadmin1.asp文件 583

19.4.3 shopa_displayorders.asp文件 585

19.4.4 shopa_editdisplay.asp文件 586

19.4.5 shopa_editrecord.asp文件 586

19.4.6 shopa_editdisplay.asp文件 587

19.4.7 shopa_addproduct.asp文件 587

19.4.8 shopa_user_control.asp文件 588

19.4.9 shopa_menu_control.asp文件 589

19.4.10 shopa_loghist.asp文件 589

實例目錄

實例1 第一個ASP程序:

實例1 hello Word 14

實例2 HTML文件加載時調用

實例1 VBScript 24

實例3 加載時自動調用函數 25

實例4 事件調用代碼 26

實例5 Do While...Loop示例 32

實例6 Do…Until應用示例 33

實例7 For…Next示例 36

實例8 If…Then…Else示例 38

實例9 Select…Case示例 40

實例10 VBScript的過程示例 42

實例11 VBScript函數示例 43

實例12 ASP書寫格式示例 54

實例13 服務器端脚本控制HTML

實例13 文本的輸出示例 55

實例14 服務器端脚本控制客戶端

實例13 脚本示例 57

實例15 在HTML中引用服務器端

實例13 的變量示例 58

實例16 GET方法提交表單數據 60

實例17 POST方法提交表單數據 62

實例18 獲取GET方法提交的數據 64

實例19 獲取其他表單元素的值 66

實例20 使用For Each Item In示例 68

實例21 通過超級鏈接來提交數據 69

實例22 獲取POST方法

實例13 提交的數據 71

實例23 輸出所有ServerVariables

實例13 成員 73

實例24 Response.Write方法示例 78

實例25 Response. Redirect方法示例 79

實例26 End方法的使用 80

實例27 HTMLEncode方法示例 85

實例28 Session共享數據 90

實例29 使用Session進行安全驗證 92

實例30 簡單的聊天室 96

實例31 AdRotator組件應用示例 103

實例32 BrowserCapabilities

實例13 組件應用示例 107

實例33 ContentLinking組件

實例13 應用示例 110

實例34 Dictionary對象應用示例1 116

實例35 Dictionary對象應用示例2 117

實例36 Driver對象應用示例 119

實例37 GetDrive方法應用示例 121

實例38 Folder對象應用示例1 123

實例39 Folder對象應用示例2 124

實例40 File對象應用示例1 126

實例41 File對象應用示例2 128

實例42 File對象應用示例3 129

實例43 TextStream應用示例 131

實例44 通過ODBC連接Access

實例13 數據庫 180

實例45 ODBC連接SQL Server

實例13 數據庫 184

實例46 OLE DB連接Access 185

實例47 OLE DB連接SQL Server 186

實例48 關閉Connection對象 187

實例49 Connection對象編輯數據 189

實例50 Connection的事務編程 190

實例51 Connection對象的

實例13 屬性應用 192

實例52 通過RecordSet對象

實例13 檢索數據 202

實例53 通過SQL語句選擇

實例13 特定記錄 203

實例54 通過Connection對象的

實例13 Execute方法檢索記錄 205

實例55 RecordSet對象編輯數據 206

實例56 移動記錄集 209

實例57 統計記錄集的數據數量 211

實例58 GetRows方法快速

實例13 讀取數據 212

實例59 分頁顯示記錄集 214

實例60 Execute方法插入記錄 220

實例61 通過Execute對象

實例13 檢索數據 221

實例62 利用打開的RecordSet

實例13 對象檢索數據 222

實例63 通過Command對象

實例13 調用帶輸入參數存儲過程 224

實例64 通過Command對象

實例13 調用帶返回值的存儲過程 227

實例65 通過Command對象從

實例13 存儲過程輸出參數 229

實例66 通過Command對象獲取

實例13 指定存儲過程的信息 230

實例67 輸出表格的所有字段名稱 233

實例68 LyfUpload上傳文件

實例13 到服務器 237

實例69 LyfUpload上傳文件到

實例13 數據庫 239

實例70 獲取客戶端提交的數據 243

實例71 無組件上傳文件到服務器 251

實例72 自定義組件發送電子郵件 263