Web高级程序设计教程 第7章 数据的显示与处理

Web高级程序设计教程 第7章 数据的显示与处理

ID:40239735

大小:1.87 MB

页数:195页

时间:2019-07-28

Web高级程序设计教程 第7章 数据的显示与处理_第1页
Web高级程序设计教程 第7章 数据的显示与处理_第2页
Web高级程序设计教程 第7章 数据的显示与处理_第3页
Web高级程序设计教程 第7章 数据的显示与处理_第4页
Web高级程序设计教程 第7章 数据的显示与处理_第5页
资源描述:

《Web高级程序设计教程 第7章 数据的显示与处理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第七章数据的显示与处理本章学习目标:本章主要讲解如何把数据库中的数据通过数据的列表控件显示出来并达到用户的要求,以及通过列表控件对数据库中的数据进行操作。通过对本章的学习,读者应该掌握以下主要内容:DataGrid控件的使用方法数据显示与处理的实际应用。例如,“伪邮件系统”中邮件的显示和附件标志的处理方式7.1伪邮件系统中邮件发送与接收说明第七章数据的显示与处理7.2邮件的发送7.2.1伪邮件发送界面说明7.2.2伪邮件发送程序7.3对于一个指定邮件的显示7.3.1DataGrid控件的介绍7.3.2DataGrid控件实现数据库记录的分页显示7.

2、3.3DataGrid控件的记录排序7.3.4DataGrid控件定制列元素7.4.1伪邮件的接收-收件箱程序7.4.2显示指定邮件的方法7.1伪邮件邮件的发送与接受说明在本伪邮件系统中,在邮件的发送之前,必须首先要进行登录,登录成功之后才能进行邮件发送与接收。伪邮件系统中邮件的发送其实就是向“邮件数据表”中添加一条记录。工作过程是:用户在一个Web页面上填写收件人的用户名、主题、邮件正文以及所带的附件,然后点击“邮件发送”按钮,这时该页面的程序代码会执行一个操作把用户所填写的内容以及发件人的名字,当前写入数据表的时间(作为邮件的发送时间),写入“

3、邮件数据表”中,即向该邮件数据表中添加一条记录。7.1伪邮件邮件的发送与接受说明这里所说的邮件接收,其实就是一种把“邮件数据表”中收件人与用户在使用本伪邮件系统的登录名相同的所有记录显示出来,然后用户可根据邮件的状态来选择删除某一记录(邮件)或显示某一邮件的详细信息。强调的是为了能使用户感觉比较正规,一般接收者在打开邮箱以前,就能看到是否有新邮件到来,所以在邮件数据表中设立了一个“邮件标志”标志字段,当邮件标志的值为1时,表示该邮件是新邮件,即当用户向邮件数据表中添加一条记录时该标志字段被置为1;当邮件标志的值为0时,表示该邮件是用户已阅读过的邮件

4、,即只要用户打开过一次一条新邮件记录,立即把这条记录的“邮件状态标志”设为0;当邮件状态标志的值为2时,表示此邮件在用户的垃圾箱中,即当用户把某一邮件记录扔到垃圾箱时,仅是把这条记录的“邮件状态标志”设为2。这样有利于程序员在编制程序时,能根据不同的情况列出不同的记录。例如:A用户要查询所有未读邮件,程序可以在邮件数据表中用这样的SQL查询语句:SELECT*FROMEMAILWHERED_EMAIL=’A’ANDEMAIL_FLAG=17.1伪邮件邮件的发送与接受说明这个SQL查询语句用语言来解释就是“在‘邮件数据表email中筛选邮件的目的地址

5、=‘A’并且邮件标志=0的所有记录”。如果A用户要显示其收件箱的内容,应该显示“邮件数据表”中邮件的目的地址是登录名A,并且邮件标志小于2的所有记录(即除了垃圾箱内的邮件),其SQL查询语句:SELECT*FROMEMAILWHERED_EMAIL=’A’ANDEMAIL_FLAG<27.2.1伪邮件发送界面说明Web邮件的发送界面一般来说都是通过一个HTML的框架结构来实现的。通常来说是把一个框架分成两个左右两个部分,左边部分是用户进行邮件操作所使用的菜单,如发邮件、收件夹、未读邮件、垃圾箱等等一些导航按钮,当用户单击这些导航按钮之后,右边的部分

6、就显示相应的页面。下面来看一下写邮件的界面,如图7-1所示,该页面是用户“liubing”登录后进行写邮件的界面。7.2.1伪邮件发送界面说明在这个邮件的发送界面中有三个Web程序:框架结构程序,程序名:w7-1.aspx左边的菜单选择程序,程序名:left.aspx右边的发送邮件程序,程序名:sendmail.aspx首先,介绍一下框架结构程序w7-1.aspx。下面是该程序的源代码:代码清单w7-1.aspx<%@Pagelanguage="VB"%><%ifsession("username")=""thenResponse.Redirect

7、("login.aspx")endif%>7.2.1伪邮件发送界面说明main_email<p>本页需要框架结构,但是您的浏览器不支持它</p>7.2.1伪邮件发送界面说明在此程序中,首先判断使用该程序的用户是否登录

8、,如果会话变量“username”为空,则说明当前使用该程序的用户没有登录,那么程序会重新导航到登录界面程序“login.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。