当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 呵呵,不是.NET的.
 

 

    摘要:准备环境:1.j2sdk-1_4_2-windows-i586.exe?//jdk2.mysql-4.0.20d-win.zip??//mysql数据库3.mysqlcc-0.9.4-win32.zip?//mysqlgui控制4.jakarta-tomcat-5.0.27.exe?//tomcat服务器5.mysql-connector-java-3.0.14-production.zip //......
    摘要:.net framework 所提供的开发控件也太少了,也太难看了,自已画又费时费力也不见得会得出个什么好的效果。如果能够上我们的程序运行在xp环境中能自动应用xp的主题样式那就省时多了,让microsoft给我们去画控件!以下是我所所试验过的解决办法: 1.application.enablevisualstyles方法(只适和.net 1.1及以后版本支持) 在main方法中执行appli......


DataGrid也玩分页
呵呵,不是.net的.

请看: 【程序编程相关:虫洞旅行已成不可能?

这几天论坛上回答问题,有人提出这个datagrid控件的分页. 【推荐阅读:Eckel的演讲Java Issues

数据库:test2000.mdb 【扩展信息:金额合计求值问题

?

表:numbers

字段:id(自动编号),anumber(数字)

?

因为datagrid控件我们采用直接绑定记录集来显示数据.所以分页处理我们采用了间接的办法,定义另一个记录集objrs,将分页后的记录集付给objrs.然后绑定datagrid

´效果还不错 , 我加了详细地注释?像pagesize, absolutepage的用法可参考msdn

?

vb中新建工程,form中添加datagrid控件,按钮cmdprevious与cmdnext,文本框txtpage

´引用microsoft active data object 2.x object library

option explicit

dim conn as adodb.connection

dim lcurrentpage as long

?

private sub cmdnext_click()

??? lcurrentpage = lcurrentpage + 1

??? call loadcontrol(lcurrentpage)

end sub

?

private sub cmdprevious_click()

??? if lcurrentpage > 1 then

??????? lcurrentpage = lcurrentpage - 1

??????? call loadcontrol(lcurrentpage)

??? end if

end sub

?

private sub form_load()

???

??? set conn = new adodb.connection

??? conn.cursorlocation = aduseclient


...   下一页
    摘要: 通过动态代理类来创建一个通用的缓存包装器 上面第二种方法仅有的缺点就是缓存包装器不能重用,每次我们希望添加一个缓存给某个类,我们就要写一个特殊的缓存包装器给目标接口.这是一个很慢,容易出错的过程. jdk1.3开始支持动态代理类: 特别的类能够在运行期决定实现哪个接口-通常的模式都是,在运行期即决定实现哪个接口.通过这个,我们有可能实现一个通用的缓存包装器,我们称它为memoizer,......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE