日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
VB.NET網(wǎng)頁計數(shù)器代碼編寫方法介紹

VB.NET編程語言的實現(xiàn)方法比較特殊,可以在一定程度上提高編程員的開發(fā)效率。比如像本文介紹的VB.NET網(wǎng)頁計數(shù)器的實現(xiàn),就可以以一種簡單靈活的方式來實現(xiàn)。今天下午自己做了一個VB.NET網(wǎng)頁計數(shù)器。請大家一起來看看具體的實現(xiàn)方法。

定遠ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!

其實網(wǎng)上有很多的第三方計數(shù)器,用了發(fā)現(xiàn)速度慢,很不爽的是還要注冊,所以自己網(wǎng)上查查資料自己寫了一個,很好用。 其實原理也很簡單。目前流行的制作方法有兩種,一種方法是把“計數(shù)”放在數(shù)據(jù)庫中。第二種方法把“計數(shù)”放在txt文件中。我采用了后者,主要涉及在global.asax文件中進行文件的讀寫和計數(shù)的累加。

VB.NET網(wǎng)頁計數(shù)器實現(xiàn)代碼:

 
 
 
  1. Imports System.Web  
  2. Imports System.Web.SessionState  
  3. Imports System.io  
  4. Imports System.Collections  
  5. Imports System.ComponentModel  
  6. Imports System  
  7. Namespace Transplat  
  8. Public Class Global  
  9. Inherits System.Web.HttpApplication  
  10. #Region " 組件設(shè)計器生成的代碼 "  
  11. Public Sub New()  
  12. MyBase.New()  
  13. '該調(diào)用是組件設(shè)計器所必需的。  
  14. InitializeComponent()  
  15. '在 InitializeComponent() 
    調(diào)用之后添加任何初始化  
  16. End Sub  
  17. '組件設(shè)計器所必需的  
  18. Private components As 
    System.ComponentModel.IContainer 

注意: 以下過程是組件設(shè)計器所必需的可以使用組件設(shè)計器修改此過程。不要使用代碼編輯器修改它。

 
 
 
  1. < System.Diagnostics.DebuggerStep
    Through()> Private Sub 
    InitializeComponent()  
  2. components = New System.
    ComponentModel.Container  
  3. End Sub  
  4. #End Region  
  5. Sub Application_Start(ByVal 
    sender As Object, ByVal e As EventArgs)  
  6. ' 在應用程序啟動時激發(fā)  
  7. Dim count As Integer = 0 
  8. Dim srd As StreamReader  
  9. Dim file_path As String = 
    Server.MapPath("counter.txt")  
  10. srd = File.OpenText(file_path)  
  11. Dim str As String  
  12. Do While srd.Peek() >= 0  
  13. str = srd.ReadLine()  
  14. count = Integer.Parse(str)  
  15. Loop  
  16. Dim obj As Object = count 
  17. Application("counter") = obj  
  18. srd.Close()  
  19. End Sub  
  20. Sub Session_Start(ByVal sender 
    As Object, ByVal e As EventArgs)  
  21. ' 在會話啟動時激發(fā)  
  22. Application.Lock()  
  23. Dim jishu As Integer = 0 
  24. jishu = Integer.Parse(Application
    ("counter").ToString)  
  25. jishujishu = jishu + 1  
  26. Dim obj As Object = jishu 
  27. Application("counter") = obj 

將數(shù)據(jù)記錄寫入文件

 
 
 
  1. Dim file_path As String = 
    Server.MapPath("counter.txt")  
  2. Dim fs As StreamWriter = 
    New StreamWriter(file_path, False)  
  3. fs.WriteLine(jishu)  
  4. fs.Close()  
  5. End Sub  
  6. Sub Application_BeginRequest
    (ByVal sender As Object, 
    ByVal e As EventArgs)  
  7. ' 在每個請求開始時激發(fā)  
  8. End Sub  
  9. Sub Application_Authenticate
    Request(ByVal sender As Object, 
    ByVal e As EventArgs)  
  10. ' 嘗試對使用進行身份驗證時激發(fā)  
  11. End Sub  
  12. Sub Application_Error(ByVal 
    sender As Object, ByVal e As EventArgs)  
  13. ' 在發(fā)生錯誤時激發(fā)  
  14. End Sub  
  15. Sub Session_End(ByVal sender 
    As Object, ByVal e As EventArgs)  
  16. ' 在會話結(jié)束時激發(fā)  
  17. End Sub  
  18. Sub Application_End(ByVal 
    sender As Object, ByVal e As EventArgs)  
  19. ' 在應用程序結(jié)束時激發(fā)  
  20. Dim js As Integer  
  21. js = Integer.Parse(Application
    ("counter").ToString) 

將數(shù)據(jù)記錄寫入文件

 
 
 
  1. Dim file_path As String = 
    Server.MapPath("counter.txt")  
  2. Dim fs As StreamWriter = 
    New StreamWriter(file_path, False)  
  3. fs.WriteLine(js)  
  4. fs.Close()  
  5. End Sub  
  6. End Class  
  7. End Namespace 

以上的文件保存在global.asax.vb中。

我比較喜歡用dreamweaver結(jié)合vs.net開發(fā),需要用到計數(shù)器的地方只需要加一個語句< %=application("counter")%>即可得到計數(shù)的值??梢宰龅暮每匆稽c就把數(shù)值的每一位分解成單個的字符,如1234分解后對應的圖片為,1.gif,2.gif,3.gif,4.gif,顯然圖片對應的數(shù)字更美觀。下面是在模版中的部分代碼:

 
 
 
  1. < div align="center">   
  2. < p>版權(quán)所有© 2006 
    中國科學院遙感應用研究所 < /p> 
  3. < FONT face="宋體" color=
    "#330033">您是本站的第  
  4. < % dim s as string  
  5. dim I as integer  
  6. s=cstr(application("counter")+10^6)  
  7. s=mid(s,2,6)  
  8. for I=1 to 6  
  9. %> 
  10. < img src='../image/counter/
    < %=mid(s,I,1)%>.gif' width='15' 
    height='20'>   
  11. < %next%>位訪問者!< /FONT> 
  12. < /div> 

VB.NET網(wǎng)頁計數(shù)器的具體實現(xiàn)方法就為大家介紹到這里。

【編輯推薦】

  1. VB.NET基本函數(shù)內(nèi)容概述
  2. VB.NET中心旋轉(zhuǎn)圖像實現(xiàn)技巧分享
  3. 快速掌握VB.NET獲取CPU使用率技巧
  4. VB.NET刪除空白行具體實現(xiàn)方法詳解
  5. VB.NET連接遠程數(shù)據(jù)庫技巧分享

網(wǎng)頁題目:VB.NET網(wǎng)頁計數(shù)器代碼編寫方法介紹
轉(zhuǎn)載來于:http://www.dlmjj.cn/article/dpogiej.html