最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

一個ACCESS數(shù)據(jù)庫訪問的類第3/3頁

 更新時間:2006年07月09日 00:00:00   作者:  

還有一個讀取XML的類 XmlReader:
<%
Class XmlReader Private Xml Public Sub Load(ByVal Path)
Xml.Load(Server.MapPath(Path))
End Sub Public Function SelectSingleNode(ByVal XPath)
Set SelectSingleNode = Xml.SelectSingleNode(XPath)
End Function Public Function SelectNodes(ByVal XPath)
Set SelectNodes = Xml.SelectNodes(XPath)
End Function

Private Sub Class_initialize()
Set Xml = Server.CreateObject("Microsoft.XMLDOM")
Xml.async = False
'Xml.setProperty "ServerHTTPRequest", True
End Sub
Private Sub Class_Terminate()
Set Xml = Nothing
End Sub End Class
%>

好了,萬事俱備,開始搭建基本的三層:
數(shù)據(jù)模型層:此層對應(yīng)成一個類,類的類名和字段屬性對應(yīng)于數(shù)據(jù)庫的相應(yīng)表名及字段。
考慮表News,其結(jié)構(gòu)如下:


則其對應(yīng)的模型層如下:
<%
Class DataNews Private IAddDate
Private IContent
Private ICount
Private INewsID
Private ITitle
Private IUserID
Private IUserName Public Property Let AddDate(ByVal Value)
IAddDate = Value
End Property
Public Property Get AddDate()
AddDate = IAddDate
End Property Public Property Let Content(ByVal Value)
IContent = Value
End Property
Public Property Get Content()
Content = IContent
End Property Public Property Let Count(ByVal Value)
ICount = Value
End Property
Public Property Get Count()
Count = ICount
End Property Public Property Let NewsID(ByVal Value)
INewsID = Value
End Property
Public Property Get NewsID()
NewsID = INewsID
End Property Public Property Let Title(ByVal Value)
ITitle = Value
End Property
Public Property Get Title()
Title = ITitle
End Property Public Property Let UserID(ByVal Value)
IUserID = Value
End Property
Public Property Get UserID()
UserID = IUserID
End Property Public Property Let UserName(ByVal Value)
IUserName = Value
End Property
Public Property Get UserName()
UserName = IUserName
End Property Private Sub Class_initialize()
End Sub
Private Sub Class_Terminate()
End Sub End Class
%>

這里用了類名DataNews,因為VBScript不支持Namespace(-_-),以前綴區(qū)分,而類中私有屬性用I作前綴,沒什么特別含義,僅僅是因為I所占寬度較小,不影響理解時的聯(lián)想反應(yīng)速度,如果非要拉點合理的解釋的話,那么就是,Private中的I,以區(qū)分于Public,不用m_之類,是因為覺得它不夠美觀,影響編碼心情(所以不喜歡寫C),因為需要以優(yōu)雅之心情,編寫優(yōu)雅的代碼(哎呀,誰扔的雞蛋?拜托換個新鮮點的)。

相關(guān)文章

最新評論

增城市| 绥芬河市| 安阳市| 金塔县| 武义县| 威宁| 高平市| 莱芜市| 凤冈县| 万州区| 保德县| 措勤县| 衡阳市| 新丰县| 泰来县| 青河县| 河北省| 万荣县| 会东县| 梁平县| 青田县| 南京市| 佛坪县| 朝阳县| 嵊泗县| 从江县| 锡林浩特市| 乐都县| 博客| 邵阳县| 乌鲁木齐市| 文安县| 曲阜市| 工布江达县| 香格里拉县| 甘南县| 天门市| 连云港市| 衡水市| 乐平市| 双江|