摘要:准备环境: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,......