999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

利用ASP.NET內置對象開發簡單聊天室

2015-06-27 06:33:38
天津科技 2015年8期
關鍵詞:頁面用戶

張 莉

(天津現代職業技術學院 天津300350)

利用ASP.NET內置對象開發簡單聊天室

張 莉

(天津現代職業技術學院 天津300350)

ASP.NET是一種功能強大的網絡編程語言,效率更高,編程更容易,可重用性更好,而且有良好的安全管理機制,常用的腳本語言是VB.NET和C#。常用的內置對象是ASP.NET編程的基礎,ASP.NET語言封裝了常用的基本對象,程序員要想方便地實現客戶機與服務器之間的交流,必須熟練使用這些對象。ASP.NET提供了7個內置對象,使用比較頻繁是request、response、Application、Session,它們可以直接使用,不需要聲明。利用ASP.NET的兩個重要內置對象Application和Session開發簡單聊天室,可以實現公開聊天內容和私聊功能。

ASP.NET Application對象 Session對象 聊天室

1 ASP.NET簡介

ASP.NET又稱ASP+,是微軟公司2000年6月發布的網絡編程語言,是建立動態Web應用程序的新一代技術。ASP.NET是微軟公司在VB、VC、ASP之后推出的新一代編程環境Microsoft.NET框架之下的編程語言之一,正如VC++是C語言的新版本一樣,ASP.NET是ASP更新換代的最新網絡編程語言,常用的腳本語言是VB.NET和C#。運行.NET程序必須先構建.NET的運行環境,構建運行環境需要安裝的軟件有Visual Studio 2008等專門的.NET開發工具、.NET程序賴以執行的.NET Framework以及.NET執行必需的服務器環境IIS。

ASP.NET主要有以下優點:

1.1 效率更高

ASP.NET采用C#、VB.NET等模塊化程序語言作為腳本語言,這些語言在執行時,一次編譯多次執行,執行效率大大高于解釋型的編程框架。

1.2 編程更容易,可重用性更好

ASP.NET引入了大量的服務器控件,代碼界面和設計界面分離,使得開發更為簡單、高效,可重用性更好。很多功能通過將相應控件拖入設計界面中即可輕松實現,使得一些復雜的網站功能的實現變得非常簡單。

1.3 更好的安全管理機制

ASP.NET采用分級配置系統,服務器環境和應用程序的設置更加簡單。配置信息都保存在文本中,新的設置不需要啟動本地的管理員工具就可以實現。

2 ASP.NET內置對象

常用的內置對象是ASP.NET編程的基礎,這些對象的熟練使用,使程序員能夠很方便地實現客戶機與服務器之間的交流。在ASP.NET提供的7個對象中,使用比較頻繁是request、response、Application、Session,其中Application和Session對象的一個典型應用就是聊天室的制作。

2.1 Application對象

Application是記錄應用程序參數的對象,它用于共享應用程序級信息。Application對象類似高級語言中的公有變量,通常存儲一些公共數據,可以在整個應用程序內部共享,并且允許多個用戶對它訪問,對所有用戶都是可見的。在ASP.NET中Application是在服務器內存中存儲數量較少又獨立于用戶請求的數據。Application訪問數據速度非常快,且數據存在于應用程序的整個生命周期,我們通常在Application_Start的時候對一些數據進行初始化,以便在以后的訪問中實現迅速訪問和檢索。

Application對象功能就是用來存儲所有用戶的公用數據,保存全局信息,最常用的方法是Lock和Unlock。一些廣泛應用的聊天室、計數器都是利用Application對象編寫的。

2.2 Session對象

Session對象記錄瀏覽器端的變量對象,用來存儲跨網頁程序的變量或者對象。用戶對網站的一次訪問稱為一個會話。ASP.NET應用程序為每一個用戶維護一個Session,用來存儲用戶的對話信息。Session對象的基本應用是保存信息、讀取信息、設置頁面有效期等。

Session對象功能就是用來存儲用戶的私有數據,用于保存會話變量的值,保存全局信息。網上購物的購物車功能就是用Session對象實現的。

3 聊天室程序舉例

本文借助Application對象和Session對象編寫了一個簡單的聊天室,可以實現公開聊天和私聊,主要設計了兩個頁面,Default頁和main頁。

3.1 Default頁面

Default頁面布局如圖1所示:

圖1 Default頁面Fig.1 “Default” page

如果通過驗證,則準備登錄聊天室,登錄按鈕的主要代碼為:

3.2 main頁面

圖2是昵稱為a、b的用戶登錄后的Main界面。

圖2 Main頁面Fig.2 Main page

聊天內容分為公開聊天和私聊,用一個復選框控件,如果被選中,則表示要私聊,沒選擇則表示公開聊天。發言命令按鈕的主要代碼為:

3.3 Global.asax文件

Global.asax文件的主要代碼及注釋有:

4 結 語

介紹了ASP.NET的主要特點、內置對象。在Visual Studio 2005開發環境下,利用ASP.NET的內置對象開發了一個簡易聊天室。ASP.NET功能強大,開發網站非常得心應手。

[1] 崔連和. ASP. NET網絡程序設計[M]. 北京:中國人民大學出版社,2012.

[2] 李賀,王小科. ASP. NET開發實戰[M]. 北京:清華大學出版社,2013.

[3] 董義格,王萍. ASP. NET入門——簡易聊天室的制作[J]. 電腦編程技巧及維護,2006(2):4-8.

Development of a Simple Chat Room Using ASP.NET Built-in Objects

ZHANG Li
(Tianjin Modern Vocational Technology College,Tianjin 300350,China)

ASP.Net is a powerful network programming language featuring higher efficiency,easier programming,better reuse function and good security management mechanism.Its common scripting languages are VB.Net and C#.Commonly used built-in object is the foundation of ASP.Net programming.ASP.Net language encapsulates common basic objects.To conveniently achieve the communication between client and server,programmers must be skilled in the use of these objects.ASP.NET provides 7built-in objects,such as frequently used request,response,Application and Session.These 7 objects can be directly used without declaration.A simple chat room was achieved by using Application and Session builtin objects,realizing public chat and private chat functions.

ASP.NET;Application;Session;chat room

TP312

:A

:1006-8945(2015)08-0053-02

2015-07-10

猜你喜歡
頁面用戶
微信群聊總是找不到,打開這個開關就好了
大狗熊在睡覺
刷新生活的頁面
保健醫苑(2022年1期)2022-08-30 08:39:14
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
Camera360:拍出5億用戶
創業家(2015年10期)2015-02-27 07:55:08
100萬用戶
創業家(2015年10期)2015-02-27 07:54:39
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
同一Word文檔 縱橫頁面并存
主站蜘蛛池模板: 秘书高跟黑色丝袜国产91在线| 日韩免费视频播播| 国产地址二永久伊甸园| 综1合AV在线播放| 五月天综合网亚洲综合天堂网| 免费看美女自慰的网站| 国产一级片网址| 亚洲欧洲日韩综合| 国产成人精品一区二区免费看京| 老色鬼久久亚洲AV综合| 国产va欧美va在线观看| 久久国产成人精品国产成人亚洲| 亚洲成人精品在线| 精品国产成人三级在线观看| 欧美精品影院| 成人免费网站在线观看| 在线观看国产精品一区| 午夜日b视频| 青青草欧美| 亚洲色婷婷一区二区| 91年精品国产福利线观看久久| 五月婷婷综合色| 日韩精品一区二区三区中文无码| 国产网友愉拍精品| 青青久久91| 少妇精品在线| 成年看免费观看视频拍拍| 又黄又湿又爽的视频| 99久久精品国产自免费| 亚洲欧美精品在线| 在线观看热码亚洲av每日更新| 亚洲人成网站色7799在线播放 | 中文字幕中文字字幕码一二区| 五月婷婷亚洲综合| 99re热精品视频国产免费| 自拍亚洲欧美精品| 亚洲中文字幕23页在线| 99视频免费观看| 精品国产电影久久九九| 国产精品刺激对白在线| 亚洲天堂视频在线播放| 亚洲区第一页| 激情综合五月网| 国产不卡在线看| 国产成人精品一区二区三在线观看| 91蜜芽尤物福利在线观看| 免费在线播放毛片| 国产精品欧美日本韩免费一区二区三区不卡 | 黄色a一级视频| 国产二级毛片| 国产免费怡红院视频| 小说 亚洲 无码 精品| 亚洲精品在线观看91| 99热这里只有精品久久免费| 蜜桃臀无码内射一区二区三区 | 国产欧美成人不卡视频| 久久九九热视频| 亚洲日韩第九十九页| 永久免费AⅤ无码网站在线观看| 91精品啪在线观看国产| 精品撒尿视频一区二区三区| 国产一区二区三区精品久久呦| 精品国产美女福到在线直播| 国产成人啪视频一区二区三区 | 欧美成人一区午夜福利在线| 国产欧美网站| 国产十八禁在线观看免费| 六月婷婷激情综合| 欧美一区二区三区国产精品| 色偷偷av男人的天堂不卡| 最近最新中文字幕免费的一页| 99人妻碰碰碰久久久久禁片| 国产成人亚洲精品无码电影| 日本高清免费一本在线观看| 色噜噜综合网| 亚洲综合欧美在线一区在线播放| 国产偷国产偷在线高清| 色成人亚洲| 女人爽到高潮免费视频大全| 国产91在线|日本| 黄色免费在线网址| 国产午夜人做人免费视频中文|