系统在应用过程中经常会遇到大量数据的查询,设计时如何在数据服务控件中进行分页显示,这是常碰到的问题。
新开传奇介绍通用自定义分页的设计思路。
并对代码的设计进行了详细的分析。关键词:自定义分页;)类:数据服务控件;通用;可复用(,512126):,8'÷.。,.:;.%;;;引言在以数据为中心的动态应用刀:发过程中,数据服务控件(如、和是使用最多的控件之一,但其中只有控件提供分页功能。
而控件所提供的默认分页方式。
每次页面请求都必须从数据库中将所有得到的数据都读取出来.再在显示一贞时,显示其中的几条数据,速度和件能大大降低。所以设计自定义的数据分页就变成了一个必须面对的现实。
而实现数据服务控件的分页显示有丽种方法:其一,写一个方法或存储过程,根据传人的页数返叫需要显爪的数据表;其二,使用类(位于...命名空间里)。以)。控件为例,使用)类开发了一个通用的自定义分页类,结合通用数据库类。实现开发过程中的数据服务控件分页的可复用性。
2功能与实现2.1通用数据库操作类在.中,可以使用不同的对象实现对数据库的操作,为充分实现可复用性。在此设计了一个通用数据库类,以能够保证多种不同对象的操作。(1)连接字符串的设置在.中,对数据库进行操作时需要先请求连接,以便进行客户端相关信息的认证,作为通用信息显示,要能够实现对不|数据库的检索,因此属性的设置可以南用户在调用的时候灵活地设置,从而实现数据库的动态连接。以下有两种方法:;02.””.;,在.中配置“”的数据库连接字符串一二墨与簟知◇.。
参数传递赋值(2)设计所需的数据库操作方法在要设计的组件中需用到和对象,在此定义了两个方法,分别实现了返心对应类型的数据库操作.根据实际设计的不同,此类中的数最新传奇据操作方法还可以进行扩充。=0:,实例化,用于装载查询结果集==(,);.∥填充;2.2通用分页类的设计(1)方法此方法的功能是实现数据的分页绑定,并设置各分页按钮的显示状态,其巾各参数的含义分别是:表所使用的查询语句。表示显示数据的数据控件。
表示显示总页数的控件,表示当前所显示的页码,、及表示各分贞按钮。(。,作者简介:罗亚玲(1977一)。女,硕士,讲师,研究方向:开发及应用。收稿日期:201也一10,软件开发与设计.,,)=:,使用数据侔通用类;.32:=;.=.(,.,)。
;.=;,是否可以分页.=3:显示的数量.=?:,取得“前贝的页码们救活翻贞的各链接按钮.=;.=;.=;.=;埔!据当前贞的值.设置对应按钮的可用性(=11.=例∥不显示第一页按钮.=例:不显示=一贞按钮(=.).=;不显示下一页.=∥不显示最后一页.=最新传奇.(.);为显示总页数的赋值锵分页的数据信息绑定给对应控件1.=;.0:(2)方法此方法的功能是设置各翻页按钮返回的页码值,其中参数值按顺序代表各翻页按钮,代表当前页,代表总贞数。(,。):”1.:2:.(.32一1):3:“.(.32+1);;2.3在页测试通用类以设计显示留言页面为例测试前面所编写的通用类。(1)界面设计首先向页设计界面中拖入一个,控件,向其编辑模板中拖入一个4行两列的表格,在源视图中将控件代玩家都喜欢码进行修改,添加相天的文字说明与绑定表达式,相关代码如下::=””=””忙”96”=”100%”=”:69”留言主题%(””)%Ⅱ=”:69”留言人%(””)%,=”:69”留言时间%(””)%,:,=”:69”留言内容%(””)%,:::然后再在控件之下拖入一个表格,此表格只有一行,用来放置页码提示所需的两个控件及翻页所需的4个按钮。这4个按钮分别设置其属性为、2、3、4。设置其属性为为同一个事件名,假设为。(2)添加代码页事件代码页的事件比较简单,分页绑定数据事件代码为:=;0=“(叮”;显示对应用户所发表的留言.(,'.,);和用数据分页类进行分页绑∥定,并设置翻页按钮属性事件代码为:(,)!)0;各按钮共用的事件代码为:(,).2.(.32(.),.);.0:图是实现的效果。(下转到31页)0-10软件开发与设计.264文件,可在游戏PK以看到视频播放清晰流畅,效果很好。4结语经测试,驱动程序在51平台卜成功实现。?是提供给用户的一个直接面向显示缓冲区的接,本设计是一个面向应用的驱动。文中给出了驱动的整体架构,对主要模块的设计思想和实现方法进行了详细的分析讨论。。
上一篇:图讲古筝演奏技巧(四)
下一篇:护士礼仪在精神专科医院中的规范化应用
护士礼仪在精神专科医院中的规范化应用
基于SIP协议的C/S架构在VOIP系统中的设计与实现
甲状腺全切除术76例临床应用
谈英语学习中的阅读能力培养
简析《机械制图与AutoCAD》的教学技巧
通用自定义分页的实现
图讲古筝演奏技巧(四)
同声相应触类旁通--以《诗经》为例谈谈联想式诗歌教学方法
提高护生沟通能力的探讨
凸轮检测任选基准选择方法之探讨