- 1、本文档共195页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七章 数据的显示与处理 本章学习目标: 本章主要讲解如何把数据库中的数据通过数据的列表控件显示出来并达到用户的要求,以及通过列表控件对数据库中的数据进行操作。通过对本章的学习,读者应该掌握以下主要内容: DataGrid控件的使用方法?????? 数据显示与处理的实际应用。例如,“伪邮件系统”中邮件的显示和附件标志的处理方式 第七章 数据的显示与处理 7.2 邮件的发送 7.2.1 伪邮件发送界面说明 7.2.2 伪邮件发送程序 7.3 对于一个指定邮件的显示 7.3.1 DataGrid控件的介绍 7.3.2 DataGrid控件实现数据库记录的分页显示 7.3.3 DataGrid控件的记录 排序 7.3.4 DataGrid控件定制列元素 7.4 .1 伪邮件的接收-收件箱程序 7.4.2 显示指定邮件的方法 7.1 伪邮件邮件的发送与接受说明 在本伪邮件系统中,在邮件的发送之前,必须首先要进行登录,登录成功之后才能进行邮件发送与接收。 伪邮件系统中邮件的发送其实就是向“邮件数据表”中添加一条记录。工作过程是:用户在一个Web页面上填写收件人的用户名、主题、邮件正文以及所带的附件,然后点击“邮件发送”按钮,这时该页面的程序代码会执行一个操作把用户所填写的内容以及发件人的名字,当前写入数据表的时间(作为邮件的发送时间),写入“邮件数据表”中,即向该邮件数据表中添加一条记录。 7.1 伪邮件邮件的发送与接受说明 这里所说的邮件接收,其实就是一种把“邮件数据表”中收件人与用户在使用本伪邮件系统的登录名相同的所有记录显示出来,然后用户可根据邮件的状态来选择删除某一记录(邮件)或显示某一邮件的详细信息。 强调的是为了能使用户感觉比较正规,一般接收者在打开邮箱以前,就能看到是否有新邮件到来,所以在邮件数据表中设立了一个“邮件标志”标志字段,当邮件标志的值为1时,表示该邮件是新邮件,即当用户向邮件数据表中添加一条记录时该标志字段被置为1;当邮件标志的值为0时,表示该邮件是用户已阅读过的邮件,即只要用户打开过一次一条新邮件记录,立即把这条记录的“邮件状态标志”设为0;当邮件状态标志的值为2时,表示此邮件在用户的垃圾箱中,即当用户把某一邮件记录扔到垃圾箱时,仅是把这条记录的“邮件状态标志”设为2。这样有利于程序员在编制程序时,能根据不同的情况列出不同的记录。例如:A用户要查询所有未读邮件,程序可以在邮件数据表中用这样的SQL查询语句: SELECT * FROM EMAIL WHERE D_EMAIL=’A’ AND EMAIL_FLAG=1 7.1 伪邮件邮件的发送与接受说明 这个SQL查询语句用语言来解释就是“在‘邮件数据表email中筛选 邮件的目的地址=‘A’并且邮件标志=0的所有记录”。如果A用户 要显示其收件箱的内容,应该显示“邮件数据表”中邮件的目的地址 是登录名A,并且邮件标志小于2的所有记录(即除了垃圾箱内的 邮件),其SQL查询语句: SELECT * FROM EMAIL WHERE D_EMAIL=’A’ AND EMAIL_FLAG2 7.2.1伪邮件发送界面说明 Web邮件的发送界面一般来说都是通过一个HTML的框架结构来实现的。通常来说是把一个框架分成两个左右两个部分,左边部分是用户进行邮件操作所使用的菜单,如发邮件、收件夹、未读邮件、垃圾箱等等一些导航按钮,当用户单击这些导航按钮之后,右边的部分就显示相应的页面。下面来看一下写邮件的界面,如图7-1所示,该页面是用户“liubing”登录后进行写邮件的界面。 7.2.1伪邮件发送界面说明 在这个邮件的发送界面中有三个Web程序: 框架结构程序,程序名:w7-1.aspx ?左边的菜单选择程序,程序名:left.aspx 右边的发送邮件程序,程序名:sendmail.aspx 首先,介绍一下框架结构程序w7-1.aspx。下面是该程序的源代码: 代码清单w7-1.aspx %@ Page language=VB % %if session(username)= then Response.Redirect (login.aspx) end if% html 7.2.1伪邮件发送界面说明 he
您可能关注的文档
- Visual FoxPro 9.0项目开发案例教程 李政 第03章新.ppt
- Visual FoxPro 9.0项目开发案例教程 李政 第04章新.ppt
- Visual FoxPro 9.0项目开发案例教程 李政 第06章新.ppt
- Visual FoxPro 9.0项目开发案例教程 李政 第08章新.ppt
- Visual FoxPro程序设计 高巍巍 第1章Visual FoxPro 6.0概述新.ppt
- Visual FoxPro程序设计 高巍巍 第2章Visual FoxPro6.0编程基础新.ppt
- Visual FoxPro程序设计 高巍巍 第3章数据库及表的基本操作新.ppt
- Visual FoxPro程序设计 高巍巍 第4章结构化查询语言SQL新.ppt
- Visual FoxPro程序设计 高巍巍 第5章查询和视图新.ppt
- Visual FoxPro程序设计 高巍巍 第6章Visual FoxPro程序设计基础新.ppt
- Web高级程序设计教程 第8章 文件处理新.ppt
- Web数据库技术应用教程 王承君 第10章 数据库与XML新.ppt
- Web数据库技术应用教程 王承君 第11章 Web数据库的安全性新.ppt
- Web数据库技术应用教程 王承君 第12章 项目实战:新闻动态发布管理系统新.ppt
- Web数据库技术应用教程(第二版) 王承君5446-缺第12章 第1章新.ppt
- Web数据库技术应用教程(第二版) 王承君5446-缺第12章 第2章新.ppt
- Web数据库技术应用教程(第二版) 王承君5446-缺第12章 第3章新.ppt
- Web数据库技术应用教程(第二版) 王承君5446-缺第12章 第4章新.ppt
- Web数据库技术应用教程(第二版) 王承君5446-缺第12章 第5章 1新.ppt
- Web数据库技术应用教程(第二版) 王承君5446-缺第12章 第5章 2新.ppt
文档评论(0)