• 大小: 1.04MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-30
  • 语言: 其他
  • 标签:

资源简介

不使用数据库实现聊天室的功能,充分学会Application和session的使用方法

资源截图

代码片段和文件信息

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class contents : System.Web.UI.Page
{
    protected void Page_Load(object sender EventArgs e)
    {
        string[] arr = new string[20];//定义一维字符串数组,用来存储登陆用户的昵称
        string[] contents = new string[20 20];//定义二维字符串数组,用来存储相对的用户能看到的信息
        int num = 0;//定义整型的变量,用来记录登陆用户的数量
        int[] contentsnum = new int[20];//定义一维整型数组,用来记录相对用户将插入信息的位置
        int flag = 0;//定义整型变量,用来存储当前用户在数组中的位置
        arr = (string[])Application[“Chater“];//获取所有在线用户
        contents = (string[])Application[“contents“];//获取当前用户所能看到的全部信息
        num = int.Parse(Application[“chatnum“].ToString());//获取登陆用户的数量
        contentsnum = (int[])Application[“contentnum“];//获取相对用户将插入信息的位置
        int i = 0;

        for (; i < num; i++)
        {
            if (Session[“user“].ToString () == arr[i])
            {
                flag = i;//记录当前用户在数组中的位置
            }
        }

        int y = contentsnum[flag];//获取当前用户将插入信息的位置
           
        if (contents[flagy] != null)//判断当前用户将插入信息的位置是否为空,如果为空则说明该用户可见信息不足20条,否则插入的信息将覆盖原始信息
        {
            int m = y;

            for (; m < 20; m++)
            {
                Response.Write(contents[flagm] + “
“);//将信息按时间顺序显示
            }
        }

        int n = 0;

        for (; n < y; n++)
        {
            Response.Write(contents[flag n] + “
“);//将信息按时间顺序显示
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     121089  2010-09-13 23:25  Chat\bgs\2f095958588f79192834f09f.jpg

     文件      44559  2010-05-15 00:24  Chat\bgs\feifs8.jpg

     文件    1069049  2010-05-15 00:25  Chat\bgs\feilzs42.jpg

     文件        491  2010-09-13 21:25  Chat\contents.aspx

     文件       2183  2010-10-25 22:12  Chat\contents.aspx.cs

     文件        444  2010-09-16 19:10  Chat\Default.aspx

     文件        409  2010-09-16 19:10  Chat\Default.aspx.cs

     文件       1728  2010-10-25 21:40  Chat\Global.asax

     文件       1397  2010-10-25 21:25  Chat\iframe.htm

     文件        749  2010-09-13 23:36  Chat\List.aspx

     文件       1234  2010-10-25 21:24  Chat\List.aspx.cs

     文件       1391  2010-10-25 21:21  Chat\Logn.aspx

     文件       2371  2010-10-25 21:22  Chat\Logn.aspx.cs

     文件        973  2010-09-13 23:22  Chat\sendcontents.aspx

     文件       6615  2010-10-25 22:19  Chat\sendcontents.aspx.cs

     文件       1546  2010-09-09 17:35  Chat\Web.Config

     目录          0  2010-09-09 17:32  Chat\App_Data

     目录          0  2010-09-13 23:26  Chat\bgs

     目录          0  2010-10-25 22:19  Chat

----------- ---------  ---------- -----  ----

              1256228                    19


评论

共有 条评论

相关资源