- 博客(0)
- 资源 (24)
- 收藏
- 关注
PB MD5利用系统winapi实现(绝对好用)
详细说明:http://blog.csdn.net/xiajinxian/article/details/46627527
适用环境:powerbuilder 10.0以后的版本 window server2003以后的测试可用
PB也可以调用系统自带的DLL 实现MD5
其中md5file对大附件的处理速度也比第三方组件快
2016-05-27
WIN32API 函数及常量文件
例如:
' Predefined Resource Types
Const RT_CURSOR = 1&
Const RT_BITMAP = 2&
Const RT_ICON = 3&
Const RT_MENU = 4&
Const RT_DIALOG = 5&
Const RT_STRING = 6&
Const RT_FONTDIR = 7&
Const RT_FONT = 8&
Const RT_ACCELERATOR = 9&
Const RT_RCDATA = 10&
Declare Function InitAtomTable Lib "kernel32" Alias "InitAtomTable" (ByVal nSize As Long) As Long
Declare Function GlobalAddAtom Lib "kernel32" Alias "GlobalAddAtomA" (ByVal lpString As String) As Integer
Declare Function GlobalDeleteAtom Lib "kernel32" Alias "GlobalDeleteAtom" (ByVal nAtom As Integer) As Integer
Declare Function GlobalFindAtom Lib "kernel32" Alias "GlobalFindAtomA" (ByVal lpString As String) As Integer
Declare Function GlobalGetAtomName Lib "kernel32" Alias "GlobalGetAtomNameA" (ByVal nAtom As Integer, ByVal lpBuffer As String, ByVal nSize As Long) As Long
2013-06-09
taobao淘宝api
请在PB10以后的版本里导入两个对象
可以在OK按钮里写入自己的APPKEY+app_secret
使用效果可查看
http://blog.csdn.net/xiajinxian/article/details/7201099
2013-05-10
taobao淘宝api for pb12 (新)
由于淘宝API更新,以前的代码已失效,又重新发了
可以在OK按钮里写入自己的APPKEY+app_secret
使用效果可查看
http://blog.csdn.net/xiajinxian/article/details/7201099
2012-11-17
regpos 快速定位注册表项/值的工具
regpos 快速定位注册表项/值的工具
此工具是由Powerbuilder 12.0 编译成的
所以运行时需要安装PB运行包,
http://download.csdn.net/detail/xiajinxian/3838388
如果有就可以不用再次安装了
命令行:
myreg {项路径{,值名称}}
举例:
//定位到项
regpos HKEY_LOCAL_MACHINE\SOFTWARE\alipay\aliedit
//定位到值
regpos HKEY_LOCAL_MACHINE\SOFTWARE\alipay\aliedit,version
2012-09-02
PB数据窗口source介绍及举例
数据窗口源码介绍
(举例见d_dbit_example.srd,测试数据库为PB自带的EAS Demo DB V120)
1.第一行:release 12;
数据窗口所属PB的版本号,如果想把高版本的datawindow导入低版本的PB中要修改此数字;
2.datawindow()行
通常用修改processing属性,可以把你的数据窗口由grid变成freeform或其它类型
例:freeform:0 grid:1
3.header()行
可以整行复制粘贴,并命名为header[1],header[2],这样可以让数据窗口有多个header
4.table()行
这里全是定义的数据属性,是setitem,update,object.data等方法访问的根源
如果存在table()里的column,数据窗口里可以不存在任何对象,仍然可以访问数据窗口的数据
如果想创建一个空的数据窗口,可以只定义: release 12; table()
5.table(column行)
是第几个column,它的ID就是多少,其中也定义了是否可以update时和更新到数据表的字段名
6.table(retrieve行)
检索数据时使用的SQL语句,可以通过setsqlselect或modify("table.sqlselect")方法去动态修改
修改后要重新定义数据窗口的更新属性
7.column()行
id即是对应table(column行)里的行次,名称(name)可以随便命名,也可以没有,则默认为table(column行)里的name
8.compute()行
计算列,可以通过表达式计算显示特定值(具体函数可以见共享里的画笔函数).
9.text()行
有时可以代替计算列;
通过定义text的表达式,可以实现一列中显示两个字段值,注意结果必须要转换成string类型(而column和compute则不行);
10.htmltable()行
按照格式导出(saveas)html文件,为了保证格式的完整,数据窗口的单位最好设置成pixels
GenerateCSS='1' //保持格式及颜色
Border='0' //不要table边框
CellSpacing='0' //单元格无间距(此项在界面上经常设置不上)
注:
(1)Grid生成<Table>标签,Freeform生成<DIV> + <SPAN>标签;
(2)生成htmltable时,不知为何会在CSS中的开始自动加一个分号";",导致excel等浏览器打开不能正常显示格式;
(3)band为foreground或background的对象导不出来,可以动态修改后再导出.
11.export.xml()行
定义导出xml文件的格式,并为模板保存名称
使用时一定要设置usetemplate值
12.import.xml()行
定义导入xml文件的格式,并为模板保存名称
使用时一定要设置usetemplate值
13.表达式介绍
略
14.其它也略
2012-03-08
ftpsync(Dbit版).zip
自己用PB写的 平时用来备份代码,支持同步新建,修改,删除文件
可以用自己的数据库
1.此程序使用PowerBuilder 12开发,使用前请下载安装PowerBuilder 12的运行包(也可以将其中的一些DLL放入目录);
2.连接数据库的方法为ODBC,默认数据库为Access,如果有需要使用其它类型数据库,可以修改config.ini文件中的[SQLCA]dbparm的值,表结构创建脚本见create.sql;
3.添加任务后,请先选中任务行,然后点击初始化
2011-11-25
PB 进制转换 url编码 urlencode urldecode 数组排序
自己写的,可能有bug,请大家一块学习
环境为PB12
函数(及参数) 作用
arraysort 对一维数组进行排序
decto 将十进制数字转成其它进制字符串
getsep 得到指定符号分隔开的文本数组
hexdecode 将16进制字符串以指定字符集进行解码成字符
hexencode 将字符串指定字符集进行编码成16进制字符串
hexstring 将字符串指定字符集进行编码成16进制字符串
power 求数字的幂函数
replace 将指定字符串中的源字符替换为目标字符
todec 将指定进制的数字转换成10进制
urldecode 将指定字符串以进行指定字符集url解码
urlencode 将指定字符串以进行指定字符集url编码
涨价了,哈哈
2011-07-09
(不建议使用) msinet 使用用户对象中的uf_exec 函数,可以实现同步执行
msinet 使用用户对象中的uf_exec 函数,可以实现同步执行,可以实现同步执行,可以实现同步执行
2011-05-25
PBDOM 遍历一个节点下的所有节点name及text 的函数
PBDOM 遍历一个节点下的所有节点name及text 的函数
例:1> trades_sold_get_response!
2> trades!
3> trade!
4> adjust_fee:0.00
4> buyer_nick:hwangyanhong
4> buyer_obtain_point_fee:0
4> buyer_rate:false
4> cod_fee:0.00
4> cod_status:NEW_CREATED
4> consign_time:2011-04-18 21:32:40
4> created:2011-04-17 12:25:23
4> discount_fee:0.00
4> modified:2011-04-18 21:32:40
4> num:1
4> num_iid:10050205276
4> orders!
5> order!
6> adjust_fee:0.00
6> buyer_rate:false
6> discount_fee:0.00
6> num:1
6> num_iid:10050205276
6> oid:72370561348800
6> payment:1.00
6> pic_path:http://img04.taobaocdn.com/bao/uploaded/i4/T1Ny8OXaXKXXaOBDQT_013227.jpg
6> price:1.00
6> refund_status:NO_REFUND
6> seller_rate:false
6> seller_type:C
6> status:WAIT_BUYER_CONFIRM_GOODS
6> title:测试商品,请勿购买
6> total_fee:1.00
4> pay_time:2011-04-17 12:27:43
4> payment:1.00
4> pic_path:http://img04.taobaocdn.com/bao/uploaded/i4/T1Ny8OXaXKXXaOBDQT_013227.jpg
4> point_fee:0
4> post_fee:0.00
4> price:1.00
4> real_point_fee:0
4> received_payment:0.00
4> receiver_address:所属地区:
手机/小灵通号码:13764963675
备注:
4> receiver_name:不需收货人
4> receiver_zip:000000
4> seller_nick:xianzai89
4> seller_rate:false
4> shipping_type:free
4> sid:72370561348800
4> status:WAIT_BUYER_CONFIRM_GOODS
4> tid:72370561348800
4> title:现在店
4> total_fee:1.00
4> type:fixed
2> total_results:1
2011-04-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人