亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于ASP.NET Web用戶控件站點流量統(tǒng)計系統(tǒng)的設(shè)計

        2010-10-17 11:04:24許春艷
        科技傳播 2010年9期
        關(guān)鍵詞:頁面用戶系統(tǒng)

        李 航,許春艷

        長春職業(yè)技術(shù)學(xué)院,吉林長春 130033

        基于ASP.NET Web用戶控件站點流量統(tǒng)計系統(tǒng)的設(shè)計

        李 航,許春艷

        長春職業(yè)技術(shù)學(xué)院,吉林長春 130033

        通過采用ASP.NET技術(shù)下的Web用戶控件可以簡化表示層的頁面復(fù)雜度,讓程序員可以專心設(shè)計流量系統(tǒng)的業(yè)務(wù)邏輯而不必在代碼維護方面花費太多的精力。本文對站點流量統(tǒng)計系統(tǒng)的設(shè)計進行了論述。

        表示層;業(yè)務(wù)邏輯;站點流量;Web用戶控件;ascx

        隨著互聯(lián)網(wǎng)技術(shù)的逐漸普及,中國網(wǎng)民的數(shù)量正在以迅猛的增長,如何招攬更多的點擊率,獲取更多訪問量,如何及時調(diào)整網(wǎng)站內(nèi)容已經(jīng)成為了廣大網(wǎng)站管理者目前最為關(guān)心的問題。

        由此產(chǎn)生的各種輕量級的站點流量統(tǒng)計系統(tǒng)也開始應(yīng)運而生,本文主要探討目前應(yīng)用范圍比較廣的基于ASP.NET Web用戶控件的站點流量統(tǒng)計系統(tǒng)(以下簡稱流量系統(tǒng))的設(shè)計思路。

        就目前而言流量系統(tǒng)一般要具備快速統(tǒng)計站點流量、欄目流量、IP流量等信息。而如果單純地將以上功能的代碼直接編輯在表示層的頁面中,通常會造成代碼混亂、不易維護等問題。這里可以采用ASP.NET技術(shù)下的Web用戶控件來簡化表示層的頁面復(fù)雜度。讓程序員可以專心設(shè)計流量系統(tǒng)的業(yè)務(wù)邏輯而不必在代碼維護方面花費太多的精力。

        Web用戶控件與 ASP.NET 窗體有以下區(qū)別:

        1)Web用戶控件的文件擴展名為 .ascx;

        2)Web用戶控件中沒有 @ Page 指令,而是包含 @ Control 指令,該指令對配置及其他屬性進行定義;

        3)Web用戶控件不能作為獨立文件運行。而必須像處理任何控件一樣,將它們添加到 ASP.NET 窗體頁中;

        4)Web用戶控件中沒有 html、body 或 form 元素。這些元素必須位于宿主頁中。

        可以在用戶控件上使用與在 ASP.NET 網(wǎng)頁上所用相同的HTML 元素(html、body 或 form 元素除外)和 Web 控件。例如,如果要創(chuàng)建一個將用作工具欄的用戶控件,則可以將一系列Button Web 服務(wù)器控件放在該控件上,并創(chuàng)建這些按鈕的事件處理程序

        在流量系統(tǒng)中通常會提供給用戶一個系統(tǒng)的實時時間提示,同樣這個功能可以將這些代碼封裝到一個Web用戶控件中,當需要顯示系統(tǒng)時間時,只要拖動這個Web用戶控件的文件到具體頁面的設(shè)計視圖下就可以了。

        例1:在所需網(wǎng)站根目錄下添加一個Web用戶控件,命名為DisplayTime.ascx,在其源視圖下添加如下代碼:

        例2:設(shè)計顯示當月訪問量的Web用戶控件DisplayMonthCount.ascx

        在網(wǎng)站根目錄下添加新項Web用戶控件:“DisplayMonthCount.ascx”并在其源視圖下添加如下代碼:

        進入DisplayMonthCount.ascx.cs頁面,添加如下代碼,其中using DAL.traffic;為引入剛剛建立的DataBase.cs數(shù)據(jù)庫操作類所在的命名空間。通過創(chuàng)建DataTime對象獲取當前月份,并將當前月份作為檢索Func表的條件獲取滿足該月份的記錄總算,即select count(*) from func where month(loadtime)=month,其中count(*)為自動求和函數(shù)。值得注意的是當前訪問表Func的方式為通過構(gòu)建SQL語句在數(shù)據(jù)庫意外的環(huán)境下操作,因此需要對數(shù)據(jù)庫查詢語句進行字符串式的封裝構(gòu)建,因此就有了定義一個String類型的數(shù)據(jù)庫查詢字符串str的定義,在此讀者應(yīng)重點留意帶有查詢條件(參數(shù))的查詢字符串String str=@"select count(*) from func where month(loadtime)="+month;的構(gòu)建特點。最后將查詢結(jié)果以一個DataReader數(shù)據(jù)集的方式返回,并字符串的方式賦值給標簽控件Label1的Text值

        例3:設(shè)計顯示當日訪問量Web用戶控件getDayCount.ascx

        在網(wǎng)站根目錄下添加新項Web用戶控件“getDayCount.ascx”在其源視圖下添加如下代碼:

        進入DisplayMonthCount.ascx.cs頁面添加如下代碼, 當日訪問量設(shè)計思路與顯示當月訪問量設(shè)計思路相同,只是篩選表Func記錄的條件改成了當前日期即DataTime.Now.Day

        [1]鄭耀東.ASP.NET從入門到實踐[M].北京:清華大學(xué)出版社,2009,9.

        [2]劉亮亮,潘中強.精通ASP.NET 2.0數(shù)據(jù)綁定技術(shù)[M].北京:人民郵電出版社.

        TP393

        A

        1674-6708(2010)18-0127-02

        李航,助教,現(xiàn)就職于長春職業(yè)技術(shù)學(xué)院,從事軟件技術(shù)專業(yè)教學(xué)工作

        猜你喜歡
        頁面用戶系統(tǒng)
        大狗熊在睡覺
        Smartflower POP 一體式光伏系統(tǒng)
        刷新生活的頁面
        WJ-700無人機系統(tǒng)
        ZC系列無人機遙感系統(tǒng)
        北京測繪(2020年12期)2020-12-29 01:33:58
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        關(guān)注用戶
        商用汽車(2016年11期)2016-12-19 01:20:16
        關(guān)注用戶
        商用汽車(2016年6期)2016-06-29 09:18:54
        關(guān)注用戶
        商用汽車(2016年4期)2016-05-09 01:23:12
        如何獲取一億海外用戶
        国产亚洲午夜精品| 中文字幕av素人专区| 国产视频一区2区三区| 2021亚洲国产精品无码| 亚洲人成电影网站色| 色偷偷av一区二区三区| 麻豆精品久久久久久久99蜜桃| 性动态图av无码专区 | 最近日韩激情中文字幕| 国产精品亚洲婷婷99久久精品| 琪琪av一区二区三区| 极品少妇人妻一区二区三区| 一区二区三区国产在线视频| 中出人妻中文字幕无码| 中文字幕美人妻亅u乚一596| 亚洲都市校园激情另类| 国产精品第一区亚洲精品| 18禁免费无码无遮挡不卡网站| 国产精品激情| 国产一极毛片| 日韩人妻无码中文字幕一区| 亚洲成a人一区二区三区久久| 国产激情久久久久影院小草| 亚洲精品www久久久久久| 女人扒开下面无遮挡| 亚洲午夜精品a区| 久久夜色精品亚洲天堂| 青青草原综合久久大伊人精品| 波多野结衣av手机在线观看| 日本成人字幕在线不卡| 中文字幕乱码av在线| 看一区二区日本视频免费| 国产精品久久久久9999| 日韩精品无码久久一区二区三| 日韩爱爱视频| 在线观看亚洲视频一区二区| 人妻少妇进入猛烈时中文字幕| 国产超碰人人做人人爽av大片 | 日本精品少妇一区二区| 青青草免费手机视频在线观看| 亚洲国产精品国自产拍av|