麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 編程 > ASP > 正文

asp偽繼承初探_實(shí)例代碼

2024-05-04 11:09:13
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
在寫(xiě)一個(gè)分頁(yè)類的時(shí)候,碰到一個(gè)很巧妙的類對(duì)象引用傳遞的問(wèn)題,如果我這里解釋是怎么一回事可能大家很難看清楚,不如看代碼
 
 
 
其中使用到一個(gè)分頁(yè)類CPaging 
復(fù)制代碼代碼如下:

Class CPaging 
Public RS ' RecordSet對(duì)象 
Public Mark ' 指針標(biāo)簽 
Private sSize ' 每頁(yè)顯示數(shù) 
Private sTotal ' 總記錄數(shù) 
Private sPage ' 當(dāng)前頁(yè)碼 
Private sCount ' 總頁(yè)碼 
Private Sub Class_Initialize 
sSize = 20 
sPage = 1 
sCount = 1 
End Sub 
Private Sub Class_Terminate 
Closeobj RS 
End Sub 
'每頁(yè)顯示數(shù) 
Property Let Size(Value) 
sSize = Value 
End Property 
Property Get Size 
Size = sSize 
End Property 
'當(dāng)前頁(yè)碼 
Property Let Page(Value) 
If Not IsNumeric(Value) Then 
sPage = 1 
Else 
sPage = Value 
End If 
End Property 
Property Get Page 
If (sPage - 1) * sSize > sTotal Then 
If sTotal Mod sSize = 0 Then 
Page = Total / sSize 
Else 
Page = Total / sSize +1 
End If 
ElseIf sPage < 1 Then 
Page = 1 
Else 
Page = sPage 
End If 
End Property 
'總頁(yè)碼 
Property Get Count 
If sTotal Mod sSize = 0 Then 
Count = sTotal / sSize 
Else 
Count = sTotal / sSize + 1 
End If 
End Property 
'總記錄數(shù) 
Property Get Total() 
Total = sTotal 
End Property 
Public Function Open(Byval SQLString) 
Try DB.Openquery(RS,SQLString) 
sTotal = RS.RecordCount 
End Function 
End Class 

以下是調(diào)用頁(yè) 
復(fù)制代碼代碼如下:

Dim Products 
Set Products = New CPaging 
With Products 
.Size = 15 '每頁(yè)顯示數(shù) 
.Page = PageNum '當(dāng)前頁(yè) 
End With 
Try Products.Open(ListSQL) 
If Products.RS.Bof and Products.RS.Eof then 
Response.Write("<TR><TD colspan=8>查找無(wú)記錄</TD></TR>") 
Else 
Dim i 
i = 0 
Products.RS.Move (Products.Page - 1) * Products.Size 
Do While Not Products.RS.Eof 
Response.Write("<TR onmouseup=MouseUp(this); onmousedown=MouseDown(this); onmouseover=MouseOver(this); onclick=Click(this); onmouseout=MouseOut(this);>"&vbCrLf) 
Response.Write("<TD align=middle nowrap>" & Products.RS("ProductsClassName") & "</TD>"&vbCrLf) 
Response.Write("<TD align=left nowrap>" & Products.RS("ProductsName") & " </TD>"&vbCrLf)
Response.Write("</TR>"&vbCrLf) 
i=i+1 
If i >= Products.Size Then Exit Do 
Products.RS.MoveNext 
Loop 
End If

當(dāng)看到第8行的時(shí)候,似乎窺到了.net的影子--命名空間?

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 亚洲日本韩国在线观看 | 国产精品久久久久久模特 | 成年免费网站 | 精品亚洲视频在线观看 | 久草在线网址 | 全免费午夜一级毛片真人 | 精品国产一区二区在线 | 亚洲第一页夜 | 最新欧美精品一区二区三区 | 毛片免费观看日本中文 | 一级毛片播放 | 黄www片 | 亚洲一区在线国产 | 婷婷中文字幕一区二区三区 | 欧美人的天堂一区二区三区 | 久综合| 亚洲va在线| 粉嫩一区| 天天操很很操 | 欧美国产91| 欧美激情精品久久久久久久久久 | 亚洲最新色 | 色综合久久久久综合99 | 国产一区二精品区在线 | 成人免费av在线播放 | 青青国产在线视频 | 九九热在线视频观看 | 毛片小网站 | 一区二区三区视频播放 | 久久久精品99 | 中文字幕免费看 | 日韩一级免费毛片 | 欧美成人精品一区二区三区 | 一级电影在线观看 | 中文字幕在线观看成人 | 免费一级高清毛片 | 亚洲电影免费观看国语版 | 线观看免费完整aaa 久久不雅视频 | 黄色片在线观看网站 | www.91在线观看 | 久久久久久久久久91 |