注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)即用即查ASP+VBScript函數(shù)與對象參考手冊

即用即查ASP+VBScript函數(shù)與對象參考手冊

即用即查ASP+VBScript函數(shù)與對象參考手冊

定 價:¥55.00

作 者: 韓延峰
出版社: 人民郵電出版社
叢編項: 即用即查系列
標(biāo) 簽: Script

ISBN: 9787115161321 出版時間: 2007-07-01 包裝: 平裝
開本: 16開 頁數(shù): 447 字?jǐn)?shù):  

內(nèi)容簡介

  本書是一本ASP參考手冊,介紹了ASP常見對象的使用方法。對每個對象的屬性和方法進(jìn)行了細(xì)致的介紹,并全部配有典型實例,讀者可以即查即用?!∪珪卜?篇35章,涵蓋了從ASP基礎(chǔ)知識到高級應(yīng)用的函數(shù)與對象,其中包括VBScript語言和HTML的基礎(chǔ)知識、ASP的7大對象和10大內(nèi)置組件的詳細(xì)內(nèi)容,以及文件訪問對象FileSystemObject和數(shù)據(jù)庫訪問對象ADO的詳細(xì)知識。本書在實例的編寫上力求貼近工程實踐、針對性強,有助于提高讀者的實際應(yīng)用能力?!”緯m合ASP初學(xué)者、ASP程序員以及其他Web應(yīng)用程序開發(fā)和管理技術(shù)人員作為手冊使用。

作者簡介

暫缺《即用即查ASP+VBScript函數(shù)與對象參考手冊》作者簡介

圖書目錄

第1篇 VBScript基礎(chǔ)
第1章 ASP概述 3
1.1 動態(tài)網(wǎng)頁 3
1.1.1 靜態(tài)網(wǎng)頁與動態(tài)網(wǎng)頁 3
1.1.2 使用動態(tài)網(wǎng)頁 3
1.1.3 動態(tài)網(wǎng)頁與ASP 4
1.2 運行環(huán)境 4
1.2.1 Windows 2000或Windows XP操作系統(tǒng) 4
1.2.2 Windows 98 5
1.3 ASP對象和組件 7
1.3.1 ASP固有對象 7
1.3.2 活動服務(wù)器組件 8
1.3.3 數(shù)據(jù)存取組件 8
1.3.4 Dictionary、FileSystemObject和TextStream 8
1.4 HTML簡介 8
1.4.1 HTML文檔結(jié)構(gòu)標(biāo)記 9
1.4.2 HTML文字標(biāo)記 10
1.4.3 表格標(biāo)記 11
1.4.4 表單標(biāo)記 13
1.5 ASP代碼初步 17
1.5.1 客戶端代碼 17
1.5.2 服務(wù)器端代碼 19
第2章 常量和變量:基本的運算對象 21
2.1 變量 21
2.1.1 創(chuàng)建變量 21
2.1.2 VBScript的數(shù)據(jù)類型 22
2.1.3 變量的命名 22
2.1.4 命名習(xí)慣 23
2.1.5 Option Explicit語句 23
2.2 變量的作用域 24
2.2.1 局部變量 24
2.2.2 全局變量 24
2.3 常量與常數(shù) 25
2.3.1 顏色常數(shù) 25
2.3.2 比較常數(shù) 26
2.3.3 日期和時間常數(shù) 26
2.3.4 日期格式常數(shù) 27
2.3.5 DriveType常數(shù) 27
2.3.6 FileAttributes常數(shù) 27
2.3.7 文件輸入、輸出常數(shù) 28
2.3.8 MsgBox常數(shù) 28
2.3.9 SpecialFolder常數(shù) 30
2.3.10 字符串常數(shù) 30
2.3.11 三態(tài)常數(shù) 31
2.3.12 VarType常數(shù) 31
2.3.13 其他常數(shù) 31
第3章 VBScript運算符:運算的規(guī)則 32
3.1 賦值運算符 32
3.2 算術(shù)運算符 33
3.2.1 加、減、乘、除運算符 33
3.2.2 求冪運算符 34
3.2.3 整數(shù)除法運算符 35
3.2.4 Mod運算符 37
3.3 比較運算符 38
3.4 連接運算符 39
3.5 邏輯運算符 41
3.5.1 And運算符:邏輯與運算 41
3.5.2 Eqv運算符:等價運算 42
3.5.3 Imp運算符:蘊涵運算 42
3.5.4 Not運算符:邏輯非運算 43
3.5.5 Or運算符:邏輯或運算 44
3.5.6 Xor運算符:邏輯異或 44
3.6 運算符優(yōu)先級 45
第4章 VBScript控制語句:控制代碼的運行方式 46
4.1 控制語句 46
4.1.1 判斷語句 46
4.1.2 循環(huán)語句 46
4.1.3 函數(shù)相關(guān)語句 47
4.1.4 錯誤處理語句 47
4.2 判斷語句 47
4.2.1 If Then語句 47
4.2.2 Select Case語句 50
4.3 循環(huán)語句 52
4.3.1 For Next語句 52
4.3.2 For Each語句 54
4.3.3 Do Loop語句 55
4.3.4 While Wend語句 57
4.4 函數(shù)語句 58
4.4.1 Call語句 58
4.4.2 Sub語句 59
4.4.3 Function語句 61
4.5 錯誤處理語句:On Error語句 62
第5章 VBScript函數(shù):完成特定任務(wù)的既定代碼 64
5.1 函數(shù)概述 64
5.2 數(shù)學(xué)相關(guān)函數(shù) 64
5.2.1 Abs函數(shù):返回數(shù)字的絕對值 64
5.2.2 Sqr函數(shù):返回數(shù)值表達(dá)式的平方根 65
5.2.3 Sgn函數(shù):返回表示數(shù)字符號的整數(shù) 65
5.2.4 Rnd函數(shù):返回一個隨機生成的數(shù)字 66
5.2.5 Log函數(shù):返回指定數(shù)值的自然對數(shù) 66
5.2.6 Exp函數(shù):返回e的指定次冪 67
5.2.7 Sin函數(shù):返回指定弧度的正弦值 67
5.2.8 Cos函數(shù):返回指定弧度的余弦值 68
5.2.9 Tan函數(shù):返回指定弧度的正切值 68
5.2.10 Atn函數(shù):返回指定數(shù)值的反正切值 68
5.2.11 Int函數(shù):返回指定數(shù)字的整數(shù)部分 68
5.2.12 Round函數(shù):對參數(shù)按指定的位數(shù)進(jìn)行四舍五入 69
5.2.13 Fix函數(shù):返回指定數(shù)值的整數(shù)部分 69
5.3 日期時間相關(guān)函數(shù) 69
5.3.1 Now函數(shù):返回當(dāng)前的日期時間 70
5.3.2 Date函數(shù):返回當(dāng)前的系統(tǒng)日期 70
5.3.3 Time函數(shù):返回當(dāng)前的系統(tǒng)時間 70
5.3.4 Year函數(shù):從指定的表達(dá)式中提取年份 71
5.3.5 Month函數(shù):從指定的表達(dá)式中提取月份 71
5.3.6 Day函數(shù):從指定表達(dá)式中提取日期 72
5.3.7 Hour函數(shù):從指定的表達(dá)式中提取整點值 72
5.3.8 Minute函數(shù):從指定的表達(dá)式中提取分鐘數(shù) 73
5.3.9 Second函數(shù):從指定的表達(dá)式中提取秒數(shù) 73
5.3.10 DateAdd函數(shù):將指定日期添加上指定時間間隔并返回新值 75
5.3.11 DateDiff函數(shù):計算兩個日期之間的時間間隔 76
5.3.12 DatePart函數(shù):返回給定日期中的某一部分 78
5.3.13 DateSerial函數(shù):根據(jù)提供的年月日的數(shù)值返回一個Date子類型的數(shù)據(jù) 79
5.3.14 DateValue函數(shù):將指定的字符串轉(zhuǎn)化為Date子類型的數(shù)據(jù) 79
5.3.15 MonthName函數(shù):根據(jù)指定的數(shù)字返回代表該月份的字符串 80
5.3.16 Weekday函數(shù):返回代表一周中某一天的整數(shù) 81
5.3.17 WeekdayName函數(shù):根據(jù)周次返回代表該周次的字符串 82
5.3.18 TimeSerial函數(shù):根據(jù)提供的時分秒的數(shù)值返回一個Date子類型的數(shù)據(jù) 83
5.3.19 TimeValue函數(shù):將指定的字符串轉(zhuǎn)化為Date子類型的數(shù)據(jù) 84
5.4 轉(zhuǎn)換函數(shù) 84
5.4.1 CBool函數(shù):將表達(dá)式轉(zhuǎn)化為Boolean子類型 84
5.4.2 CByte函數(shù):將表達(dá)式轉(zhuǎn)化為Byte子類型 85
5.4.3 CDbl函數(shù):將表達(dá)式轉(zhuǎn)化為Double子類型 86
5.4.4 Chr函數(shù):將ANSI字符代碼(0~255)轉(zhuǎn)化為對應(yīng)的字符 86
5.4.5 CInt函數(shù):將表達(dá)式轉(zhuǎn)化為Integer數(shù)值子類型 87
5.4.6 CLng函數(shù):將表達(dá)式轉(zhuǎn)化為Long數(shù)值子類型 87
5.4.7 Cstr函數(shù):將表達(dá)式轉(zhuǎn)化為String子類型 88
5.4.8 CCur函數(shù):將表達(dá)式轉(zhuǎn)化為Currency子類型 88
5.4.9 CDate函數(shù):將日期表達(dá)式轉(zhuǎn)化為Date子類型 88
5.4.10 CSng函數(shù):將表達(dá)式轉(zhuǎn)化為Single數(shù)值子類型 89
5.4.11 Asc函數(shù):返回與字符串首字母相對應(yīng)的ANSI字符代碼(0~255) 89
5.4.12 Oct函數(shù):返回八進(jìn)制的字符串 89
5.4.13 Hex函數(shù):返回十六進(jìn)制的字符串 90
5.5 格式化函數(shù) 90
5.5.1 FormatNumber函數(shù):格式化指定的數(shù)值表達(dá)式 90
5.5.2 FormatDateTime函數(shù):格式化指定的日期時間表達(dá)式 91
5.5.3 FormatCurrency函數(shù):格式化指定的貨幣表達(dá)式 92
5.5.4 FormatPercent函數(shù):格式化某一數(shù)值為百分?jǐn)?shù) 93
5.6 類型判斷函數(shù) 94
5.6.1 IsArray函數(shù):判斷某一變量是否為數(shù)組變量 94
5.6.2 IsDate函數(shù):判斷某一變量是否為或者可以轉(zhuǎn)化為日期表達(dá)式 95
5.6.3 IsEmpty函數(shù):判斷變量是否為空 96
5.6.4 IsNull函數(shù):判斷表達(dá)式中是否包含有效數(shù)據(jù) 96
5.6.5 IsNumeric函數(shù):判斷表達(dá)式的值是否為數(shù)字 97
5.6.6 IsObject函數(shù):判斷表達(dá)式的值是否為某一對象 98
5.6.7 VarType函數(shù):返回指定變量的子類型 99
5.6.8 TypeName函數(shù):返回指定變量子類型的信息 99
5.7 對話框函數(shù) 100
5.7.1 MsgBox函數(shù):彈出含有提示信息的對話框 100
5.7.2 InputBox函數(shù):彈出可輸入數(shù)據(jù)的對話框 101
5.8 腳本引擎函數(shù) 102
5.8.1 ScriptEngine函數(shù):返回一個代表當(dāng)前所使用的腳本語言的字符串 102
5.8.2 ScriptEngineBuildVersion函數(shù):返回所使用的腳本引擎的編譯版本號 103
5.8.3 ScriptEngineMajorVersion函數(shù):返回所使用的腳本引擎的主版本號 103
5.8.4 ScriptEngineMinorVersion函數(shù):返回所使用腳本引擎的次版本號 104
5.9 數(shù)組相關(guān)函數(shù) 104
5.9.1 Array函數(shù):利用所給的參數(shù)返回一個數(shù)組 104
5.9.2 UBound函數(shù):返回數(shù)組的最大可用下標(biāo) 105
5.9.3 LBound函數(shù):返回數(shù)組的最小可用下標(biāo) 105
5.9.4 Filter函數(shù):返回一個數(shù)組其中包含了滿足條件的字符串 106
5.10 字符串相關(guān)函數(shù) 107
5.10.1 InStr函數(shù):返回某字符串在指定字符串中第一次出現(xiàn)的位置 107
5.10.2 InStrRev函數(shù):返回某字符串在指定字符串中從結(jié)尾算起的出現(xiàn)位置 108
5.10.3 Join函數(shù):將數(shù)組中的字符串連接為一個字符串 109
5.10.4 LCase函數(shù):將字符串中的字母全部轉(zhuǎn)換為小寫形式 110
5.10.5 Left函數(shù):從字符串的左端取指定數(shù)目的字符 110
5.10.6 Len函數(shù):返回字符串的長度或者存儲某一變量所需要的字節(jié)數(shù) 110
5.10.7 Ltrim函數(shù):返回不帶前導(dǎo)空格的字符串 111
5.10.8 Replace函數(shù):將字符串中指定字符串替換為其他內(nèi)容 111
5.10.9 Right函數(shù):從字符串的右側(cè)獲取指定數(shù)目的字符 113
5.10.10 Rtrim函數(shù):刪除字符串的后續(xù)空格 113
5.10.11 Mid函數(shù):從字符串中指定位置獲取指定長度的字符串 114
5.10.12 Split函數(shù):返回包含指定數(shù)目子字符串的一維數(shù)組 115
5.10.13 StrComp函數(shù):對兩個指定的字符串進(jìn)行比較 115
5.10.14 StrReverse函數(shù):將指定字符串倒序排列并返回重新排列后的字符串 116
5.10.15 String函數(shù):返回由指定數(shù)目的某一字符組成的字符串 117
5.10.16 Trim函數(shù):刪除字符串的前導(dǎo)和后續(xù)空格 117
5.10.17 Space函數(shù):返回由指定數(shù)目的空格組成的字符串 118
5.10.18 UCase函數(shù):將字符串中的字母全部轉(zhuǎn)換為大寫形式 118
5.11 其他函數(shù) 119
5.11.1 LoadPicture函數(shù):返回一個圖片對象 119
5.11.2 CreateObject函數(shù):創(chuàng)建并返回一個對象 120
5.11.3 GetObject函數(shù):從指定文件中獲得一個Automation對象 121
5.11.4 RGB函數(shù):返回代表某一顏色的整數(shù) 121
第6章 VBScript對象:類的實例 122
6.1 對象概述 122
6.2 Class對象 122
6.2.1 Class對象說明 122
6.2.2 Class對象:Public語句 123
6.2.3 Class對象:Private語句 123
6.2.4 Class對象:Property Get語句 124
6.2.5 Class對象:Property Let語句 124
6.2.6 Class對象:Property Set語句 125
6.2.7 Class_Initialize事件 126
6.2.8 Class_Terminate事件 126
6.2.9 使用Class對象 127
6.3 Err對象 129
6.3.1 Err對象說明 129
6.3.2 Err對象的應(yīng)用 130
6.4 正則表達(dá)式相關(guān)對象 131
6.4.1 RegExp對象說明 131
6.4.2 Matches集合與Match對象 133
6.4.3 使用正則表達(dá)式 135
第2篇 ASP常用對象
第7章 Application對象:控制應(yīng)用程序級數(shù)據(jù) 139
7.1 創(chuàng)建Application級的對象及變量 139
7.1.1 創(chuàng)建并存儲Application級的對象 139
7.1.2 創(chuàng)建并存儲Application級的變量 141
7.2 Application對象的集合 141
7.2.1 Contents集合:包含除使用 Object 標(biāo)記創(chuàng)建的全部Application級變量 142
7.2.2 StaticObjects集合:包含了 Object 標(biāo)記創(chuàng)建的全部的Application級變量 142
7.3 Application對象的方法 143
7.3.1 Contents.Remove方法:移除一個指定的Application級變量 143
7.3.2 Contents.RemoveAll方法:刪除Application.Contents中的全部數(shù)據(jù) 144
7.3.3 Lock方法:禁止其他用戶修改Application對象中的數(shù)據(jù) 144
7.3.4 Unlock方法:解除對Application對象的鎖定 145
7.4 Application對象的事件 145
7.4.1 OnStart事件:當(dāng)應(yīng)用程序第一次被訪問時觸發(fā)該事件 145
7.4.2 OnEnd事件:當(dāng)服務(wù)器被關(guān)閉時觸發(fā)該事件 145
7.5 Golbal.asa文件 146
第8章 ASPError對象:處理ASP錯誤 147
8.1 ASPError創(chuàng)建及自定義錯誤 147
8.1.1 ASPError對象的創(chuàng)建 147
8.1.2 配置錯誤頁 147
8.2 ASPError對象的屬性 148
8.2.1 ASPCode屬性:返回產(chǎn)生于IIS中的錯誤代碼 148
8.2.2 ASPDescription屬性:返回關(guān)于錯誤的細(xì)節(jié)描述 149
8.2.3 Category屬性:返回產(chǎn)生錯誤的根源 150
8.2.4 Column屬性:返回錯誤代碼所在的列號 150
8.2.5 Description屬性:返回對錯誤的簡短描述 151
8.2.6 File屬性:返回產(chǎn)生錯誤的ASP文件名稱 151
8.2.7 Line屬性:返回產(chǎn)生錯誤的代碼所在的行號 152
8.2.8 Number屬性:返回標(biāo)準(zhǔn)Com錯誤代碼 153
8.2.9 Source屬性:返回產(chǎn)生錯誤的源代碼 153
8.3 使用ASPError對象 154
第9章 Request對象:獲取請求頁面發(fā)送的數(shù)據(jù) 156
9.1 HTTP工作方式 156
9.1.1 Get方法 156
9.1.2 Post方法 158
9.2 Request對象的屬性TotalBytes 159
9.3 Request對象的方法 160
9.4 Request對象的集合 161
9.4.1 ClientCertificate集合:客戶端安全證書信息的集合 161
9.4.2 Cookies集合:取得客戶端中記錄的Cookies數(shù)據(jù) 162
9.4.3 Form集合:獲取通過Post方法發(fā)送到服務(wù)器的數(shù)據(jù) 164
9.4.4 QueryString集合:獲取通過Get方法發(fā)送的服務(wù)器的數(shù)據(jù) 165
9.4.5 ServerVariables集合:獲取Web服務(wù)器端的環(huán)境變量 167
第10章 Response對象:控制客戶端輸出 170
10.1 Response對象的屬性 170
10.1.1 Buffer屬性:表明網(wǎng)頁顯示時是否緩沖 170
10.1.2 CacheControl屬性:設(shè)置代理服務(wù)器是否緩存ASP的執(zhí)行結(jié)果 171
10.1.3 Charset屬性:將字符集名稱添加到Web頁面的ContentType行中 171
10.1.4 Contenttype屬性:設(shè)置客戶端的HTTP文件格式類型 171
10.1.5 Expires屬性:設(shè)置執(zhí)行頁面在客戶端瀏覽器的緩存時間 172
10.1.6 ExpiresAbsolute屬性:設(shè)置緩存頁面超時的日期和時間 172
10.1.7 IsClientConnected屬性:判斷客戶端和服務(wù)器是否處于連接狀態(tài) 173
10.1.8 PICS屬性:添加值到PICS標(biāo)簽字段 174
10.1.9 Status屬性:設(shè)置服務(wù)器顯示給客戶端的狀態(tài)行信息 174
10.2 Response對象的集合 175
10.3 Response對象的方法 176
10.3.1 AddHeader方法:向頁面中添加指定的HTML頭標(biāo)簽及值 176
10.3.2 AppendToLog方法:向服務(wù)器日志文件中寫入記錄 176
10.3.3 BinaryWrite方法:向客戶端輸出二進(jìn)制信息 177
10.3.4 Clear方法:清除緩沖區(qū)中的數(shù)據(jù) 177
10.3.5 End方法:停止執(zhí)行ASP代碼并輸出已有結(jié)果 178
10.3.6 Flush方法:輸出緩沖區(qū)里的數(shù)據(jù)到客戶端 178
10.3.7 Redirect方法:重定位當(dāng)前URL到一個新的地址 180
10.3.8 Write方法:把指定內(nèi)容寫到當(dāng)前客戶端瀏覽器 181
第11章 ObjectContext對象:ASP事務(wù)處理對象 182
11.1 @Transaction指令及事務(wù)的創(chuàng)建 182
11.2 ObjectContext對象的方法 183
11.2.1 SetAbort方法:聲明事務(wù)處理失敗 183
11.2.2 SetComplete方法:聲明事務(wù)操作成功 184
11.3 ObjectContext對象的事件 184
11.3.1 OnTransactionAbort事件:當(dāng)事務(wù)被取消時觸發(fā)該事件 184
11.3.2 OnTransactionCommit事件:當(dāng)事務(wù)處理成功時觸發(fā)該事件 185
11.4 ObjectContext對象的應(yīng)用 185
第12章 Server對象:獲取服務(wù)器提供的某些信息 188
12.1 Server對象的屬性 188
12.2 Server對象的方法 188
12.2.1 CreateObject方法:創(chuàng)建一個服務(wù)器組件的實例 188
12.2.2 Execute方法:執(zhí)行一個指定的ASP文件 189
12.2.3 GetLastError方法:獲取最后一個錯誤并創(chuàng)建一個ASPError對象 191
12.2.4 HTMLEncode方法:以HTML編碼的方式處理指定字符串 191
12.2.5 MapPath方法:將給定的虛擬路徑或指令轉(zhuǎn)化為相應(yīng)的物理路徑 192
12.2.6 Transfer方法:從當(dāng)前頁面轉(zhuǎn)向執(zhí)行指定頁面 193
12.2.7 URLEncode方法:使用URL的轉(zhuǎn)換方式加密指定字符串 194
第13章 Session對象:存儲用戶訪問站點的信息 195
13.1 建立Session級的對象及變量 195
13.1.1 創(chuàng)建Session級變量 195
13.1.2 創(chuàng)建Session級對象 197
13.2 Session對象的屬性 198
13.2.1 CodePage屬性:指定ASP頁面使用的代碼頁 198
13.2.2 LCID屬性:設(shè)置ASP頁面的現(xiàn)場標(biāo)記 198
13.2.3 SessionID屬性:返回當(dāng)前會話的ID號 198
13.2.4 Timeout屬性:指定會話超時的時間 199
13.3 Session對象的集合 199
13.3.1 Contents集合:包含除使用 Object 標(biāo)記創(chuàng)建的全部Session級變量 199
13.3.2 StaticObjects集合:包含了 Object 標(biāo)記創(chuàng)建的全部的Session級對象 200
13.4 Session對象的方法 200
13.4.1 Abandon方法:停用當(dāng)前Session對象并釋放其所占資源 200
13.4.2 Contents.Remove方法:移除一個指定的Session變量 201
13.4.3 Contents.RemoveAll方法:刪除Session.Contents中的全部數(shù)據(jù) 202
13.5 Session對象的事件 203
13.5.1 Session_OnStart事件:在會話開始時觸發(fā)該事件 203
13.5.2 Session_OnEnd事件:在會話結(jié)束和超時時觸發(fā)該事件 204
第3篇 VBScript腳本對象
第14章 Dictionary對象:以關(guān)鍵詞、項目對格式存儲數(shù)據(jù) 207
14.1 Dictionary對象的屬性 207
14.1.1 Key屬性:在Dictionary 對象中設(shè)置一個關(guān)鍵詞的值 207
14.1.2 Item屬性:設(shè)置或者返回某個關(guān)鍵詞所對應(yīng)的項目值 208
14.1.3 Count屬性:返回Dictionary 對象中的項目數(shù) 209
14.1.4 CompareMode屬性:設(shè)置或者返回Dictionary對象的比較模式 209
14.2 Dictionary對象的方法 210
14.2.1 Add方法:向Dictionary對象中添加一個關(guān)鍵字項目對 210
14.2.2 Exists方法:判斷Dictionary對象中是否存在所指定的關(guān)鍵字 211
14.2.3 Items方法:返回一個存儲了Dictionary對象中所有項目的數(shù)組 212
14.2.4 Keys方法:返回一個存儲所有關(guān)鍵詞的數(shù)組 212
14.2.5 Remove方法:刪除一個關(guān)鍵字、項目對 213
14.2.6 RemoveAll方法:刪除Dictionary對象中的所有數(shù)據(jù) 214
14.3 Dictionary對象的應(yīng)用 214
14.3.1 創(chuàng)建Dictionary對象 214
14.3.2 使用Dictionary對象 214
第15章 Drive對象及Drives集合:提供操作和訪問啟動器的功能 217
15.1 Drive對象的屬性 217
15.1.1 AvailableSpace屬性:獲取驅(qū)動器上的可用空間的大小 217
15.1.2 DriveLetter屬性:返回代表該驅(qū)動器的字母符號 218
15.1.3 DriveType屬性:返回所指定的驅(qū)動器的類型 218
15.1.4 FileSystem屬性:返回指定驅(qū)動器所使用的文件系統(tǒng)類型 219
15.1.5 FreeSpace屬性:返回指定驅(qū)動器上的剩余空間的大小 220
15.1.6 IsReady屬性:判斷指定的驅(qū)動器是否就緒 220
15.1.7 Path屬性:返回驅(qū)動器的路徑 221
15.1.8 RootFolder屬性:返回指定驅(qū)動器的根目錄 221
15.1.9 SerialNumber屬性:返回磁盤卷的序列號 221
15.1.10 ShareName屬性:返回驅(qū)動器的共享名稱 222
15.1.11 TotalSize屬性:返回指定驅(qū)動器上的全部空間的大小 222
15.1.12 VolumeName屬性:設(shè)置或返回指定驅(qū)動器的卷名 223
15.2 Drive對象的應(yīng)用 224
15.2.1 創(chuàng)建Drive對象 224
15.2.2 使用Drive對象 224
第16章 File對象及Files集合:訪問文件的所有屬性 226
16.1 File對象的屬性 226
16.1.1 Attributes屬性:設(shè)置或返回文件的屬性 226
16.1.2 DateCreated屬性:獲取文件的創(chuàng)建時間 227
16.1.3 DateLastAccessed屬性:返回文件最后被訪問的時間 228
16.1.4 DateLastModified屬性:返回文件最后被修改的時間 228
16.1.5 Drive屬性:返回指定文件所在的驅(qū)動器 228
16.1.6 Name屬性:返回所指定文件的文件名 229
16.1.7 ParentFolder屬性:返回文件所在的目錄 230
16.1.8 Path屬性:返回指定文件的路徑 230
16.1.9 ShortName屬性:返回指定文件的短文件名 231
16.1.10 ShortPath屬性:返回指定文件的短文件路徑 231
16.1.11 Size屬性:返回文件的大小 231
16.1.12 Type屬性:返回指定文件的類型信息 232
16.2 Files集合 233
16.2.1 Count屬性:返回Files集合所包含的文件的數(shù)目 233
16.2.2 Item屬性:根據(jù)文件名返回文件路徑 233
16.3 File對象的方法 234
16.3.1 Copy方法:將文件復(fù)制到指定位置 234
16.3.2 Delete方法:刪除指定的文件 235
16.3.3 Move方法:將文件移動到指定位置 235
16.3.4 OpenAsTextStream方法:打開文件用于讀、寫或追加操作 236
16.4 File對象的應(yīng)用 237
16.4.1 創(chuàng)建File對象 237
16.4.2 使用File對象 238
第17章 FileSystemObject對象:訪問計算機文件系統(tǒng) 240
17.1 FileSystemObject對象的屬性 240
17.2 FileSystemObject對象的方法 241
17.2.1 BuildPath方法:根據(jù)指定的參數(shù)生成新的路徑 241
17.2.2 CopyFile方法:實現(xiàn)文件復(fù)制功能 241
17.2.3 CopyFolder方法:實現(xiàn)文件夾的復(fù)制功能 242
17.2.4 CreateFoler方法:創(chuàng)建文件夾 242
17.2.5 CreateTextFile方法:創(chuàng)建文件并返回一個TextStream對象 243
17.2.6 DeleteFile方法:刪除指定文件 243
17.2.7 DeleteFolder方法:刪除指定的文件夾和其中的內(nèi)容 244
17.2.8 DriveExists方法:判斷指定的驅(qū)動器是否存在 245
17.2.9 FileExists方法:判斷指定的文件是否存在 245
17.2.10 FolderExists方法:判斷指定的文件夾是否存在 246
17.2.11 GetAbsolutePathName方法:返回意義完整的路徑 246
17.2.12 GetBaseName方法:返回文件或文件夾的基本名 247
17.2.13 GetDrive方法:從指定的路徑中得到一個Drive對象 248
17.2.14 GetDriveName方法:從提供的路徑中提取表示驅(qū)動器的字符串 248
17.2.15 GetExtensionName方法:從指定路徑中提取文件的擴展名(后綴) 249
17.2.16 GetFile方法:返回一個指向指定文件的File對象 250
17.2.17 GetFileName方法:返回指定路徑中文件或文件夾的名稱 251
17.2.18 GetFolder方法:返回一個指向指定文件夾的Folder對象 251
17.2.19 GetParentFolderName方法:返回給定路徑最后一部分的父目錄 252
17.2.20 GetSpecialFolder方法:根據(jù)要求返回一個特殊文件夾 253
17.2.21 GetTempName方法:隨機生成文件或文件夾用于操作 253
17.2.22 MoveFile方法:將一個或一批文件移動到目標(biāo)位置 254
17.2.23 MoveFolder方法:移動一個或一批文件夾到目標(biāo)位置 255
17.2.24 OpenTextFile方法:打開指定文件用于讀寫操作 255
17.3 FileSystemObject對象的應(yīng)用 256
17.3.1 創(chuàng)建FileSystemObject對象 256
17.3.2 使用FileSystemObject對象 257
第18章 Folder對象與Folders集合:訪問和操作文件夾 259
18.1 創(chuàng)建Folder對象 259
18.2 Folder對象的屬性 260
18.2.1 Attributes屬性:設(shè)置或返回文件夾的屬性 260
18.2.2 DateCreated屬性:獲取文件夾的創(chuàng)建時間 260
18.2.3 DateLastAccessed屬性:返回文件夾最后被訪問的時間 261
18.2.4 DateLastModified屬性:返回文件夾最后被修改的時間 261
18.2.5 Drive屬性:返回指定文件夾所在的驅(qū)動器 262
18.2.6 Name屬性:返回所指定文件夾的文件夾名 262
18.2.7 ParentFolder屬性:返回文件夾所在的目錄 263
18.2.8 Path屬性:返回指定文件夾的路徑 263
18.2.9 ShortName屬性:返回指定文件夾縮寫的短文件夾名 264
18.2.10 ShortPath屬性:返回指定文件夾的短文件夾路徑 264
18.2.11 Size屬性:返回文件夾的大小 265
18.3 Folder對象的方法 265
18.3.1 Copy方法:將文件夾復(fù)制到指定位置 265
18.3.2 Delete方法:刪除所指定的文件夾 266
18.3.3 Move方法:將文件夾移動到指定位置 266
18.3.4 CreateTextFile方法:創(chuàng)建文件夾并返回一個TextStream對象 267
18.4 Folders集合的屬性 268
18.4.1 Count屬性:返回Folders集合所包含的文件夾的數(shù)目 268
18.4.2 Item屬性:根據(jù)文件夾名返回文件夾路徑 268
18.5 Folders集合的方法 269
第19章 TextStream對象:用于讀寫文件 270
19.1 創(chuàng)建TextStream對象 270
19.2 TextStream對象的屬性 270
19.2.1 AtEndOfLine屬性:判斷文件指針是否到達(dá)文件中某一行的末尾 270
19.2.2 AtEndOfStream屬性:判斷指針是否到達(dá)文件末尾 271
19.2.3 Column屬性:返回文件指針當(dāng)前位置的列號 272
19.2.4 Line屬性:返回文件指針?biāo)诘男刑枴?72
19.3 TextStream對象的方法 273
19.3.1 Close方法:關(guān)閉打開的TextStream對象 273
19.3.2 Read方法:從指定文件中讀取指定長度的內(nèi)容 273
19.3.3 ReadAll方法:讀取指定文件中的全部內(nèi)容 274
19.3.4 ReadLine方法:從指定文件中讀取一行字符 275
19.3.5 Skip方法:跳過文件中指定數(shù)目的字符 275
19.3.6 SkipLine方法:跳過文件中的一行 276
19.3.7 Write方法:向文件中寫入指定字符串 277
19.3.8 WriteLine方法:向文件中寫入一行字符 278
19.3.9 WriteBlankLines方法:向文件中寫入指定數(shù)量的空行 278
19.4 使用TextStream對象 279
19.4.1 向一個Text文件寫數(shù)據(jù) 279
19.4.2 從一個Text文件讀數(shù)據(jù) 280
第4篇 ASP內(nèi)置組件
第20章 Ad Rotator組件:提供廣告輪番顯示的功能 285
20.1 Ad Rotator組件相關(guān)文件 285
20.1.1 Adrot.dll文件:Ad Rotator組件文件 285
20.1.2 Rotator Schedule文件:內(nèi)容循環(huán)表文件 285
20.1.3 重定向文件 286
20.2 Ad Rotator組件的屬性 287
20.2.1 Border屬性:設(shè)置廣告圖片的邊框 287
20.2.2 Clickable屬性:指定是否將廣告圖片設(shè)置為超級鏈接 287
20.2.3 TargetFrame屬性:指定鏈接內(nèi)容將被裝入的目標(biāo)框架 288
20.3 Ad Rotator組件的方法 288
20.4 使用Ad Rotator組件 288
第21章 Browser Capabilities組件:測試瀏覽器功能 290
21.1 Browser Capabilities組件相關(guān)文件 290
21.1.1 BrowsCap.dll文件:Browser Capabilities組件目標(biāo)文件 290
21.1.2 BrowsCap.in文件:瀏覽器屬性文件 290
21.2 使用Browser Capabilities組件 292
第22章 Content Linking組件:管理鏈接信息 294
22.1 Content Linking組件相關(guān)文件 294
22.1.1 Nextlink.dll文件:Content Linking組件的目標(biāo)文件 294
22.1.2 鏈接清單文件 294
22.2 Content Linking組件的方法 295
22.2.1 GetListCount屬性:返回鏈接清單文件中的鏈接頁面總數(shù) 295
22.2.2 GetListIndex屬性:獲取當(dāng)前頁的索引號 296
22.2.3 GetNextDescription屬性:返回鏈接清單文件中關(guān)于下一個鏈接的說明 296
22.2.4 GetNextURL屬性:獲取鏈接清單文件中當(dāng)前頁面的下一個鏈接的URL 297
22.2.5 GetNthURL屬性:獲取鏈接清單文件中指定頁面的URL 298
22.2.6 GetNthDescription屬性:獲取鏈接清單文件中指定頁面的說明信息 298
22.2.7 GetPreviousDescription屬性:返回鏈接清單文件上一個頁面的說明信息 299
22.2.8 GetPreviousURL屬性:返回鏈接清單文件中上一個頁面的URL 299
22.3 使用Content Linking組件 300
第23章 Content Rotator組件:輪番顯示指定內(nèi)容 303
23.1 Content Rotator組件的相關(guān)文件 303
23.1.1 Controt.dll文件:Content Rotator組件的目標(biāo)文件 303
23.1.2 Content Schedule文件:內(nèi)容循環(huán)表文件 303
23.2 Content Rotator組件的方法 304
23.2.1 ChooseContent方法:從內(nèi)容循環(huán)表文件返回一項文本 304
23.2.2 GetAllContent方法:返回內(nèi)容循環(huán)表中的全部內(nèi)容 305
23.3 使用Content Rotator組件 305
第24章 Counters組件:實現(xiàn)計數(shù)功能 307
24.1 Counters組件相關(guān)的文件 307
24.1.1 Counters.dll文件:Counters組件的目標(biāo)文件 307
24.1.2 Counters.txt文件:存放了各個計數(shù)器的值 308
24.2 Counters組件的方法 308
24.2.1 Set方法:設(shè)定指定計數(shù)器的值 308
24.2.2 Increment方法:對指定的計數(shù)器進(jìn)行加1操作 309
24.2.3 Remove方法:清除指定的計數(shù)器 309
24.2.4 Get方法:返回指定計數(shù)器的值 310
24.3 使用Counters組件 311
第25章 Logging Utility組件:用于管理日志文件 315
25.1 Logging Utility組件相關(guān)的文件 315
25.2 Logging Utility組件的屬性 315
25.2.1 BytesReceived屬性:返回收到的字節(jié)數(shù) 315
25.2.2 BytesSent屬性:返回已發(fā)送的字節(jié)數(shù) 316
25.2.3 ClientIP屬性:返回用戶的主機的IP地址 317
25.2.4 Cookie屬性:返回用戶Cookie相關(guān)內(nèi)容 317
25.2.5 CustomFields屬性:表明用戶自定義域名組 317
25.2.6 DateTime屬性:從記錄中返回日期和時間 317
25.2.7 Method屬性:返回數(shù)據(jù)操作方式 318
25.2.8 ProtocolVersion屬性:返回協(xié)議版本信息 318
25.2.9 Referer屬性:返回記錄中的URL信息 318
25.2.10 ServerIP屬性:返回服務(wù)器IP地址 319
25.2.11 ServerName屬性:返回服務(wù)器名稱 319
25.2.12 ServerPort屬性:返回服務(wù)器端口名 319
25.2.13 ServiceName屬性:返回啟用的服務(wù)名稱 319
25.2.14 TimeTaken屬性:返回響應(yīng)消耗的時間 319
25.2.15 URIQuery屬性:返回完成請求所用到的所有參數(shù) 319
25.2.16 URIStem屬性:返回目標(biāo)URL地址 320
25.2.17 UserAgent屬性:返回用戶使用的代理名 320
25.2.18 UserName屬性:返回進(jìn)行過某項操作的用戶名 320
25.2.19 Win32Status屬性:返回Win32Status狀態(tài)代碼 320
25.3 Logging Utility組件的方法 321
25.3.1 AtEndOfLog方法:判斷當(dāng)前位置是否處于日志文件結(jié)尾 321
25.3.2 CloseLogFiles方法:關(guān)閉所有打開的日志文件 321
25.3.3 OpenLogFile方法:打開指定的日志文件或日志文件集 322
25.3.4 ReadFilter方法:通過日期和時間從日志中過濾記錄 322
25.3.5 ReadLogRecord方法:閱讀下一個可用的日志記錄 322
25.3.6 WriteLogRecord方法:寫日志記錄到當(dāng)前日志文件 323
第26章 MyInfo組件:存儲管理員信息 324
26.1 MyInfo組件相關(guān)的文件 324
26.1.1 MyInfo.dll文件:MyInfo組件的目標(biāo)文件 324
26.1.2 MyInfo.XML文件:用于存儲MyInfo對象的屬性值 325
26.2 MyInfo組件的屬性 325
26.2.1 個人信息類屬性 325
26.2.2 公司信息類屬性 327
26.2.3 家庭信息類屬性 328
26.2.4 學(xué)校信息類屬性 328
26.2.5 組織信息類屬性 329
26.2.6 社團(tuán)信息類屬性 329
26.2.7 URL信息類屬性 329
26.2.8 其他屬性 329
26.2.9 自定義屬性 330
第27章 Page Counter組件:用于記錄頁面單擊次數(shù) 332
27.1 Page Counter組件相關(guān)的文件 332
27.1.1 pagecnt.dll文件:Page Counter組件的目標(biāo)文件 332
27.1.2 Hit Count Data file:單擊次數(shù)記錄文件 332
27.2 Page Counter組件的方法 333
27.2.1 Hits方法:返回指定URL被單擊的次數(shù) 333
27.2.2 PageHit方法:將當(dāng)前頁面的單擊次數(shù)增加一次 334
27.2.3 Reset方法:將指定的頁面的單擊次數(shù)重設(shè)為 0334
第28章 Permission Checker組件:驗證用戶權(quán)限 336
28.1 Permission Checker組件所需文件及配置 336
28.2 HasAccess方法:判斷用戶是否具有訪問站內(nèi)某一資源的權(quán)限 337
第29章 Tools組件:提供了多個實用功能 339
29.1 FileExists方法:判斷指定文件是否存在 339
29.2 PluginExists方法:判斷指定的插件是否存在 340
29.3 ProcessForm方法:用于處理提交的表單中的內(nèi)容 340
29.4 Owner方法:判斷當(dāng)前用戶是否為網(wǎng)站管理員 343
29.5 Random方法:產(chǎn)生一個隨機整數(shù) 343
第5篇 ADO對象
第30章 ADO概述:介紹ADO基本概念 347
30.1 ADO定義 347
30.2 RDS定義 348
30.3 ADO的對象 348
30.4 ADO的數(shù)據(jù)集合 349
第31章 Connection對象:用于與數(shù)據(jù)源建立連接 350
31.1 與數(shù)據(jù)源建立連接 350
31.1.1 ODBC連接方式 350
31.1.2 OLE DB連接方式 354
31.2 Connection對象的方法 356
31.2.1 Open方法:打開與數(shù)據(jù)源的連接 356
31.2.2 Execute方法:執(zhí)行指定的查詢、SQL語句以及存儲過程等 356
31.2.3 Close方法:關(guān)閉Connection對象 357
31.2.4 Cancel方法:取消執(zhí)行掛起的異步Execute或者Open方法的調(diào)用 358
31.2.5 BeginTrans方法:開始一個事務(wù) 358
31.2.6 CommitTrans方法:保存所做工作并結(jié)束事務(wù) 358
31.2.7 RollBackTrans方法:取消當(dāng)前事務(wù)中的任何修改并結(jié)束事務(wù) 358
31.3 Connection對象的屬性 360
31.3.1 Attributes屬性:設(shè)置或讀取Connection對象的特性 360
31.3.2 CommandTimeout屬性:設(shè)置命令執(zhí)行的時間 360
31.3.3 ConnectionString屬性:用于指定連接數(shù)據(jù)源的信息 360
31.3.4 ConnectionTimeout屬性:設(shè)置連接等待時間 361
31.3.5 CursorLocation屬性:設(shè)置或者返回服務(wù)游標(biāo)位置 361
31.3.6 DefaultDatabase屬性:設(shè)置Connection對象的默認(rèn)數(shù)據(jù)庫 362
31.3.7 Mode屬性:設(shè)置或者返回在Connection對象中修改數(shù)據(jù)的權(quán)限 362
31.3.8 Provider屬性:設(shè)置或返回Connection對象提供者的名稱 362
31.3.9 State屬性:獲取Connection對象的當(dāng)前狀態(tài) 363
31.3.10 Version屬性:獲取ADO的版本號 364
31.4 Connection對象的集合 364
31.4.1 Errors集合與Error對象 364
31.4.2 Properties集合 366
31.5 使用Connection對象 367
第32章 Command對象:執(zhí)行查詢或存儲過程 368
32.1 SQL結(jié)構(gòu)查詢語言 368
32.1.1 簡單查詢 368
32.1.2 條件查詢 369
32.1.3 查詢排序 370
32.1.4 統(tǒng)計查詢 371
32.1.5 Distinct查詢 371
32.1.6 多表查詢 372
32.1.7 多重查詢 373
32.1.8 添加記錄 373
32.1.9 修改記錄 374
32.1.10 刪除記錄 374
32.2 Command對象的屬性 374
32.2.1 ActiveConnection屬性:指定Command對象所屬的Connection對象 374
32.2.2 CommandText屬性:指定要執(zhí)行的命令文本 375
32.2.3 CommandTimeOut屬性:設(shè)置命令執(zhí)行的時間 375
32.2.4 CommandType屬性:指定Command對象命令的類型 376
32.2.5 Prepared屬性:指定是否保存CommandText的編譯版本 377
32.2.6 State屬性:返回Command對象的狀態(tài) 377
32.3 Command的方法 378
32.3.1 CreateParameter方法:根據(jù)提供的屬性創(chuàng)建新的Parameter對象 378
32.3.2 Execute方法:執(zhí)行Command對象的命令 379
32.3.3 Cancel方法:取消執(zhí)行掛起的異步Execute方法 380
32.4 帶參數(shù)查詢 380
32.4.1 Parameters集合及Parameter對象 381
32.4.2 使用Parameter對象進(jìn)行參數(shù)查詢 381
第33章 Recordset對象:訪問和操作記錄集 383
33.1 記錄集與游標(biāo) 383
33.1.1 游標(biāo)的種類 383
33.1.2 記錄集的鎖定 384
33.2 RecordSet對象的屬性 384
33.2.1 ActiveConnection屬性:指定RecordSet對象所屬的Connection對象 384
33.2.2 BOF、EOF屬性:判斷游標(biāo)是否處于記錄集的開頭或者末尾 385
33.2.3 BookMark屬性:返回記錄集的書簽或者根據(jù)書簽定位記錄 386
33.2.4 CacheSize屬性:設(shè)置或返回內(nèi)存中緩存記錄的數(shù)目 387
33.2.5 CursorLocation屬性:指定游標(biāo)服務(wù)的類型 387
33.2.6 CursorType屬性:指定所使用游標(biāo)的種類 387
33.2.7 EditMode屬性:返回當(dāng)前記錄的編輯狀態(tài) 388
33.2.8 Filter屬性:根據(jù)指定的條件篩選記錄集中的記錄 389
33.2.9 Index屬性:設(shè)置或返回RecordSet對象當(dāng)前有效的索引 391
33.2.10 LockType屬性:指定記錄的鎖定類型 391
33.2.11 MaxRecords屬性:指定打開RecordSet對象時所允許的最大記錄條數(shù) 391
33.2.12 RecordCount屬性:返回記錄集中記錄的條數(shù) 391
33.2.13 Sort屬性:根據(jù)指定的字段和順序?qū)ψ侄渭M(jìn)行排序 392
33.2.14 Source屬性:設(shè)置或返回Recordset對象中數(shù)據(jù)的來源 394
33.2.15 State屬性:判斷RecordSet對象的連接狀態(tài) 394
33.2.16 Status屬性:顯示記錄集中當(dāng)前記錄的狀態(tài) 395
33.2.17 PageSize屬性:設(shè)置RecordSet對象一頁所含有的記錄數(shù) 395
33.2.18 PageCount屬性:返回RecordSet對象中所具有的數(shù)據(jù)頁數(shù) 395
33.2.19 AbsolutePage屬性:設(shè)置或返回當(dāng)前的頁碼 396
33.2.20 AbsolutePosition屬性:設(shè)置或返回當(dāng)前記錄的位置 397
33.3 RecordSet對象的方法 399
33.3.1 Open方法:打開游標(biāo)與數(shù)據(jù)源建立連接 399
33.3.2 Move方法:移動游標(biāo)至某一位置 399
33.3.3 MoveFirst、MoveLast、MoveNext和MovePrevious方法:移動游標(biāo)位置 400
33.3.4 AddNew方法:添加新記錄 401
33.3.5 Cancel方法:取消執(zhí)行掛起的異步Execute方法和Open方法 402
33.3.6 UpdateBatch方法:保存對RecordSet對象中數(shù)據(jù)的批量修改 402
33.3.7 CancelBatch方法:取消對RecordSet對象中數(shù)據(jù)的批量更新 403
33.3.8 CancelUpdate方法:放棄對數(shù)據(jù)的更新 403
33.3.9 Clone方法:創(chuàng)建RecordSet對象的復(fù)制版本 403
33.3.10 Delete方法:刪除當(dāng)前記錄或記錄組 404
33.3.11 NextRecordset 方法:執(zhí)行命令序列中的下一條命令并返回一個記錄集 405
33.3.12 Requery方法:更新RecordSet對象中的數(shù)據(jù) 405
33.3.13 Resync方法:從數(shù)據(jù)庫中刷新RecordSet對象中的數(shù)據(jù) 405
33.3.14 Seek方法:在RecordSet對象中快速定位記錄 407
33.3.15 Supports方法:判斷RecordSet對象是否支持某種功能 408
33.3.16 GetRows方法:將RecordSet指定的記錄寫入一個數(shù)組中 408
33.3.17 Close方法:關(guān)閉當(dāng)前RecordSet對象 409
33.4 Fields集合及Field對象 409
33.4.1 Field對象的常用方法和屬性 409
33.4.2 Fields集合的常用方法和屬性 410
33.5 使用RecordSet對象 410
第34章 Record對象:操作半結(jié)構(gòu)化數(shù)據(jù) 415
34.1 Record對象的屬性 415
34.1.1 ActiveConnection屬性:指定Record對象所屬的連接 415
34.1.2 Mode屬性:設(shè)置或者返回在Record對象中修改數(shù)據(jù)的權(quán)限 415
34.1.3 ParentURL屬性:返回父Record對象的絕對URL地址 416
34.1.4 RecordType屬性:返回當(dāng)前Record對象的類型 416
34.1.5 Source屬性:指定Record對象的數(shù)據(jù)來源或者所代表的內(nèi)容 416
34.1.6 State屬性:返回Record對象的當(dāng)前狀態(tài) 417
34.2 Record對象的方法 417
34.2.1 Open方法:打開Record對象或者向其中添加新條目 417
34.2.2 Close方法:關(guān)閉Record對象 419
34.2.3 CopyRecord方法:將Record對象所代表的實體復(fù)制到其他位置 420
34.2.4 DeleteRecord方法:刪除Record對象所代表的實體 421
34.2.5 GetChildren方法:返回一個RecordSet對象 421
第35章 Stream對象:管理服務(wù)器目錄 424
35.1 Stream對象的屬性 424
35.1.1 Charset屬性:指定一個文本轉(zhuǎn)換字符集 424
35.1.2 EOS屬性:判斷當(dāng)前位置是否處于Stream對象的結(jié)尾 424
35.1.3 LineSeparator屬性:為文本Stream對象指定一個行分隔符 424
35.1.4 Mode屬性:設(shè)置或者返回在Record對象中修改數(shù)據(jù)的權(quán)限 425
35.1.5 Position屬性:返回Stream對象中的當(dāng)前位置 425
35.1.6 Size屬性:返回Stream對象的大小 425
35.1.7 State屬性:返回Stream對象的當(dāng)前狀態(tài) 425
35.1.8 Type屬性:返回或設(shè)置Stream對象中的數(shù)據(jù)類型 426
35.2 Stream對象的方法 426
35.2.1 Open方法:打開Stream對象 426
35.2.2 Cancel方法:取消Stream對象的打開操作 427
35.2.3 Close方法:關(guān)閉Record對象 428
35.2.4 CopyTo方法:復(fù)制數(shù)據(jù)至另一個Stream對象 428
35.2.5 Flush方法:將Stream對象中的數(shù)據(jù)寫入與之關(guān)聯(lián)的實體中 429
35.2.6 LoadFromFile方法:從文件中向Stream對象中加載數(shù)據(jù) 429
35.2.7 Read方法:從Stream對象中讀取指定數(shù)目的數(shù)據(jù) 430
35.2.8 ReadText方法:從Stream對象中讀取指定數(shù)目的數(shù)據(jù) 430
35.2.9 SaveToFile方法:將Stream對象中的數(shù)據(jù)保存到文件中 431
35.2.10 SetEOS方法:將Stream對象的當(dāng)前位置設(shè)置為結(jié)束位置 431
35.2.11 SkipLine方法:讀取文本內(nèi)容時跳過一行 431
35.2.12 Stat方法:返回Stream對象的一些信息 431
35.2.13 Write方法:向Stream對象中寫入二進(jìn)制數(shù)據(jù) 432
35.2.14 WriteText方法:向Stream對象中寫入文本信息 432
附錄A ASCII字符編碼表 433
附錄B 正則表達(dá)式元字符及其說明 434
附錄C VBScript語法錯誤代碼表 436
附錄D VBScript運行時錯誤表 439
附錄E 區(qū)域設(shè)置ID(LCID)表 441
附錄F ADO錯誤信息 444
附錄G 擴展的ADO錯誤信息及說明 446

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號