自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (31)
  • 收藏
  • 关注

原创 如何免费开通微信免充值代金券/微信免充值立减与折扣产品

无论是微信支付服务商还是普通商户,在创建代金券或立减折扣时,都希望能够实现免充值,在交易发生时直接抵扣,毕竟充值过程太啰嗦。(免充值介绍在这里免充值代金券 - 所有产品 - 微信商户平台;免充值立减与折扣 - 所有产品 - 微信商户平台)但是在微信支付商户平台上开通免充值相关产品(包括微信支付免充值代金券和微信支付免充值立减折扣)时,提供了2个文档《微信支付免充值产品接口升级说明》和《微信支付...

2019-07-16 09:49:51 15772 1

原创 nodejs实现微信支付小微商户申请入驻接口

微信支付小微商户可以通过小程序《微信买单服务商助手》来进件,也可以通过API接口来进件(详情可查阅小微商户专属接口文档)。2种方式进件后的商户是有区别的不同进件方式下的小微商户对比   微信买单进件 API接口进件 收款方式 只能通过小程序《微信买单》收款 只能通过API接口收款 收款类型 仅支持刷卡支付和扫码支付 支持刷卡支付、扫码支付、公众...

2018-08-10 16:57:17 6180 1

原创 nodejs微信支付小微商户申请入驻时,如何实现图片上传接口

微信支付小微商户可以通过小程序《微信买单服务商助手》来进件,也可以通过API接口来进件(详情可查阅小微商户专属接口文档)。通过API接口进件前需要先在商户资料中的身份证照片和门店照片通过图片上传接口上传到微信的服务器,并获取media_id。图片上传接口文档是这样写的:上传图片服务商操作员调用 API 接口,上传证件照片。支持 jpeg、jpg、bmp、png 格式。通过 POST...

2018-08-10 16:17:51 3567 2

原创 nodejs调用微信支付API接口的通用函数

这是一个nodejs调用微信支付API接口的通过函数,支持MD5和hmac-sha256两种签名方式。var md5 = require('md5');var hmac_sha256 = require("crypto-js/hmac-sha256"); //请自行 npm install crypto-jsvar wxPost = function(postObject, parm...

2018-08-10 15:17:59 3355

原创 nodejs 如何通过API 证书(权威CA颁发)下载敏感信息加密公钥证书?

在服务商平台的API接口中,有部分接口在传参时,需要对参数中的敏感信息进行RSA加密(如:小微商户申请入驻、小微商户修改结算信息等)。在这些接口的参数加密说明中,是这样注明的: 加密方法详见敏感信息加密方法说明(该md文件中的变量PUBLIC_KEY_FILENAME是表示平台证书,即为证书及其序列号获取方法说明PDF文档中1.1.5小节中的”加密后的证书内容encrypt_certif...

2018-08-10 15:01:01 4155 2

原创 微信支付服务商API 证书(权威CA颁发)是做什么用的?

微信支付服务商平台于2018年7月份悄然在【账户中心】的【API安全】中增加了一个“API 证书(权威CA颁发)”版块,由于和原来的“API证书”版块命名相似,着实让很多服务商懵了一下,不知道这是干啥用的,然道是比原来的API证书更安全的证书,用来替换原来的证书的?从表面看来好像确实是这样:①版块命名和原来的名字一样,还多加了听起来更高大上的“权威CA颁发”;②版块说明中指出“为保障更高的安全...

2018-08-10 12:05:44 23676 7

转载 快应用如何接入微信支付

微信APP支付:如果之前没有在android端接入过微信支付,建议先看看微信官方文档,快应用接入微信App支付的过程和这个流程介绍中的一致,无非是发起的客户端由android app变成了快应用快应用接入微信App支付的步骤介绍:1.使用快应用的包名编译一个android app.主要用来走微信后台的注册流程,不用有内容,helloworld就可以了2.将步骤1中的android app 注册到微...

2018-07-16 13:14:01 4912

转载 目前支持快应用的厂商手机型号列表

目前支持快应用的厂商手机型号列表如下:厂商支持机型魅族MX4、MX4 Pro、魅蓝 note、魅蓝 note2、MX5、魅蓝2、PRO 5、魅蓝 metal、魅蓝 Note3、PRO 6、PRO 6s、魅蓝 3、魅蓝 3s、MX6、魅蓝 E、魅蓝 U20、魅蓝 U10、魅蓝 Max、魅蓝 5、魅蓝 X、魅蓝 Note5、PRO 6 Plus、魅蓝 5s、魅蓝 E2、PRO 7 标准版、PRO 7 ...

2018-07-16 13:10:17 4086

转载 各大手机厂商快应用入口

小米1、应用商店应用商店-分类-快应用分类-秒开 应用商店-应用名称搜索-秒开2、点击桌面的快捷图标-秒开3、全局搜索搜索栏输入应用名称搜索&泛搜索-秒开搜索栏输入应用名称搜索&泛搜索-点击搜索按钮-秒开浏览器-浏览器搜索-秒开4、短信和卸载5、小爱同学华为1、应用市场分类  通过热门分类,可以进入快应用分类页面,包括横幅、分类和列表。            2、应用市场搜索在应用...

2018-07-16 13:02:04 11414

原创 快应用1000版本web组件不支持input的type为file的临时变通方法

快应用1000及以前版本的web组件目前还不是<input type="file">的元素,所以在web组件中暂时无法直接上传文件,据说1010版本上会支持,但是不知道可以支持到什么程度,能否支持拍照上传呢???现在自己在开发的项目原来在web页面上就有用户注册功能,在快应用上也放了注册入口,但是注册时无法通过input上传证照图片,只好变通的实现。查看web组件的相关帮助文档  ht...

2018-07-16 12:43:33 482 1

原创 快应用中web组件input上传文件时accept注意事项

快应用1010版本起web组件中支持<input type="file">的元素上传文件了,但是在使用中出现了点击input按钮后,快应用闪退的情况。后经排查发现是accept属性导致的如果你的input元素代码是这样写的:<input type="file" accept=".csv">复制代码那么在电脑端可以弹出文件选择窗口,并且只保留.csv后缀的文件;在移动端的浏览...

2018-07-16 12:40:41 950

原创 在快应用中使用安卓系统已安装浏览器(UC、360等)打开网页的方法

在快应用中,不管是 router.push,还是 webview.loadUrl,有或者是<a href="">组件,当uri、url或href指向的是http或https的页面时,都会使用快应用系统内置的web页面打开网页,可能有些时候在快应用的内置web页面或web组件中访问网页会有一定的局限性,我们这时候会想到能否在安卓系统已经安装的浏览器(如UC浏览器、360浏览器等)中来打开...

2018-07-16 12:39:31 72389

原创 快应用分享方法总结

快应用分享包含如下2种方式1、界面交互 → 分享   import share from '@system.share'    这个分享主要用于不同APP之间的数据传递,因此归到“界面交互”中,可以传递文本数据或文件数据2、第三方服务 →  第三方分享  import share from '@service.share' 这个分享主要用于将快应用中的信息通过社交工具(微信、QQ、新浪微博等)分享...

2018-07-16 12:36:27 3961

原创 微信支付服务商平台(商户平台)扫码登录后提示“登录超时,请重新登录”时该怎么处理?

      近期有很多微信支付的服务商在登录微信支付服务商平台时,发现明明是通过扫码方式登录的,但是在手机微信端选择【允许登录】后,服务商平台却还是提示“登录超时,请重新登录”,这时候会以为操作有问题,于是又会重新扫码登录,然后还是一样的无法登录,不停的循环。然后换了个浏览器操作,发现可以正常登录。于是开始暗骂微信乱改平台导致出现无法登录的问题。      其实,并不是微信支付服务商平台近期修改了...

2018-07-04 13:27:47 25136 13

原创 PB9写的一个拆解SQL语句的通用函数

将以下内容复制,另存为 f_split_sql.srf 然后导入pbl中$PBExportHeader$f_split_sql.srf$PBExportComments$SQL操作:分割SQL语句为select、from、where、group by、order by 5个子句global type f_split_sql from function_objectend type

2012-02-17 13:35:23 1999 1

原创 pb9实现在两个工作簿之间进行工作表复制

下面的函数f_excel_hb,可以实现“将工作簿filename_s中的工作表sheetname_s以新的工作表名称sheetname_t,复制到工作簿filename_t的最后”public function boolean f_excel_hb (string filename_s, string filename_t, string sheetname_s, string sh

2011-11-07 10:03:36 5019 4

原创 与MSSQL的dateadd函数功能一致的pb加强版时间函数:f_dateadd

pb中关于datetime的函数,总是把date和time分开来处理,没有针对datetime进行直接增减的函数,在实际使用中限制较大。        用过MS SQL的程序员,都恨不得能够把MS SQL中的dateadd及datediff函数搬过来用,但是这是不可能的,除非sybase意识到这一点。        下面这个函数f_dateadd ,可以实现MS SQL的dateadd的所

2011-11-04 17:26:20 1383

原创 PB9读写大容量文件的方法

在pb9中,系统自带的读写文件的函数是fileread和filewrite,这两个函数最大的限制是读写量:一次最大只能读写32765字节的数据。这个限制导致它本身不适用于读写大容量的文件。        下面给出使用流stream方式读写文件的方法,包括两个全局函数f_readfile(string as_file)和f_writefile(blob ab, string as_file),分

2011-11-04 14:47:50 6025

原创 pb获取文本文档(txt文件)总行数的方法

在某些情况下,我们可能会有获取文本文档(txt文件)的总行数的需求。常规的做法是通过fileread,一行一行的读,然后统计累加行数,这样的做法是逼不得已的做法,因为我们都晓得它的效率有多低。    其实,可以将文本文档(txt文件)当成数据库文件来处理,这样就可以通过sql语句简单快速的获取文本文档(txt文件)的总行数了。    global function long f_txt

2011-11-02 14:38:48 2609

原创 pb快速替换文本文档(txt文件)中指定字符的方法

经常有人在询问如何快速将文本文档中的“,”批量替换为Tab制表符,以方便将文本文档快速导入datawindow中。    大多数PB程序员都是建议使用fileopen、fileread(9及以前版本。10及以后版本用filereadex)的方法读入,然后再自己写个函数进行字符串的replace 。这种方法未尝不可,只是效率太低。    下面给出一种使用ole进行处理的方法,该方法集成在如下

2011-11-02 12:03:59 4475 4

原创 pb9获取文件创建时间、最后修改时间及设置最后修改时间的方法

将以下内容保存为本地文件n_cst_filetime.sru,然后导入pbl中$PBExportHeader$n_cst_filetime.sru$PBExportComments$与文件时间有关的外部函数forwardglobal type n_cst_filetime from nonvisualobjectend typetype os_filedatetime from st

2011-10-27 10:47:31 3381 2

原创 PB9中通过网址(域名)获取IP的方法

将以下内容保存为本地文件n_cst_ip.sru,然后导入pbl中$PBExportHeader$n_cst_ip.sruforwardglobal type n_cst_ip from nonvisualobjectend typetype s_wsadata from structure within n_cst_ipend typetype os_hostent from

2011-10-27 10:44:07 1464

原创 pb控件强化:一个在drag时可以自动上下滚动的treeview控件对象

在实际使用过程中,当treeview控件允许拖动drag时,由于treeview控件在expand后,高度都会比较高,以至于数据在控件内,无法完全显示,而在drag过程中,经常需要执行大幅度的拖动,这样一来就会导致拖动过程经常受阻。        虽然在拖动时,可以通过滚动鼠

2011-10-17 09:24:45 2210

原创 PB开发的程序如何不显示在任务栏

假设pb开发的程序的主窗口为w_main,如果需要在程序运行时,使w_main的标题不显示在操作系统的任务栏上,可以这样处理:          (1)建立一个 visible 属性为 false 的 main!  类型窗口,假设为w_hide。         (2

2011-09-22 01:57:43 1946

原创 pb利用NetMessageBufferSend在局域网发送中文消息(实现cmd中 NET SEND功能)

这是一个窗口w_main的导出对象,需要的自己保存为文件,再导入。        这个版本其实来自网上,只是网上的那个不能发送中文,现在做了修改,支持发送中文了。        记住,net send 依赖于系统服务Messenger,在使用API函数 NetMessag

2011-09-14 17:04:11 2377

原创 pb字符串实现GB2312与Unicode、UTF8之间的相互转换

以下对象用于字符串PB实现GB2312与Unicode、UTF8之间的相互转换,对象的代码将持续完善 $PBExportHeader$n_cst_unicode_cvt.sruforwardglobal type n_cst_unicode_cvt from no

2011-08-19 15:11:09 14167 6

原创 N-Up类型数据窗口各种方式的序号列的添加

对于N-Up类型的数据窗口,其序号列的布局一直是大家热衷于讨论的话题。         假设有如下3栏数据         col                             col                            col------

2011-08-03 09:33:57 3156 1

原创 pb获取软件编译日期(时间)的快捷方法

在用PB开发软件时,有时候需要根据日期来生成软件的版本号。比如软件的版本为V5,为了体现同一版本软件在不同日期下编译生成的版本差异化,我们有时候会在软件的版本后面加上build和日期,类似于这样:V5 build20110727 ,表示该软件的版本是V5,编译日期时2011-07

2011-07-27 14:26:55 1540

原创 pb删除非空文件夹的方法

以下内容是一个自定义userobject在Edit Source下的全部内容

2011-07-22 09:03:13 4806 3

原创 pb9中使用htmltable方式将数据窗口导出为excel文件的几点看法

在PB9中可以通过(1)saveas(ls_path, excel!, true)将数据窗口中的data数据导出为excel,可以通过(2)saveas(ls_path, htmltable!, true)将数据窗口中的display数据导出为html格式的excel文件,也可以

2011-07-06 23:30:46 4134

原创 PB中公历与农历(阳历与阴历)的互相转换——主要是农历转公历(阴历转阳历)

        PB中关于公历转农历的算法,网上有很多,思路也大致一样,在这里我就不再进行说明了。        本文主要是想跟所有PB爱好者,分享农历转公历的方法。        转换思路为:根据传入的农历日期,找到第一个小于传入日期的基准日期(基准日期梅10年1天,基准日期对应的农历日期为正月初一),通过计算,得出传入日期与基准日期之间相差的天数ll_sumday,然后通过Relati

2011-06-29 16:43:00 6030 2

原创 PB窗口居中的实现方法

        在PB中,如何使打开的窗口在屏幕中居中显示呢?现在用得多的有以下两种(1)直接使用PB窗口中的center属性(PB9及以上版本才有该属性)。这种方法最为简单,但是明眼人都可以看出问题来:窗口上下并没有真正的居中,窗口被过分的往上抬了。(2)为了解决这个问题,大多数程序中都使用自定义的函数来实现窗口居中,实现方法无非就是先获取屏幕宽度及高度,再获取窗口宽度和高度,然后再算出

2011-06-27 16:12:00 1802

原创 PB中调用默认浏览器打开指定网页的方法

使用shRunDefltBrowser函数可以调用缺省的浏览器,打开指定页面函数声明:function long shRunDefltBrowser(string szUrl) library "pbvm90.dll"//这是PB9的调用方法:shRunDefltBrowser("community.csdn.net")

2011-06-27 15:56:00 8714 1

原创 在FreeForm DW中用方向键控制上下左右切换列

姓名:李小龙         性别:男               生日:1970-01-01国家:中国            爱好:武术            特长:截拳道         作品:唐山大兄      偶像:叶问    如上:焦点现在在【爱好】上,如果按向上键就到【性别】,向下键就到【偶像】,向左键就到【国家】,向右键就到【特长】。这样的效果如何实现? 我们可以通过遍历所以

2011-06-25 20:37:00 1585

原创 将datawindow中的指定列的数据导出的一个函数

//======================================================================================// 函数: f_export_part//--------------------------------------------------------------------------------------

2011-06-24 01:25:00 1121

原创 由1,2,4,8,16...相加组成的数,如何快速确定组合数

有一个long型数据,它可能由1,2,4,8,16...等数相加组成,如何用最少的循环次数确认出它由哪几个数组成?如:9 由 1、8 组成(如何通过两次循环得出结论来:2^0 + 2^3 , 最终结果包含0 和 3)又如:521 由 1、8、512 组成(如何通过三次循环得出结论来:2^0 + 2^3 + 2^9, 最终结果包含0 、 3 和 9) 可以借助数学函数log来实现:lon

2011-06-23 23:36:00 2020

原创 pb操作EXCEL的一个对象

以下内容保存为nvo_excel.sru文件,再导入即可 $PBExportHeader$nvo_excel.sruforwardglobal type nvo_excel from nonvisualobjectend typeend forwardglobal type nvo_excel from nonvisualobjectend typeglobal nvo_e

2011-06-16 18:05:00 1328

原创 PB快速去除字符串中的非数字字符

<br />问题:<br />      有一个字符串例如:61B2993B2ACC8C57A2FB7F5FC587F84D ,<br />在PB中如何才能将其字符串中的字母去除了(将B、A、C、D、E、F...去除),<br />留下612993285727558784单纯数字的字符串。<br /> <br />      常规的方法是通过for循环,逐个进行判断并剔除,如:<br />string ls_str = "61B2993B2ACC8C57A2FB7F5FC587F84D",ls_rtnl

2011-05-30 17:24:00 2161

原创 数据窗口单击标题栏自动进行排序,并显示升降序/拖动行可以改变行顺序

这是一个PB9写的数据窗口单击标题自动排序的标准datawindow对象forwardglobal type uo_datawindow from datawindowend typeend forwardglobal type uo_datawindow from d

2011-05-26 17:33:00 3399

原创 关于datawindow重复行的一些filter操作

假设有如下数据窗口,数据窗口有两个列a和b,其中有9行数据,数据中a列有重复。a b------------A 1A 2B 3C 4C 5D 6E 7E 8E 9     在网上或者PB相关文献上我们经常可以看到(1)中所示的“数

2011-05-20 10:57:00 4047 1

PB10.5操纵网络连接源码

PB10.5开发的操纵网络连接的源代码,可以实现:启动、关闭、修复、桥接、创建快捷方式、删除、属性等功能

2012-04-15

PB9通用右键菜单演示程序

PB9开发的通用右键菜单,内带m_general菜单对象,预置20个菜单项

2012-02-06

pb9 按F3将文本框内容模拟输入到其他程序中

pb9 按F3将文本框内容模拟输入到其他程序中

2011-12-08

pb9 按F3将文本框内容复制到其他程序中

pb9 按F3将文本框内容复制到其他程序中

2011-12-04

pb最好用的bmp图片转jpg图片dll(ImageUtils.dll)

pb最好用的bmp图片转jpg图片dll(ImageUtils.dll) PB 函数声明 function Boolean Bmp2Jpgzzp(ref string bmp_name,ref string jpg_name) library 'ImageUtils.dll' alias for 'Bmp2Jpg' function Boolean Jpg2Bmpzzp(ref string bmp_name,ref string jpg_name) library 'ImageUtils.dll' alias for 'Jpg2Bmp'

2011-11-07

PB9将数据窗口导出到一个EXCEL文件的多个工作表中

PB9将数据窗口导出到一个EXCEL文件的多个工作表中

2011-10-12

PB9使用api实现ftp查看与下载的源码

PB9使用api实现ftp查看与下载的源码

2011-10-12

PB 显示icon文件,文件、文件夹默认图标

pb 使用SHGetFileInfo函数,提取系统文件图标,并显示在界面上

2011-09-20

PB-mdi窗口标签切换示例

PB-mdi窗口标签切换示例 简单的一个使得打开的sheet窗口具有标签切换功能的示例

2011-09-07

pb操作系统服务——重启MSSQLSERVER

pb操作系统服务——重启MSSQLSERVER 主要是可以重启MSSQLSERVER FUNCTION ulong OpenSCManager(ref string lpMachineName,ref string lpDatabaseName,ulong dwDesiredAccess) LIBRARY "advapi32.dll" ALIAS FOR "OpenSCManagerA" FUNCTION ulong CreateService(ulong hSCManager,ref string lpServiceName,ref string lpDisplayName,ulong dwDesiredAccess,ulong dwServiceType,ulong dwStartType,ulong dwErrorControl,ref string lpBinaryPathName,ref string lpLoadOrderGroup,ref ulong lpdwTagId,ref string lpDependencies,ref string lp,ref string lpPassword) LIBRARY "advapi32.dll" ALIAS FOR "CreateServiceA" FUNCTION ulong DeleteService(ulong hService) LIBRARY "advapi32.dll" FUNCTION ulong CloseServiceHandle(ulong hSCObject) LIBRARY "advapi32.dll" FUNCTION ulong OpenService(ulong hSCManager,ref string lpServiceName,ulong dwDesiredAccess) LIBRARY "advapi32.dll" ALIAS FOR "OpenServiceA" FUNCTION ulong QueryServiceConfig(ulong hService,ref QUERY_SERVICE_CONFIG lpServiceConfig,ulong cbBufSize,ref ulong pcbBytesNeeded) LIBRARY "advapi32.dll" ALIAS FOR "QueryServiceConfigA" FUNCTION ulong QueryServiceConfig(ulong hService,ref query1 lpServiceConfig,ulong cbBufSize,ref ulong pcbBytesNeeded) LIBRARY "advapi32.dll" ALIAS FOR "QueryServiceConfigA" FUNCTION ulong QueryServiceStatus(ulong hService,ref SERVICE_STATUS lpServiceStatus) LIBRARY "advapi32.dll" FUNCTION ulong ControlService(ulong hService,ulong dwControl,ref SERVICE_STATUS lpServiceStatus) LIBRARY "advapi32.dll" FUNCTION ulong StartService(ulong hService,ulong dwNumServiceArgs,ulong lpServiceArgVectors) LIBRARY "advapi32.dll" ALIAS FOR "StartServiceA" FUNCTION ulong ChangeServiceConfig(ulong hService,ulong dwServiceType,ulong dwStartType,ulong dwErrorControl,ref string lpBinaryPathName,ref string lpLoadOrderGroup,ref ulong lpdwTagId,ref string lpDependencies,ref string lpServiceStartName,ref string lpPassword,ref string lpDisplayName) LIBRARY "advapi32.dll" ALIAS FOR "ChangeServiceConfigA" FUNCTION ulong EnumDependentServices(ulong hService,ulong dwServiceState,ref ENUM_SERVICE_STATUS lpServices,ulong cbBufSize,ref ulong pcbBytesNeeded,ref ulong lpServicesReturned) LIBRARY "advapi32.dll" ALIAS FOR "EnumDependentServicesA"

2011-08-29

PB操作系统服务的简单例子

PB操作系统服务的简单例子,目前仅包含判断服务存在,取服务状态,停止和启动服务等 这个链接下,有功能较强的版本 http://download.csdn.net/source/3557823 FUNCTION ulong OpenSCManager(ref string lpMachineName,ref string lpDatabaseName,ulong dwDesiredAccess) LIBRARY "advapi32.dll" ALIAS FOR "OpenSCManagerA" FUNCTION ulong CreateService(ulong hSCManager,ref string lpServiceName,ref string lpDisplayName,ulong dwDesiredAccess,ulong dwServiceType,ulong dwStartType,ulong dwErrorControl,ref string lpBinaryPathName,ref string lpLoadOrderGroup,ref ulong lpdwTagId,ref string lpDependencies,ref string lp,ref string lpPassword) LIBRARY "advapi32.dll" ALIAS FOR "CreateServiceA" FUNCTION ulong DeleteService(ulong hService) LIBRARY "advapi32.dll" FUNCTION ulong CloseServiceHandle(ulong hSCObject) LIBRARY "advapi32.dll" FUNCTION ulong OpenService(ulong hSCManager,ref string lpServiceName,ulong dwDesiredAccess) LIBRARY "advapi32.dll" ALIAS FOR "OpenServiceA" FUNCTION ulong QueryServiceConfig(ulong hService,ref QUERY_SERVICE_CONFIG lpServiceConfig,ulong cbBufSize,ref ulong pcbBytesNeeded) LIBRARY "advapi32.dll" ALIAS FOR "QueryServiceConfigA" FUNCTION ulong QueryServiceConfig(ulong hService,ref query1 lpServiceConfig,ulong cbBufSize,ref ulong pcbBytesNeeded) LIBRARY "advapi32.dll" ALIAS FOR "QueryServiceConfigA" FUNCTION ulong QueryServiceStatus(ulong hService,ref SERVICE_STATUS lpServiceStatus) LIBRARY "advapi32.dll" FUNCTION ulong ControlService(ulong hService,ulong dwControl,ref SERVICE_STATUS lpServiceStatus) LIBRARY "advapi32.dll" FUNCTION ulong StartService(ulong hService,ulong dwNumServiceArgs,ulong lpServiceArgVectors) LIBRARY "advapi32.dll" ALIAS FOR "StartServiceA" FUNCTION ulong ChangeServiceConfig(ulong hService,ulong dwServiceType,ulong dwStartType,ulong dwErrorControl,ref string lpBinaryPathName,ref string lpLoadOrderGroup,ref ulong lpdwTagId,ref string lpDependencies,ref string lpServiceStartName,ref string lpPassword,ref string lpDisplayName) LIBRARY "advapi32.dll" ALIAS FOR "ChangeServiceConfigA" FUNCTION ulong EnumDepend

2011-08-25

PB使用MediaPlayer和RealPlayerG2播放流媒体

使用MediaPlayer和RealPlayerG2播放流媒体

2011-08-24

pb半透明弹窗示例(右下角弹出提示窗口)

pb9 开发的简单软件弹窗(半透明)功能,可以自动在右下角弹出提示窗口

2011-08-22

listview、treeview添加背景图(防挤压图片)

listview、treeview添加背景图(防挤压图片) 利用api函数在treeview的pbm_paint事件中进行处理,可以解决在树的子项展开,收缩时候以及拖动滚动条时挤压图形的问题,在pbm_paint事件中由于做了多次的位图处理操作,在配置较低的机器上可能会有延迟的现象,所以treeview控件的长度和宽度不要太大,子项的数目应该控制在合理的范围内

2011-08-18

PB串口通讯源码-API

PB串口通讯源码-API 利用api实现 Function Boolean CloseHandle(ulong hObject ) Library "kernel32.dll" FUNCTION boolean ReadFile(ulong fhand, ref string lpbuffer, ulong numbyte, ref ulong bytesread, ulong lpover) LIBRARY "kernel32.dll" FUNCTION ulong CreateFileA(ref string fname, ulong f_access, ulong f_share, ulong f_sec, ulong f_create, ulong f_flag, ulong f_attrib) LIBRARY "kernel32.dll" Function Boolean WriteFile(uLong handle,ref string lpbuffer,ulong numbytes, ref ulong bytesread, ulong lpOverLaped) Library "Kernel32.dll" Function Boolean GetCommProperties(ulong hFile,ref COMMPROP lpCommProp ) Library "Kernel32.dll" Function Boolean BuildCommDCBA(ref string lpDef,ref DCB lpDCB ) Library "Kernel32.dll" Function Boolean SetCommState(ulong hCommDev,ref DCB lpdcb ) Library "Kernel32.dll" Function Boolean GetCommState(ulong hCommDev,ref DCB lpdcb ) Library "Kernel32.dll" Function ulong GetLastError() Library "Kernel32.dll" Function Boolean SetCommTimeouts(ulong hCommDev, ref COMMTIMEOUTS lpctmo ) Library "Kernel32.dll" Function Boolean PurgeComm(ulong hCommDev, ulong fdwAction ) Library "Kernel32.dll"

2011-08-04

EQ2008动态库开发实例 —— PB版

EQ2008动态库开发实例 —— PB版

2011-07-30

PB9做的一个全新的触摸屏系统

PB9做的一个全新的触摸屏系统(原源码为PB6.5的,现将它升级为PB9的)

2011-07-22

PB9做的局域网搜索器

PB9做的局域网搜索器,以及检测是否连接外网

2011-07-22

PB从剪贴板取图并保存

PB从剪贴板取图并保存,是我的博客上的博文(http://blog.csdn.net/yyoinge/article/details/6316874)的对应例程

2011-07-19

PB 数据窗口(控件、窗口)截图、图片尺寸更改、画线保存

PB9开发的控件截图功能,具体包括如下功能: 1、数据窗口(控件、窗口)截图:无论控件及窗口是否被遮挡还是显示在屏幕外,都可以进行截图, 截图后将图片保存到本地磁盘 2、图片尺寸更改:将图片大小更改为任意大小并保存到本地磁盘 3、画线保存:专门为CSDN上的AndriyChoi兄弟开发的功能

2011-06-28

pb开发的图片尺寸缩小程序

pb开发的图片尺寸缩小程序 可以将大图缩放为小图,方便用于界面显示 可以将图片缩小、放大、拉伸为任意大小的图片,并存储为bmp文件

2011-05-23

PB9输入法自动切换

pb9写的输入法自动切换示例 用于控件焦点切换时自适应输入法

2011-05-17

PB自动切换屏幕分辨率

pb自动切换屏幕分辨率 切换到软件就改变分辨率 切换出来就还原分辨率 需要编译后才能实现“切换出来就还原分辨率”的效果

2011-05-16

pb利用datawindow倒计时

仅利用数据窗口进行倒计时显示,在开始按钮中自己设置倒计时时间(以秒为单位)

2011-05-09

PB自动下拉模糊检索

pb自动下拉模糊检索使用datawindow实现,调用showlist = yes 方法,可以自适应宽度

2011-05-04

pb取未用ID,解决 jsnch 的 “查询未使用产品号问题”

pb取未用ID,解决 jsnch 的 “查询未使用产品号问题”

2011-04-27

PB源码查找与替换、PB代码行数统计

PB源码查找与替换、PB代码行数统计 PB9写的,使用ORCA对pb源码进行相关操作

2011-04-11

PB自动下拉模糊检索

PB自动下拉模糊检索 datawindow实现 showlist=yes

2011-04-08

pb自动下拉模糊检索

pb自动下拉模糊检索 使用datawindow实现,调用showlist = yes 方法, 可以自适应宽度

2011-04-08

pb中API函数的参考查询软件

pb中API函数的参考查询软件 使用与PB

2011-03-24

PB API文件属性设置

SetFileAttributesA和 GetFileAttributesA操作文件属性

2011-03-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除