Web技术与应用01聊天室 .docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Web技术与应用01聊天室

南京信息工程大学实验(实习)报告 实验(实习)名称? 聊天室 ?实验(实习)日期???得分???指导教师???? 系?专业?年级??班次??姓名??学号?? 实验目的 三、实验步骤 图7.8 新建Web应用程序 图7.9 查看Global.asax.cs的代码 3) 初始化聊天内容:因为聊天内容要求所有用户都能看到,所以本实例中使用Application对象来存储聊天内容。因为读取Application中不存在的内容会引起异常,所以要初始化聊天内容。在Global.asax.cs代码编辑窗口中,为Application_Start()添加代码如下: protected void Application_Start(Object sender, EventArgs e) { //在应用程序启动时初始化聊天内容 Application[chatcontent]=h2欢迎来到幸福聊天室/h2; } 4) 重命名WebForm1.aspx为send.aspx:当创建一个新的应用程序时,会默认生成文件WebForm1.aspx,可以根据需要重新命名。在“解决方案资源管理器”窗口中,右击文件WebForm1.aspx,在快捷菜单中选择“重命名”命令,输入新的名字send.aspx。 5) 设计send.aspx的界面:send.aspx用来让用户输入聊天内容,对应于主页面中下面的窗口。 在send.aspx的页面开始处输入文本“姓名:”。 从“工具箱”内拖出一个TextBox控件放在“姓名:”后,并在“属性”窗口中把TextBox控件的ID属性改为sender,把Columns属性改为10。 把光标放置在TextBox控件sender后面,按Shift+Enter进行换行。 输入文本“内容:”。 从“工具箱”内拖出一个TextBox控件放在“内容:”后,并在“属性”窗口中把TextBox控件的ID属性改为content,把Columns属性改为60。 从“工具箱”内拖出一个Button控件放在TextBox控件content后,并在“属性”窗口中把Button控件的Text属性改为“发送”。此时,send.aspx的界面如图7.11所示。 图7.11 send.aspx界面 6) 为send.aspx中的按钮添加Click事件处理程序:双击send.aspx中的按钮,可打开send.aspx.cs的代码编辑窗口,光标自动放置在Button1_Click()方法内部,此方法会在单击按钮时执行,在此添加代码如下: private void Button1_Click(object sender, System.EventArgs e) { //定义变量,用来存放一条聊天信息,包括说话者、说话内容、说话日期时间 string message; //获取说话者的名字并用蓝色显示 message=font color=blue+this.sender.Text+/font说:; //获取说话内容 message+=this.content.Text; //获取说话日期时间并用斜体显示 message+=(i+DateTime.Now.ToString()+/i); //在每条信息后面加上换行 message+=br; Application.Lock(); //把新聊天信息附加在原来聊天信息的后面并存入Application Application[chatcontent]=(string)Application[chatcontent]+message; Application.UnLock(); //清空聊天文本框 this.content.Text=; } 7) 添加Web窗体:打开“项目”菜单,选择“添加Web窗体”命令,弹出“添加新项”对话框,在“名称”文本框中输入main.aspx,如图7.12所示,然后单击“打开”按钮。 图7.12 添加Web窗体 8) 设计main.aspx页面:从“工具箱”中拖出一个Label控件放在页面上,把Label控件的ID属性改为chatmessage,把Text属性设置为空,然后把main.aspx窗口由设计视图切换到HTML源视图,并在head与/head之间添加下面代码: meta http-equiv=refresh conten

文档评论(0)

youshen + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档